.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-cross-sells{display:block;min-height:1px}.artistry-cross-sells__band{padding-block:76px;background:var(--color-blush-soft);color:var(--color-ink)}.artistry-cross-sells h2{margin:0 0 24px;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}@media screen and (max-width:749px){.artistry-cross-sells__band{padding-block:var(--artistry-section-padding)}.artistry-cross-sells h2{margin-bottom:16px}}.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-product-faq{padding-block:76px;background:var(--color-bg);color:var(--color-ink)}.artistry-product-faq h2{margin:0 0 28px;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0;text-align:center}.artistry-product-faq__items{max-width:880px;margin-inline:auto;border-top:1px solid var(--color-border)}.artistry-product-faq details{border-bottom:1px solid var(--color-border)}.artistry-product-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:14px 0;font-size:16px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.artistry-product-faq summary::-webkit-details-marker{display:none}.artistry-product-faq__icon{position:relative;display:block;flex:none;width:14px;height:14px}.artistry-product-faq__icon:before,.artistry-product-faq__icon:after{position:absolute;inset:calc(50% - .75px) 0 auto;height:1.5px;background:currentColor;content:""}.artistry-product-faq__icon:after{transform:rotate(90deg)}.artistry-product-faq details[open] .artistry-product-faq__icon:after{display:none}.artistry-product-faq__answer{max-width:70ch;padding:0 0 16px;color:var(--color-body-soft);font-size:15px;line-height:var(--artistry-body-leading)}.artistry-product-faq__answer p{margin:0 0 8px}.artistry-product-faq__answer p:last-child{margin-bottom:0}.artistry-product-faq__answer a{color:var(--color-accent-deep);text-underline-offset:.2em}.artistry-product-faq :is(summary,a):focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}@media screen and (max-width:749px){.artistry-product-faq{padding-block:var(--artistry-section-padding)}.artistry-product-faq h2{margin-bottom:20px}}.artistry-product-reviews{padding-block:76px;background:var(--color-surface);color:var(--color-ink)}.artistry-product-reviews h2{margin:0 0 20px;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-product-reviews #looxReviews{scroll-margin-block-start:72px}.artistry-product-reviews__mobile-carousel{display:none}@media screen and (max-width:749px){.artistry-product-reviews__mobile-carousel{display:block}.artistry-product-reviews__mobile-carousel loox-dynamic-carousel-widget{display:block;width:100%}.artistry-product-reviews{padding-block:var(--artistry-section-padding)}.artistry-product-reviews h2{margin-bottom:14px}}.artistry-proof{padding-block:40px;background:var(--color-ink);color:var(--color-on-dark);text-align:center}.artistry-proof__list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-block:0}.artistry-proof__item{display:flex;flex:0 1 280px;flex-direction:column-reverse;align-items:center;gap:6px}.artistry-proof__item dt{color:var(--color-on-dark-muted);font-size:14px;line-height:1.4}.artistry-proof__item dd{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:500 40px/1.1 var(--font-cormorant);overflow-wrap:anywhere}.artistry-proof__item svg{flex:none;color:var(--color-pendant-gold)}@media screen and (max-width:749px){.artistry-proof{padding-block:28px}.artistry-proof__list{flex-direction:column;gap:18px}.artistry-proof__item{flex-basis:auto}.artistry-proof__item dd{font-size:32px}}.artistry-story{padding-block:76px;background:var(--color-bg);color:var(--color-ink)}.artistry-story__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,4.6vw,56px)}.artistry-story__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-story h2{max-width:24ch;margin:0;color:inherit;font:500 var(--artistry-section-heading-size)/var(--artistry-section-heading-leading) var(--font-cormorant);letter-spacing:0}.artistry-story__text{max-width:51ch;margin:16px 0 0;color:var(--color-body-soft);font-size:16px;line-height:var(--artistry-body-leading)}.artistry-story__contents-title{margin:0 0 12px;color:inherit;font:600 24px/1.15 var(--font-cormorant);letter-spacing:0}.artistry-story__contents{display:grid;gap:10px;margin:0;padding:0;list-style:none}.artistry-story__contents li{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--artistry-radius-card);background:var(--color-surface)}.artistry-story__contents svg{flex:none;fill:none;stroke:var(--color-gold-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.artistry-story__contents strong{display:block;font-size:15px;line-height:1.35}.artistry-story__contents p{margin:4px 0 0;color:var(--color-muted);font-size:14px;line-height:1.4}.artistry-story__editor-note{padding-block:16px}@media screen and (max-width:749px){.artistry-story{padding-block:var(--artistry-section-padding)}.artistry-story__layout{grid-template-columns:minmax(0,1fr);gap:24px}.artistry-story__text{margin-top:12px}}.artistry-product-layout>.page-width{padding-inline:var(--artistry-container-gutter)}.artistry-product-layout__breadcrumb{margin-bottom:24px;color:var(--color-muted);font-size:13px;line-height:1.4}.artistry-product-layout__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:0;list-style:none}.artistry-product-layout__breadcrumb li{display:inline-flex;align-items:baseline;gap:8px}.artistry-product-layout__breadcrumb a{display:inline-flex;align-items:center;min-height:var(--artistry-tap-target);color:inherit;text-underline-offset:.2em}.artistry-product-layout__breadcrumb a:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}@media screen and (min-width:750px){.artistry-product-layout .product.grid:not(.product--no-media){display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:clamp(24px,4.6vw,56px)}.artistry-product-layout .product--right.grid:not(.product--no-media){grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.artistry-product-layout .product.grid:not(.product--no-media)>.grid__item{width:100%;max-width:none;min-width:0;padding-inline:0}}@media screen and (max-width:749px){.artistry-product-layout__breadcrumb{margin-bottom:16px}}.artistry-product-layout [id^=GalleryViewer-]{position:relative}.artistry-product-layout .product__media-list .product-media-container{--ratio-percent: 100%;max-width:100%;overflow:hidden;border:0;border-radius:24px;background:var(--color-blush)}.artistry-product-layout .product__media-list .product-media-container .media{background:transparent}.artistry-product-layout .product__media-list .product-media-container .media img{object-fit:contain}.artistry-gallery__badge,.artistry-gallery__counter{position:absolute;z-index:2;padding:5px 12px;border-radius:var(--artistry-radius-pill);font-size:13px;font-weight:700;line-height:1.4;pointer-events:none}.artistry-gallery__badge{inset:14px auto auto 14px;background:var(--color-surface);color:var(--color-ink)}.artistry-gallery__counter{inset:auto 14px 14px auto;background:#2a1f2dd1;color:var(--color-on-dark)}@media screen and (min-width:750px){.artistry-product-layout .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% - 3.2rem)/5)}.artistry-product-layout .thumbnail{border-radius:12px;overflow:hidden}.artistry-product-layout .thumbnail[aria-current=true]{border:2px solid var(--color-ink)}}@media screen and (max-width:749px){.artistry-product-layout .product__media-list .product-media-container{--ratio-percent: 390px;border-radius:var(--artistry-radius-hero)}.artistry-product-layout .product__media-list.slider{margin:0;padding:0;scroll-padding-inline:0}.artistry-product-layout .product__media-list.slider>.product__media-item{width:100%;max-width:100%;margin:0;padding:0}.artistry-product-layout .product__media-list.slider:after,.artistry-gallery__counter{display:none}.artistry-product-layout .thumbnail-slider .thumbnail-list{gap:0;max-width:max-content;margin-inline:auto;padding:0;scroll-padding-inline:0}.artistry-product-layout .thumbnail-list .thumbnail-list__item.slider__slide{width:44px;min-width:44px}.artistry-product-layout .thumbnail-list__item:before{padding-bottom:44px}.artistry-product-layout .thumbnail{display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.artistry-product-layout .thumbnail img,.artistry-product-layout .thumbnail__badge{display:none}.artistry-product-layout .thumbnail:after{position:static;width:8px;height:8px;border-radius:var(--artistry-radius-pill);background:var(--color-muted);box-shadow:none;content:""}.artistry-product-layout .thumbnail[aria-current=true]:after{width:20px;background:var(--color-ink)}.artistry-product-layout .thumbnail:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:-3px}}[data-artistry-buy-box] .product__title h1{font:500 var(--artistry-product-heading-size)/1.08 var(--font-cormorant);letter-spacing:0}.artistry-buy__rating{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--color-gold-text);font-size:13px;text-underline-offset:.2em}.artistry-buy__subline{margin:6px 0 0;color:var(--color-muted);font-size:15px}[data-artistry-buy-box] [id^=price-]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}[data-artistry-buy-box] [id^=price-] .price{font-size:var(--artistry-product-price-size);font-weight:700}[data-artistry-buy-box] [id^=price-] .price s{color:var(--color-muted);font-size:.58em;font-weight:500}.artistry-buy__save{padding:4px 10px;border-radius:var(--artistry-radius-pill);background:var(--color-badge-bg);color:var(--color-accent-deep);font-size:13px;font-weight:700}.artistry-buy__card{padding:16px 20px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);font:italic 500 20px/1.35 var(--font-cormorant)}.artistry-buy__card h2{margin:0 0 8px;color:var(--color-gold-text);font:700 12px/1.4 var(--font-body-family);letter-spacing:.12em;text-transform:uppercase}.artistry-buy__card-link{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent-deep)}[data-artistry-buy-box] .artistry-buy__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;min-width:0}[data-artistry-buy-box] .artistry-buy__options--box{grid-template-columns:minmax(0,1fr)}[data-artistry-buy-box] .artistry-buy__options legend{margin-bottom:8px;font-weight:700}[data-artistry-buy-box] .artistry-buy__options input[type=radio]+label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;margin:0;padding:10px;border:1.5px solid var(--color-border-strong);border-radius:var(--artistry-radius-option);background:var(--color-surface);color:var(--color-ink);text-align:left;letter-spacing:0}[data-artistry-buy-box] .artistry-buy__options input[type=radio]:checked+label{border-color:var(--color-ink);box-shadow:inset 0 0 0 .5px var(--color-ink)}.artistry-buy__option-name{display:flex;align-items:center;gap:6px}.artistry-buy__swatch{flex:none;width:15px;height:15px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface)}.artistry-buy__swatch--gold{background:var(--color-pendant-gold)}.artistry-buy__option-detail{display:block;color:var(--color-muted);font-size:12px}[data-artistry-buy-box] .product-form__submit{min-height:58px;font-size:16px;font-weight:700}.artistry-buy__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none}.artistry-buy__trust li{padding:8px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);font-size:12px;line-height:1.4}.artistry-buy__trust span{display:block;margin-top:2px;color:var(--color-muted)}.artistry-sticky-cart{display:none}@media screen and (max-width:749px){.artistry-sticky-cart:not([hidden]){position:fixed;z-index:5;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);box-shadow:0 -4px 18px #2a1f2d17;font-size:16px;font-weight:700}.artistry-sticky-cart button{min-height:48px;padding:10px 22px;border:0;border-radius:var(--artistry-radius-pill);background:var(--color-accent);color:var(--color-surface);font:inherit;line-height:1.3;cursor:pointer}.artistry-sticky-cart button:not(:disabled):hover{background:var(--color-accent-deep)}.artistry-sticky-cart button:disabled{opacity:.65;cursor:wait}.artistry-sticky-cart button:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}html:has(.artistry-sticky-cart:not([hidden])){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=dBwBAAAAIABA */
