/*! © 2026 Lougher Contemporary. All rights reserved. Created for loughercontemporary.com; not for reuse. Ref LC26-13304666e1 */#OfferlyModalDiv.OfferlyModal{--lof-ink: #1d1d1b;--lof-muted: rgba(29, 29, 27, .62);--lof-rule: rgba(29, 29, 27, .1);--lof-sage: #5f7a5a;--lof-green: #193422;--lof-card: #fff;--lof-panel: #f3efe8;--lof-field: #f4f3f0;--lof-field-line: rgba(29, 29, 27, .16);--lof-btn: #193422;--lof-btn-hover: #22462e;--lof-btn-ink: #f3efe8;--lof-x: #f1f1ef;--lof-ok: #eef2ec;--lof-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9.5M8.6 3.8 12.8 8l-4.2 4.2' fill='none' stroke='%23193422' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lof-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%231d1d1b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147482000!important;overflow-y:auto!important;overscroll-behavior:contain;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:24px!important;background:#0e131080!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation-duration:.3s!important}html[data-theme=night] #OfferlyModalDiv.OfferlyModal{--lof-ink: #ece8e0;--lof-muted: rgba(236, 232, 224, .64);--lof-rule: rgba(236, 232, 224, .14);--lof-sage: #a9c2a4;--lof-green: #a9c2a4;--lof-card: #171e19;--lof-panel: #111613;--lof-field: rgba(236, 232, 224, .06);--lof-field-line: rgba(236, 232, 224, .2);--lof-btn: #a9c2a4;--lof-btn-hover: #bdd3b8;--lof-btn-ink: #0f1411;--lof-x: rgba(236, 232, 224, .08);--lof-ok: rgba(169, 194, 164, .14);--lof-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9.5M8.6 3.8 12.8 8l-4.2 4.2' fill='none' stroke='%23a9c2a4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lof-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23ece8e0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#OfferlyModalDiv .offerly-modal-content{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-template-rows:auto 1fr auto;grid-template-areas:"work head" "work form" "work send";flex:none!important;align-self:auto!important;width:100%!important;max-width:1000px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:auto!important;padding:0!important;border:0!important;border-radius:24px!important;overflow:clip!important;background:var(--lof-card)!important;color:var(--lof-ink)!important;box-shadow:0 40px 100px -30px #0a0e0b8c!important;font-family:inherit!important;-webkit-font-smoothing:antialiased;top:auto!important;left:auto!important;animation:lof-rise .46s cubic-bezier(.2,.9,.25,1) both}@keyframes lof-rise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}#OfferlyModalDiv .offerly-modal-content-group{display:contents!important}#OfferlyModalDiv .lof-head{grid-area:head;padding:48px 84px 0 48px;border:0;text-align:left}#OfferlyModalDiv .lof-eyebrow{margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--lof-sage)}#OfferlyModalDiv .lof-h{display:block;margin:0;font-size:clamp(32px,3.4vw,42px);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--lof-ink)}#OfferlyModalDiv #rightSide{grid-area:work;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;width:auto!important;max-width:none!important;margin:0!important;padding:48px 40px 40px!important;background:var(--lof-panel)!important;color:var(--lof-ink);text-align:left!important;font-size:14px;line-height:1.5}#OfferlyModalDiv #productImage{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:min(340px,40vh)!important;margin:0 0 26px!important;padding:0!important;background:none!important}#OfferlyModalDiv #productImage img,#OfferlyModalDiv .modal-product-image{display:block;flex:none;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(340px,40vh)!important;margin:0!important;padding:0!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 18px 24px rgba(40,32,20,.16))}#OfferlyModalDiv #productImageMobileDiv{display:none!important}#OfferlyModalDiv #modalTitleAndPrice{width:100%!important;margin:0!important;text-align:left!important}#OfferlyModalDiv #modalProductTitle{display:block!important;margin:0!important;font:inherit!important;text-align:left!important}#OfferlyModalDiv #modalProductTitle.lof-split>*:not(.lof-work){display:none!important}#OfferlyModalDiv .lof-artist{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--lof-ink)}#OfferlyModalDiv .lof-title{margin:2px 0 0;font-size:16px;font-style:italic;font-weight:400;line-height:1.35;color:var(--lof-ink)}#OfferlyModalDiv .lof-year{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--lof-muted);font-variant-numeric:tabular-nums}#OfferlyModalDiv .lof-year:before,#OfferlyModalDiv .lof-year:after{content:none}#OfferlyModalDiv #modalPrice{display:block!important;margin:12px 0 0!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.02em;color:var(--lof-ink)!important;text-align:left!important;font-variant-numeric:tabular-nums}#OfferlyModalDiv #modalPrice br{display:none}#OfferlyModalDiv #offerSKUDiv:empty{display:none}#OfferlyModalDiv .lof-contact{width:100%;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--lof-rule);font-size:14px;line-height:1.7}#OfferlyModalDiv .lof-contact span{display:block;margin-bottom:2px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--lof-sage)}#OfferlyModalDiv .lof-contact a{color:inherit;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--lof-rule);transition:border-color .2s ease}#OfferlyModalDiv .lof-contact a:hover{border-color:currentColor}#OfferlyModalDiv #leftSide{grid-area:form;width:auto!important;max-width:none!important;margin:0!important;padding:0 48px!important}#OfferlyModalDiv #offerlyHeaderStoreLogo,#OfferlyModalDiv #offerlyModalHeader{display:none!important}#OfferlyModalDiv .lof-intro{margin:14px 0 26px;max-width:40ch;font-size:16px;line-height:1.5;color:var(--lof-muted)}#OfferlyModalDiv #modalTextInformation:empty,#OfferlyModalDiv #modalTextInformation.lof-blank{display:none!important}#OfferlyModalDiv #modalTextInformation{margin:16px 0 18px!important;padding:14px 16px!important;border-radius:14px;background:var(--lof-ok);font-size:15px!important;line-height:1.5!important;color:var(--lof-ink)!important;text-align:left!important}#OfferlyModalDiv #offerInputFields{display:grid;gap:14px}#OfferlyModalDiv #offerInputFields>div{margin:0!important}#OfferlyModalDiv .offerly-input-label{display:block!important;margin:0 0 6px!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--lof-ink)!important;text-align:left!important}#OfferlyModalDiv :is(input.offerInput,select.offerInput){display:block;width:100%!important;height:50px!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:14px!important;background-color:var(--lof-field)!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;color:var(--lof-ink)!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#OfferlyModalDiv select.offerInput{-webkit-appearance:none;appearance:none;padding-right:44px!important;background-image:var(--lof-chev)!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important;cursor:pointer}#OfferlyModalDiv textarea.offerInput{width:100%!important;min-height:110px!important;padding:14px 16px!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--lof-field)!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;color:var(--lof-ink)!important;resize:vertical}#OfferlyModalDiv :is(input.offerInput,select.offerInput,textarea.offerInput):hover{border-color:var(--lof-field-line)!important}#OfferlyModalDiv :is(input.offerInput,select.offerInput,textarea.offerInput):focus{outline:none!important;border-color:var(--lof-green)!important;background-color:var(--lof-card)!important;box-shadow:0 0 0 4px #1934221a!important}#OfferlyModalDiv :is(input.offerInput,textarea.offerInput)::placeholder{color:var(--lof-muted)!important;opacity:.8!important}#OfferlyModalDiv #offerAmountInput{position:relative}#OfferlyModalDiv #offerAmountInput[data-cur]:not([data-cur=""]):after{content:attr(data-cur);position:absolute;left:18px;bottom:0;display:flex;align-items:center;height:56px;font-size:20px;font-weight:600;color:var(--lof-ink);pointer-events:none}#OfferlyModalDiv #offerAmountInput input.offerInput{height:56px!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}#OfferlyModalDiv #offerAmountInput[data-cur]:not([data-cur=""]) input.offerInput{padding-left:38px!important}#OfferlyModalDiv #offerAmountInput input.offerInput::placeholder{font-size:15px;font-weight:400;letter-spacing:0}#OfferlyModalDiv #submitOfferButton{grid-area:send;justify-self:stretch;display:flex!important;align-items:center;justify-content:space-between!important;gap:14px;max-width:calc(100% - 96px)!important;height:58px!important;min-height:0!important;margin:26px 48px 44px!important;padding:0 8px 0 26px!important;border:0!important;border-radius:999px!important;background:var(--lof-btn)!important;color:var(--lof-btn-ink)!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:none!important;text-align:left!important;cursor:pointer;transition:background-color .3s ease,transform .2s ease}#OfferlyModalDiv #submitOfferButton:after{content:"";flex:none;width:42px;height:42px;border-radius:50%;background:var(--lof-btn-ink) var(--lof-arrow) center / 14px no-repeat;transition:transform .45s cubic-bezier(.2,.8,.2,1)}#OfferlyModalDiv #submitOfferButton:hover{background:var(--lof-btn-hover)!important}#OfferlyModalDiv #submitOfferButton:hover:after{transform:translate(3px) rotate(-45deg)}#OfferlyModalDiv #submitOfferButton:active{transform:scale(.985)}#OfferlyModalDiv #submitOfferButton:focus-visible{outline:2px solid var(--lof-green)!important;outline-offset:3px}#OfferlyModalDiv #submitOfferButton:disabled{opacity:.6;cursor:progress}#OfferlyModalDiv #modalAddToCartButton{grid-area:send}#OfferlyModalDiv #offerlyCloseButton{position:absolute!important;top:18px!important;right:18px!important;z-index:4;display:grid!important;place-items:center;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%;background:var(--lof-x);color:var(--lof-ink);cursor:pointer;transition:background-color .25s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#OfferlyModalDiv #offerlyCloseButton:hover{background:var(--lof-field-line);transform:rotate(90deg)}#OfferlyModalDiv #offerlyCloseButton .close{float:none!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:300!important;line-height:1!important;color:inherit!important;opacity:1!important;text-shadow:none!important}#OfferlyModalDiv #offerlySpinner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5;place-items:center;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lof-card) 88%,transparent);color:var(--lof-ink)}@media(max-width:799px){#OfferlyModalDiv.OfferlyModal{align-items:stretch!important;padding:40px 0 0!important}#OfferlyModalDiv .offerly-modal-content{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto;grid-template-areas:"head" "work" "form" "send";margin:auto 0 0!important;border-radius:22px 22px 0 0!important}#OfferlyModalDiv .lof-head{padding:28px 70px 0 20px}#OfferlyModalDiv .lof-h{font-size:32px}#OfferlyModalDiv #rightSide{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:0 14px;align-items:center;margin:18px 20px 0!important;padding:12px!important;border-radius:16px}#OfferlyModalDiv #productImage{grid-row:span 2;width:76px!important;height:76px!important;margin:0!important}#OfferlyModalDiv #productImage img{max-height:76px!important;filter:none}#OfferlyModalDiv .lof-artist{font-size:15px}#OfferlyModalDiv .lof-title{font-size:14px}#OfferlyModalDiv .lof-year{font-size:13px;margin-top:2px}#OfferlyModalDiv #modalPrice{margin-top:4px!important;font-size:16px!important}#OfferlyModalDiv .lof-contact{grid-column:1 / -1;margin-top:12px;padding-top:10px;font-size:13px;line-height:1.6}#OfferlyModalDiv .lof-contact br{display:none}#OfferlyModalDiv .lof-contact a{display:inline-block;margin-right:14px}#OfferlyModalDiv #leftSide{padding:0 20px!important}#OfferlyModalDiv .lof-intro{margin:16px 0 18px;font-size:15px}#OfferlyModalDiv #submitOfferButton{position:sticky;bottom:0;z-index:3;max-width:calc(100% - 40px)!important;margin:20px 20px max(18px,env(safe-area-inset-bottom))!important;box-shadow:0 -10px 24px 10px var(--lof-card)!important}#OfferlyModalDiv #offerlyCloseButton{top:22px!important;right:16px!important}}@media(prefers-reduced-motion:reduce){#OfferlyModalDiv .offerly-modal-content{animation:none}#OfferlyModalDiv #offerlyCloseButton,#OfferlyModalDiv #submitOfferButton,#OfferlyModalDiv #submitOfferButton:after{transition:none!important}#OfferlyModalDiv #offerlyCloseButton:hover,#OfferlyModalDiv #submitOfferButton:hover:after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lougher-artwork-wc-2.css.map */
