:root{--wc-paper: #fbf7f1;--wc-paper-deep: #f4ece2;--wc-blush: #f2e3da;--wc-clay: #b4664b;--wc-clay-dark: #93503a;--wc-clay-soft: #ecd3c7;--wc-sage: #7c8c6e;--wc-sage-soft: #e3e8da;--wc-gold: #c9a46a;--wc-ink: #2f2824;--wc-muted: #6f645d;--wc-line: #e7dbd1;--wc-white: #fffdfa;--wc-radius: 18px;--wc-radius-sm: 10px;--wc-shadow: 0 18px 40px -24px rgba(47, 40, 36, .35);--wc-heading: var(--font-heading--family, Georgia, serif);--wc-body: var(--font-body--family, system-ui, sans-serif);--wc-gutter: clamp(16px, 4vw, 48px);--wc-max: 1240px}.wc-section{position:relative;padding-block:var(--wc-pad-top, 80px) var(--wc-pad-bottom, 80px);background:var(--wc-bg, var(--wc-paper));color:var(--wc-ink);font-family:var(--wc-body);overflow:hidden}.wc-section--paper{--wc-bg: var(--wc-paper)}.wc-section--deep{--wc-bg: var(--wc-paper-deep)}.wc-section--blush{--wc-bg: var(--wc-blush)}.wc-section--sage{--wc-bg: var(--wc-sage-soft)}.wc-section--ink{--wc-bg: var(--wc-ink);color:var(--wc-paper)}.wc-container{width:100%;max-width:var(--wc-max);margin-inline:auto;padding-inline:var(--wc-gutter);position:relative;z-index:1}.wc-container--narrow{max-width:860px}.wc-wash{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none;z-index:0}.wc-wash--clay{background:radial-gradient(circle at 40% 40%,#e9b9a3,transparent 70%)}.wc-wash--sage{background:radial-gradient(circle at 60% 50%,#c7d3b8,transparent 70%)}.wc-wash--gold{background:radial-gradient(circle at 50% 50%,#ecd6ae,transparent 70%)}.wc-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--wc-body);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-clay);margin:0 0 14px}.wc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.wc-section--ink .wc-eyebrow{color:var(--wc-gold)}.wc-title{font-family:var(--wc-heading);font-weight:400;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 18px;color:inherit}.wc-title--md{font-size:clamp(1.7rem,3vw,2.5rem)}.wc-title--sm{font-size:clamp(1.3rem,2vw,1.6rem)}.wc-title em{font-style:italic;color:var(--wc-clay);position:relative;white-space:nowrap}.wc-title em:after{content:"";position:absolute;left:2%;right:2%;bottom:-.08em;height:.28em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 14 C 50 4, 120 4, 198 12' stroke='%23c9a46a' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;opacity:.8}.wc-section--ink .wc-title em{color:var(--wc-gold)}.wc-lead{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;color:var(--wc-muted);margin:0 0 28px;max-width:58ch}.wc-section--ink .wc-lead{color:#fbf7f1bf}.wc-head{margin-bottom:clamp(32px,5vw,56px)}.wc-head--center{text-align:center}.wc-head--center .wc-lead{margin-inline:auto}.wc-head--center .wc-eyebrow:after{content:"";width:28px;height:1px;background:currentColor}.wc-rte{line-height:1.75;color:var(--wc-muted)}.wc-rte p{margin:0 0 1em}.wc-rte strong{color:var(--wc-ink)}.wc-rte a{color:var(--wc-clay)}.wc-rte ul{padding-left:1.2em;margin:0 0 1em}.wc-rte li{margin-bottom:.4em}.wc-btn{--btn-bg: var(--wc-clay);--btn-fg: var(--wc-white);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;border:1.5px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--wc-body);font-size:.95rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.wc-btn:hover{background:var(--wc-clay-dark);border-color:var(--wc-clay-dark);transform:translateY(-2px);box-shadow:0 12px 24px -12px #93503a99}.wc-btn--ghost{--btn-bg: transparent;--btn-fg: var(--wc-ink);border-color:var(--wc-ink)}.wc-btn--ghost:hover{background:var(--wc-ink);border-color:var(--wc-ink);color:var(--wc-paper);box-shadow:none}.wc-section--ink .wc-btn--ghost{--btn-fg: var(--wc-paper);border-color:var(--wc-paper)}.wc-section--ink .wc-btn--ghost:hover{background:var(--wc-paper);color:var(--wc-ink)}.wc-btn--block{width:100%}.wc-btn svg{width:18px;height:18px}.wc-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.wc-link{color:var(--wc-clay);text-decoration:underline;text-underline-offset:3px;font-size:.88rem}.wc-ph{width:100%;height:100%;display:block;background:linear-gradient(135deg,var(--wc-blush),var(--wc-sage-soft));fill:#2f282440}.wc-media{position:relative;overflow:hidden;border-radius:var(--wc-radius);background:var(--wc-paper-deep)}.wc-media img,.wc-media svg{width:100%;height:100%;object-fit:cover;display:block}.wc-grid{display:grid;gap:var(--wc-gap, 24px);grid-template-columns:repeat(var(--wc-cols, 4),minmax(0,1fr))}@media(max-width:989px){.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.wc-grid--stack-mobile{grid-template-columns:1fr}}.wc-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--wc-sage);color:var(--wc-white);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wc-badge--clay{background:var(--wc-clay)}.wc-badge--light{background:var(--wc-white);color:var(--wc-ink)}.wc-card{display:flex;flex-direction:column;background:var(--wc-white);border-radius:var(--wc-radius);overflow:hidden;text-decoration:none;color:var(--wc-ink);border:1px solid var(--wc-line);transition:transform .3s ease,box-shadow .3s ease;height:100%}.wc-card:hover{transform:translateY(-6px);box-shadow:var(--wc-shadow)}.wc-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--wc-paper-deep)}.wc-card__media img,.wc-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.wc-card__media .wc-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.wc-card:hover .wc-card__media img{transform:scale(1.04)}.wc-card:hover .wc-card__alt{opacity:1}.wc-card__badge{position:absolute;top:14px;left:14px;z-index:2}.wc-card__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.wc-card__tag{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-sage);font-weight:700}.wc-card__title{font-family:var(--wc-heading);font-size:1.2rem;line-height:1.25;margin:0}.wc-card__price{display:flex;align-items:baseline;gap:8px;font-size:.95rem;margin-top:auto;padding-top:6px}.wc-card__price strong{color:var(--wc-clay);font-size:1.05rem}.wc-card__price s{color:var(--wc-muted);font-size:.85rem}.wc-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--wc-ink);border-top:1px dashed var(--wc-line);padding-top:14px;margin-top:10px}.wc-card__cta span{transition:transform .2s ease}.wc-card:hover .wc-card__cta span{transform:translate(4px)}.wc-acc{border-bottom:1px solid var(--wc-line)}.wc-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--wc-heading);font-size:1.1rem}.wc-acc summary::-webkit-details-marker{display:none}.wc-acc__icon{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--wc-line);display:grid;place-items:center;transition:transform .25s ease,background .25s ease;font-family:var(--wc-body);font-size:1.1rem;line-height:1}.wc-acc[open] .wc-acc__icon{transform:rotate(45deg);background:var(--wc-clay);border-color:var(--wc-clay);color:var(--wc-white)}.wc-acc__body{padding:0 0 22px}@media(prefers-reduced-motion:no-preference){.wc-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.wc-reveal.is-visible{opacity:1;transform:none}}.wc-stars{color:var(--wc-gold);letter-spacing:2px}.wc-grid-foot{display:flex;justify-content:center;margin-top:44px}.jdgm-widget,.jdgm-rev-widg,.jdgm-carousel-wrapper{font-family:var(--wc-body)!important;color:var(--wc-ink)}.jdgm-star,.jdgm-rev__rating .jdgm-star{color:var(--wc-gold)!important}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:var(--wc-heading)!important;font-weight:400!important;color:var(--wc-ink)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev{background:var(--wc-clay)!important;border-color:var(--wc-clay)!important;color:var(--wc-white)!important;border-radius:999px!important;padding:10px 22px!important}.jdgm-rev{background:var(--wc-white);border:1px solid var(--wc-line)!important;border-radius:var(--wc-radius);padding:20px!important;margin-bottom:14px}.jdgm-rev__author{font-weight:700}.jdgm-rev__body{line-height:1.65}.jdgm-prev-badge{margin:4px 0}.jdgm-prev-badge__text{color:var(--wc-muted);font-size:.85rem}.wc-appsec .jdgm-widget,.wc-appsec .jdgm-rev-widg,.wc-appsec [class*=jdgm-]{--jdgm-primary-color: #b4664b !important;--jdgm-secondary-color: rgba(180, 102, 75, .1) !important;--jdgm-star-color: #c9a46a !important;--jdgm-write-review-bg-color: #b4664b !important;--jdgm-write-review-text-color: #fffdfa !important;--jdgm-paginate-color: #b4664b !important;--jdgm-reviewer-name-color: #2f2824 !important;--jdgm-border-radius: 16px !important}.wc-appsec .jdgm-widget{background:transparent!important}.wc-appsec .jdgm-rev-widg__title{display:none}.wc-appsec .jdgm-star,.wc-appsec .jdgm-star:before,.wc-appsec [class*=jdgm] svg[class*=star]{color:#c9a46a!important;fill:#c9a46a!important}.wc-appsec .jdgm-write-rev-link,.wc-appsec [class*=jdgm] button[class*=write],.wc-appsec [class*=jdgm] a[class*=write]{background:#b4664b!important;border-color:#b4664b!important;color:#fffdfa!important;border-radius:999px!important}.wc-appsec [class*=jdgm] button[class*=filter],.wc-appsec [class*=jdgm] button[class*=sort]{border-color:#e7dbd1!important;border-radius:12px!important;background:#fffdfa!important}.wc-appsec .jdgm-rev__title,.wc-appsec [class*=jdgm] [class*=title]{font-family:var(--wc-heading)!important;font-weight:400!important}.wc-appsec .jdgm-rev__icon,.wc-appsec [class*=jdgm] [class*=avatar]{background:#ecd3c7!important;color:#93503a!important}.wc-appsec .jm-review-widget{--jm-review-widget-star-and-histogram-color: #c9a46a !important;--jm-review-widget-button-color: #b4664b !important;--jm-review-widget-button-text-color: #fffdfa !important;--jm-review-widget-text-color: #2f2824 !important;--jm-review-widget-lighter-text-color: #6f645d !important;--jm-widget-primary-color: #b4664b !important;--jm-review-widget-form-button-color: #b4664b !important;--jm-review-widget-form-button-text-color: #fffdfa !important;--jm-review-widget-form-field-background-color: #fbf7f1 !important;--jm-review-widget-form-text-color: #2f2824 !important;--jm-review-widget-form-border-radius: 16px !important;font-family:var(--wc-body)!important}.wc-appsec .jm-review-widget-minimal-header__title,.wc-appsec .jdgm-empty-state{display:none!important}.wc-appsec .jm-button--primary{border-radius:999px!important;padding:12px 28px!important;font-family:var(--wc-body)!important;font-weight:700!important;letter-spacing:.02em;transition:transform .2s ease,background .2s ease}.wc-appsec .jm-button--primary:hover{transform:translateY(-2px);filter:brightness(.92)}.wc-appsec .jm-no-reviews-state{position:relative;max-width:620px!important;margin:0 auto!important;padding:44px 32px 40px!important;background:radial-gradient(60% 55% at 18% 20%,rgba(233,185,163,.35),transparent 70%),radial-gradient(50% 50% at 85% 85%,rgba(199,211,184,.4),transparent 70%),#fffdfa;border:1px solid #e7dbd1;border-radius:22px;box-shadow:0 24px 50px -34px #2f282473;text-align:center}.wc-appsec .jm-no-reviews-state:before{content:"\2605\2605\2605\2605\2605";display:block;margin-bottom:14px;color:#e3cfa8;font-size:1.6rem;letter-spacing:6px}.wc-appsec .jm-no-reviews-state__text{font-family:var(--wc-heading)!important;font-size:1.45rem!important;line-height:1.3!important;color:#2f2824!important}.wc-appsec .jm-no-reviews-state__text:after{content:"Received your painting? Share a photo of it on your wall \2014  it helps other families find their portrait.";display:block;max-width:44ch;margin:10px auto 0;font-family:var(--wc-body);font-size:.92rem;line-height:1.6;color:#6f645d}.wc-appsec .jm-no-reviews-state__action-buttons{justify-content:center!important}.wc-appsec .jm-review-widget-minimal-header:has(.jm-no-reviews-state)>.jm-cluster{display:none!important}.wc-appsec .wc-head{margin-bottom:32px}.jdgm-write-review-modal__overlay{background:#2f28248c!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jdgm-write-review-modal__content{border-radius:24px!important;background:#fffdfa!important;overflow:hidden}.jdgm-write-review-modal__content{box-shadow:0 40px 80px -40px #2f282499!important}.jdgm-write-review-modal__title{font-family:var(--wc-heading)!important;font-weight:400!important;font-size:1.7rem!important;color:#2f2824!important}.jdgm-write-review-modal__intro,.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__gdpr-statement{color:#6f645d!important;font-family:var(--wc-body)!important}.jdgm-write-review-modal__product-title{font-family:var(--wc-heading)!important;font-weight:400!important;font-size:1.15rem!important}.jdgm-write-review-modal__product-image img{border-radius:14px!important}.jdgm-write-review-modal .jdgm-star{color:#c9a46a!important}.jdgm-write-review-modal__field-label{font-weight:700!important;color:#2f2824!important;font-family:var(--wc-body)!important}.jdgm-write-review-modal__field-input{border:1.5px solid #dccdbf!important;border-radius:12px!important;background:#fbf7f1!important;font-family:var(--wc-body)!important}.jdgm-write-review-modal__field-input:focus{outline:none!important;border-color:#b4664b!important;box-shadow:0 0 0 4px #ecd3c7!important;background:#fffdfa!important}.jdgm-write-review-modal__content button:not(.jdgm-star):not(.jdgm-write-review-modal__close-btn){border-radius:999px!important;font-family:var(--wc-body)!important;font-weight:700!important}.jdgm-write-review-modal__content button[class*=primary],.jdgm-write-review-modal__content button[class*=next],.jdgm-write-review-modal__content button[class*=submit],.jdgm-write-review-modal__content button[type=submit]{background:#b4664b!important;border-color:#b4664b!important;color:#fffdfa!important}.jdgm-write-review-modal__checkbox-custom{border-radius:6px!important;border-color:#dccdbf!important}.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{background:#b4664b!important;border-color:#b4664b!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/wc.css.map */
