.artistry-announcement{padding:11px var(--artistry-container-gutter, 16px);background:var(--color-ink, #2a1f2d);color:var(--color-on-dark, #f6edf1);font-family:var(--font-body-family);font-size:13px;line-height:1.4;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.artistry-announcement strong{color:var(--color-pink-on-dark, #f2c9d5);font-weight:700}.artistry-announcement__mobile{display:none}@media screen and (max-width:749px){.artistry-announcement__desktop{display:none}.artistry-announcement__mobile{display:inline}}.artistry-best{padding-block:var(--artistry-section-padding);background:var(--color-bg);color:var(--color-ink)}.artistry-best__header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:24px}.artistry-best__eyebrow{margin:0 0 10px;color:var(--color-gold-text);font-size:var(--artistry-eyebrow-size);font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-best h2{margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-best__all{display:inline-flex;flex:none;align-items:center;min-height:var(--artistry-tap-target);color:inherit;font-size:15px;font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:2px}.artistry-best__all:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px}.artistry-best__mobile-label{display:none}@media screen and (max-width:749px){.artistry-best__header{margin-bottom:16px}.artistry-best__desktop-label{display:none}.artistry-best__mobile-label{display:inline}}.artistry-footer{padding:64px 0 32px;background:var(--color-ink);color:var(--color-on-dark-muted);font-family:var(--font-body-family);font-size:14px;line-height:1.6}.artistry-footer__grid{display:grid;grid-template-columns:minmax(200px,1.45fr) minmax(104px,.75fr) minmax(104px,.75fr) minmax(200px,1fr);gap:32px}.artistry-footer a{color:inherit;text-decoration:none}.artistry-footer a:hover{text-decoration:underline;text-underline-offset:.25em}.artistry-footer :is(a,summary):focus-visible{outline:2px solid var(--color-pink-on-dark);outline-offset:2px}.artistry-footer .artistry-footer__brand{display:inline-flex;align-items:center;min-height:var(--artistry-tap-target);gap:.2em;color:var(--color-surface);font:600 30px/1.2 var(--font-cormorant)}.artistry-footer__brand em{color:var(--color-pink-on-dark);font-weight:500}.artistry-footer__about p{max-width:28ch;margin:8px 0 0}.artistry-footer h2{margin:0 0 4px;color:var(--color-surface);font:700 13px/1.5 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase}.artistry-footer ul{margin:0;padding:0;list-style:none}.artistry-footer__nav a,.artistry-footer__contact a,.artistry-footer__policies a{display:inline-flex;align-items:center;min-height:var(--artistry-tap-target)}.artistry-footer__contact address{display:grid;justify-items:start;font-style:normal;overflow-wrap:anywhere}.artistry-footer__mobile-navigation{display:none}.artistry-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;margin-top:36px;padding-top:12px;border-top:1px solid #44364a}.artistry-footer__bottom small{font-size:13px}.artistry-footer__policies,.artistry-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.artistry-footer__policies li+li:before{margin-right:12px;content:"\b7"}.artistry-footer__payments svg{display:block;width:38px;height:auto}@media screen and (min-width:750px)and (max-width:989px){.artistry-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.artistry-footer{padding:28px 0 24px}.artistry-footer__grid{grid-template-columns:minmax(0,1fr);gap:12px}.artistry-footer .artistry-footer__brand{font-size:24px}.artistry-footer__about p,.artistry-footer__grid>.artistry-footer__nav,.artistry-footer__contact h2{display:none}.artistry-footer__mobile-navigation{display:block;margin-top:8px}.artistry-footer__mobile-navigation summary{min-height:var(--artistry-tap-target);padding-block:10px;color:var(--color-on-dark);cursor:pointer}.artistry-footer__mobile-navigation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:8px}.artistry-footer__bottom{margin-top:12px}}.artistry-header{position:relative;display:block;z-index:4;background:var(--color-bg);color:var(--color-ink);border-bottom:1px solid var(--color-border)}.artistry-header__inner{position:relative;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:12px;padding:18px var(--artistry-container-gutter)}.artistry-header a{color:inherit;text-decoration:none}.artistry-header__brand{justify-self:start;display:inline-flex;align-items:baseline;gap:.2em;font-family:var(--font-cormorant);font-size:30px;font-weight:600;line-height:1.2;white-space:nowrap}.artistry-header__brand em{color:var(--color-accent);font-weight:500}.artistry-header__links,.artistry-header__recipients{margin:0;padding:0;list-style:none}.artistry-header__links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(10px,1.7vw,28px);font-size:14px;font-weight:500}.artistry-header__links summary,.artistry-header__links>li>a,.artistry-header__recipients a{display:flex;align-items:center;min-height:var(--artistry-tap-target)}.artistry-header__links summary{gap:8px;cursor:pointer;list-style:none}.artistry-header__links summary::-webkit-details-marker{display:none}.artistry-header__links summary:after{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}.artistry-header__links details[open]>summary:after{transform:translateY(2px) rotate(225deg)}.artistry-header__links a:hover,.artistry-header__links summary:hover{text-decoration:underline;text-underline-offset:.25em}.artistry-header__panel{position:absolute;inset:100% var(--artistry-container-gutter) auto;display:flex;justify-content:space-between;gap:32px;max-width:680px;margin-inline:auto;padding:24px 32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--artistry-radius-card) var(--artistry-radius-card)}.artistry-header__menu-title{margin:0 0 8px;font:600 24px/1.2 var(--font-cormorant)}.artistry-header__recipients{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));column-gap:24px}.artistry-header__featured{display:grid;align-self:start;width:160px;overflow:hidden;background:var(--color-blush);border-radius:var(--artistry-radius-card)}.artistry-header__featured img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.artistry-header__featured span{padding:10px 14px;font:600 19px/1.15 var(--font-cormorant)}.artistry-header__actions{display:flex;justify-self:end}.artistry-header__icon{position:relative;display:grid;place-items:center;width:var(--artistry-tap-target);height:var(--artistry-tap-target);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.artistry-header__icon .svg-wrapper{width:20px;height:20px}.artistry-header__icon.header__icon--cart .svg-wrapper{width:36px;height:36px}.artistry-header :is(a,button,summary):focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.artistry-header__toggle,.artistry-header__mobile-link{display:none}@media screen and (max-width:989px){.artistry-header__inner{grid-template-columns:1fr auto 1fr;gap:0;padding:6px 16px}.artistry-header__brand{grid-column:2;font-size:24px}.artistry-header__actions{grid-column:3;grid-row:1}.artistry-header__desktop-icon{display:none}artistry-store-header:defined .artistry-header__toggle{display:grid;grid-column:1;grid-row:1}.artistry-header__nav{grid-column:1 / -1}artistry-store-header:defined .artistry-header__toggle[aria-expanded=false]~.artistry-header__nav{display:none}.artistry-header__links{display:block;padding:8px 0}.artistry-header__mobile-link{display:block}.artistry-header__panel{position:static;display:block;padding:16px;border-radius:var(--artistry-radius-card)}.artistry-header__featured{margin-top:12px}}.artistry-banner{position:relative;display:block;background:var(--color-ink);color:#fff}.artistry-banner__slide{position:relative;display:grid;min-height:640px;isolation:isolate}.artistry-banner__slide[hidden]{display:none}.artistry-banner__image,.artistry-banner__slide:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.artistry-banner__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}.artistry-banner__slide:before{z-index:0;content:"";background:linear-gradient(90deg,rgba(30,21,32,.94) 0%,rgba(30,21,32,.72) 42%,transparent 62%);pointer-events:none}.artistry-banner__inner{position:relative;display:flex;align-items:center;padding:56px clamp(84px,7.5vw,96px) 80px}.artistry-banner__copy{display:grid;gap:22px;max-width:600px}.artistry-banner__eyebrow{margin:0;color:var(--color-pendant-gold);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.artistry-banner h1,.artistry-banner h2{margin:0;color:#fff;font:500 clamp(48px,6.6vw,84px)/.96 var(--font-cormorant);letter-spacing:0}.artistry-banner em{color:var(--color-pink-on-dark)}.artistry-banner__description{max-width:500px;margin:0;color:#e9dde3;font-size:19px;line-height:1.55}.artistry-banner__actions,.artistry-banner__trust{display:flex;flex-wrap:wrap;gap:12px}.artistry-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:18px 34px;border:1.5px solid transparent;border-radius:var(--artistry-radius-pill);background:var(--color-accent);color:#fff;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none}.artistry-banner__button:hover{background:var(--color-accent-deep)}.artistry-banner__secondary{border-color:#fff;background:transparent}.artistry-banner__secondary:hover{background:#1e15208c}.artistry-banner__trust{margin:0;padding:0;color:#e9dde3;font-size:14px;list-style:none}.artistry-banner__trust li{display:flex;align-items:center;gap:6px}.artistry-banner__trust svg{width:18px;height:18px;fill:none;stroke:var(--color-pendant-gold);stroke-width:1.6;stroke-linejoin:round}.artistry-banner button{cursor:pointer}.artistry-banner :is(a,button):focus-visible{outline:2px solid white;outline-offset:3px}.artistry-banner__arrow{position:absolute;top:50%;width:52px;height:52px;transform:translateY(-50%);border:0;border-radius:50%;background:#fff;color:var(--color-ink);box-shadow:0 4px 12px #1e152033;font-size:22px}.artistry-banner__prev{left:24px}.artistry-banner__next{right:24px}.artistry-banner__dots{position:absolute;right:0;bottom:8px;left:0;display:flex;justify-content:center;pointer-events:none}.artistry-banner__dots button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:transparent;color:#fff;pointer-events:auto}.artistry-banner__dots [data-dot]:before{width:8px;height:8px;border-radius:999px;background:#ffffff8c;content:""}.artistry-banner__dots [aria-current]:before{width:28px;background:#fff}@media(max-width:749px){.artistry-banner__slide{min-height:620px}.artistry-banner__image img{height:65%;object-position:center top}.artistry-banner__slide:before{background:linear-gradient(180deg,transparent 38%,rgba(30,21,32,.9) 60%,rgba(30,21,32,.97) 100%)}.artistry-banner__inner{align-items:end;padding:250px 20px 64px}.artistry-banner__copy{width:100%;max-width:none;gap:14px}.artistry-banner h1,.artistry-banner h2{font-size:44px;line-height:1}.artistry-banner__eyebrow{font-size:11px}.artistry-banner__description{font-size:15px}.artistry-banner__button{width:100%;min-height:52px;padding:12px 20px}.artistry-banner__arrow,.artistry-banner__secondary,.artistry-banner__trust{display:none}}.artistry-how{padding-block:var(--artistry-section-padding);background:var(--color-blush-soft);color:var(--color-ink)}.artistry-how__header{margin-bottom:32px;text-align:center}.artistry-how__eyebrow{margin:0 0 10px;color:var(--color-gold-text);font-size:var(--artistry-eyebrow-size);font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-how h2{margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--artistry-product-gap);margin:0;padding:0;list-style:none}.artistry-how__step{padding:32px;border-radius:var(--artistry-radius-card);background:var(--color-surface)}.artistry-how__number{display:block;margin-bottom:12px;color:var(--color-accent);font:italic 500 48px/1 var(--font-cormorant)}.artistry-how__step h3{margin:0;color:inherit;font:700 20px/1.35 var(--font-body-family);letter-spacing:0}.artistry-how__step p{margin:8px 0 0;color:var(--color-body-soft);font-size:15px;line-height:var(--artistry-body-leading)}@media screen and (min-width:750px)and (max-width:989px){.artistry-how__step{padding:24px}}@media screen and (max-width:749px){.artistry-how__header{margin-bottom:20px}.artistry-how__steps{grid-template-columns:minmax(0,1fr);gap:12px}.artistry-how__step{display:grid;grid-template-columns:minmax(44px,max-content) minmax(0,1fr);align-items:start;gap:14px;padding:18px 16px}.artistry-how__number{margin:0;font-size:42px}.artistry-how__step h3{font-size:18px}}.artistry-newsletter{padding-block:var(--artistry-section-padding);background:var(--color-bg);color:var(--color-ink)}.artistry-newsletter__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding:56px;border-radius:var(--artistry-radius-hero);background:var(--color-blush)}.artistry-newsletter h2{margin:0;color:inherit;font:500 44px/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-newsletter__description{max-width:45ch;margin:12px 0 0;color:var(--color-body-soft);font-size:16px;line-height:var(--artistry-body-leading)}.artistry-newsletter__fields{display:flex;gap:10px}.artistry-newsletter__email,.artistry-newsletter button{min-height:54px;border:1px solid transparent;border-radius:var(--artistry-radius-pill);font:600 16px/1.4 var(--font-body-family)}.artistry-newsletter__email{flex:1;min-width:0;padding:12px 18px;border-color:var(--color-input-border);background:var(--color-surface);color:var(--color-ink);font-weight:400}.artistry-newsletter__email::placeholder{color:var(--color-muted);opacity:1}.artistry-newsletter button{flex:none;padding:12px 24px;background:var(--color-ink);color:var(--color-on-dark);cursor:pointer}.artistry-newsletter button:hover{background:var(--color-accent-deep)}.artistry-newsletter :is(input,button):focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.artistry-newsletter__message{margin:10px 0 0;font-size:14px}.artistry-newsletter__message--error{color:var(--color-accent-deep)}@media screen and (min-width:750px)and (max-width:989px){.artistry-newsletter__panel{padding:36px}}@media screen and (max-width:749px){.artistry-newsletter__panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}.artistry-newsletter h2{font-size:var(--artistry-section-heading-size)}.artistry-newsletter__fields{flex-direction:column}}.artistry-recipients{padding-block:var(--artistry-section-padding);background:var(--color-surface);color:var(--color-ink)}.artistry-recipients__header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.artistry-recipients__eyebrow{margin:0 0 10px;color:var(--color-gold-text);font-size:var(--artistry-eyebrow-size);font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-recipients h2{margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-recipients__mobile-heading{display:none}.artistry-recipients__all{display:inline-flex;align-items:center;min-height:var(--artistry-tap-target);color:inherit;font-size:15px;font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:2px}.artistry-recipients__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--artistry-recipient-gap);margin:0;padding:0;list-style:none}.artistry-recipients__list>li:nth-child(5n+1){--recipient-tint: var(--color-tint-1)}.artistry-recipients__list>li:nth-child(5n+2){--recipient-tint: var(--color-tint-2)}.artistry-recipients__list>li:nth-child(5n+3){--recipient-tint: var(--color-tint-3)}.artistry-recipients__list>li:nth-child(5n+4){--recipient-tint: var(--color-tint-4)}.artistry-recipients__list>li:nth-child(5n){--recipient-tint: var(--color-tint-5)}.artistry-recipients__tile{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%;min-height:132px;padding:24px;background:var(--recipient-tint, var(--color-blush));border-radius:var(--artistry-radius-card);color:inherit;text-decoration:none}.artistry-recipients a:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.artistry-recipients__tile:hover .artistry-recipients__recipient>span{text-decoration:underline;text-underline-offset:.15em}.artistry-recipients__prefix{color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.artistry-recipients__recipient{display:flex;align-items:center;justify-content:space-between;gap:6px;font:500 34px/1 var(--font-cormorant);overflow-wrap:anywhere}.artistry-recipients__recipient svg{flex:none}@media screen and (min-width:750px){.artistry-recipients__tile--long{position:relative}.artistry-recipients__tile--long .artistry-recipients__recipient{font-size:27px}.artistry-recipients__tile--long svg{position:absolute;inset:24px 16px auto auto}}@media screen and (min-width:750px)and (max-width:1199px){.artistry-recipients__tile{padding-inline:16px}}@media screen and (max-width:749px){.artistry-recipients__header{margin-bottom:14px}.artistry-recipients__desktop-heading,.artistry-recipients__all,.artistry-recipients__prefix,.artistry-recipients__recipient svg{display:none}.artistry-recipients__mobile-heading{display:inline}.artistry-recipients__list{display:flex;gap:10px;margin-inline:calc(-1 * var(--artistry-container-gutter));padding:4px var(--artistry-container-gutter) 8px;overflow-x:auto;scroll-padding-inline:var(--artistry-container-gutter)}.artistry-recipients__list>li{flex:none}.artistry-recipients__tile{justify-content:center;min-height:48px;padding:10px 18px;border-radius:var(--artistry-radius-pill)}.artistry-recipients__recipient{font:600 15px/1.4 var(--font-body-family)}}.artistry-reviews{padding-block:var(--artistry-section-padding);background:var(--color-surface);color:var(--color-ink)}.artistry-reviews__header{margin-bottom:28px;text-align:center}.artistry-reviews__header p{margin:0 0 10px;color:var(--color-gold-text);font-size:var(--artistry-eyebrow-size);font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-reviews h2{margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-seasonal{padding-block:64px;background:var(--color-ink);color:var(--color-on-dark)}.artistry-seasonal__layout{display:flex;align-items:center;justify-content:space-between;gap:32px}.artistry-seasonal__eyebrow{margin:0 0 12px;color:var(--color-pendant-gold);font-size:var(--artistry-eyebrow-size);font-weight:600;letter-spacing:var(--artistry-eyebrow-tracking);text-transform:uppercase}.artistry-seasonal h2{max-width:26ch;margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-seasonal__delivery{margin:14px 0 0;color:var(--color-on-dark-muted);font-size:16px;line-height:var(--artistry-body-leading)}.artistry-seasonal__button{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:56px;max-width:100%;padding:14px 30px;border-radius:var(--artistry-radius-pill);background:var(--color-on-dark);color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere}.artistry-seasonal__button:hover{background:var(--color-pink-on-dark)}.artistry-seasonal__button:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:3px}@media screen and (max-width:749px){.artistry-seasonal{padding-block:var(--artistry-section-padding)}.artistry-seasonal__layout{flex-direction:column;align-items:stretch;gap:20px}.artistry-seasonal__button{min-height:54px}}.artistry-trust{padding-block:22px;background:var(--color-surface);color:var(--color-ink);border-block:1px solid var(--color-border)}.artistry-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-block:0;list-style:none}.artistry-trust li{display:flex;align-items:flex-start;gap:10px}.artistry-trust svg{flex:none;margin-top:2px;fill:none;stroke:var(--color-gold-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.artistry-trust strong{display:block;font-size:15px;font-weight:700;line-height:1.35}.artistry-trust p{margin:4px 0 0;color:var(--color-muted);font-size:13px;line-height:1.4}@media screen and (max-width:749px){.artistry-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.artistry-trust svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=7OMC */
