*{margin:0;padding:0;font-family:Arial,sans-serif}
a[name="site-header"]+div{justify-content:space-between;align-items:center;position:sticky;top:0}
a[name="site-header"]+div>div:first-child{font-weight:bold;display:flex;align-items:center;white-space:nowrap}
.site-logo{filter:drop-shadow(0 3px 6px rgba(71,62,95,.18))}
a[name="site-header"]+div>div:last-child a{text-decoration:none;font-weight:bold}
a[name="home"]+div>a{display:inline-block;text-decoration:none;font-weight:bold;margin:5px 4px;vertical-align:middle}
a[name="special-price"]+div{text-align:center}
a[name="about"]+div>h2,a[name="paintings"]+div>h2,a[name="ordering"]+div>h2,a[name="contact"]+div>h2{text-align:center;margin-bottom:10px}
a[name="about"]+div>p,a[name="paintings"]+div>p{text-align:center}
a[name="about"]+div>p{margin-left:auto;margin-right:auto}
a[name="gallery-start"]+div{display:grid;align-items:stretch}
a[name="gallery-start"]+div>div>img{cursor:zoom-in}
a[name="gallery-start"]+div .painting-price{font-weight:bold}
a[name="gallery-start"]+div .card-actions>a{flex:1;text-decoration:none;font-weight:bold}
a[name="info-grid"]+div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0 auto}
a[name="info-grid"]+div>div{line-height:1.65}
a[name="info-grid"]+div>div h3{color:#000;margin-bottom:8px}
a[name="contact"]+div{text-align:center}
a[name="contact"]+div>p{font-size:18px}
a[name="contact"]+div>p:first-of-type{margin-top:15px}
a[name="contact"]+div>p:not(:first-of-type){margin-top:10px}
a[name="contact"]+div>p:nth-of-type(2){margin-top:14px}
a[name="contact-box"]+div{border-radius:14px;line-height:1.7}
a[name="contact-box"]+div p+p{margin-top:8px}
a[name="order-panel-marker"]+div{position:fixed;top:0;height:100vh;z-index:10000;transition:right .28s ease;overflow:auto}
a[name="order-panel-marker"]+div>p{color:#4b4742}
a[name="order-panel-marker"]+div>a.order-choice{text-decoration:none;font-weight:bold;color:#fff;border:2px solid transparent;box-shadow:0 5px 15px rgba(71,62,95,.12);transition:.2s ease}
#order-location{display:block;width:100%;min-height:46px;padding:13px 17px;margin:10px 0;border:2px solid #f5f2ed;border-radius:28px;color:#000;font-size:14px;line-height:1.2;box-shadow:0 5px 15px rgba(71,62,95,.10);outline:none}
#order-location::placeholder{color:#74677d;opacity:1}
#confirm-location-btn{display:block;width:100%;text-align:center;text-decoration:none;font-weight:bold;padding:13px 17px;margin:10px 0;border-radius:28px;border:2px solid transparent;cursor:pointer}
#confirm-location-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.16)}
#location-confirm-status{display:none;margin:-2px 4px 10px;font-size:12px;line-height:1.4;color:#326a7e;font-weight:bold}
#selected-payment-summary{display:none;line-height:1.5}
#selected-payment-summary strong{font-weight:700;color:#746858}
.mobile-order-price-summary{display:block;margin:10px 0 12px;padding:12px 13px;font-size:13px;line-height:1.6}
.mobile-order-price-summary .mobile-final-total{display:block;margin-top:5px;color:#746858;font-size:16px;font-weight:800}
a[name="payment-panel-marker"]+div{position:fixed;top:0;width:430px;max-width:94vw;height:100vh;z-index:10001;padding:30px 24px 34px;transition:right .28s ease;overflow:auto}
a[name="payment-panel-marker"]+div>h2{font-size:30px;margin:42px 0 8px;line-height:1.2}
a[name="payment-panel-marker"]+div>p.payment-intro{color:#4b4742;line-height:1.55;margin-bottom:20px;font-size:15px}
a[name="payment-panel-marker"]+div>a.payment-close{position:absolute;top:16px;right:18px;text-decoration:none;color:#000;font-size:30px;font-weight:bold;line-height:1}
.payment-section{border-radius:20px;padding:18px;margin:14px 0}
.payment-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}
.payment-section-title{display:flex;align-items:center;gap:9px;color:#000;font-size:21px;font-weight:bold}
.payment-section-icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(71,62,95,.12);font-size:18px}
.payment-charge-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:bold;border:1px solid #f5f2ed;white-space:nowrap}
.payment-free-badge{color:#326a7e;border-color:#bcddea;background:#f7fdff}
.payment-section-copy{margin:0 0 12px;color:#677083;font-size:13px;line-height:1.5}
a[name="payment-panel-marker"]+div .payment-option{display:block;position:relative;text-decoration:none;border:2px solid #f5f2ed;border-radius:15px;padding:14px 48px 14px 15px;margin:10px 0 0;box-shadow:0 4px 14px rgba(71,62,95,.08);transition:.2s ease}
a[name="payment-panel-marker"]+div .payment-option:hover{transform:translateY(-1px);box-shadow:0 8px 19px rgba(0,0,0,.13)}
a[name="payment-panel-marker"]+div .payment-option.selected{box-shadow:0 6px 18px rgba(71,62,95,.14)}
a[name="payment-panel-marker"]+div .payment-option strong{display:block;font-size:16px;color:#000;margin-bottom:4px}
a[name="payment-panel-marker"]+div .payment-option span.payment-detail{display:block;font-size:12.5px;line-height:1.45;color:#4b4742}
a[name="payment-panel-marker"]+div .payment-option span.payment-tick{display:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:27px;height:27px;border-radius:50%;text-align:center;line-height:27px;font-size:17px;font-weight:bold}
a[name="payment-panel-marker"]+div .payment-option.selected span.payment-tick{display:block}
#payment-main-options{display:block}
#delivery-payment-options{display:none;border-radius:20px;padding:18px;margin-top:12px}
#delivery-payment-options h3{color:#000;font-size:21px;margin:5px 0 5px}
#delivery-payment-options .delivery-subtitle{color:#677083;font-size:13px;line-height:1.5;margin:0 0 12px}
#delivery-payment-back{display:inline-block;margin:0 0 10px;text-decoration:none;color:#98527f;font-size:13px;font-weight:bold;background:#fff;padding:7px 11px;border-radius:999px;border:1px solid #e8c6da}
#delivery-payment-back:hover{background:#fbfcff}
#payment-selected-note{margin-top:18px;padding:13px 14px;border-radius:14px;font-size:13px;line-height:1.5}
@media(max-width:1100px){a[name="payment-panel-marker"]+div.payment-panel-open{right:0}
}
@media(max-width:520px){a[name="payment-panel-marker"]+div{padding:26px 17px 30px}
.payment-section{padding:15px}
.payment-section-head{align-items:flex-start}
.payment-section-title{font-size:19px}
.payment-charge-badge{font-size:11px}
}
a[name="order-panel-marker"]+div>div.order-preview{background:#fff;box-shadow:0 5px 18px rgba(71,62,95,.10);text-align:center}
a[name="order-panel-marker"]+div>div.order-preview h3{color:#000}
a[name="order-panel-marker"]+div>div.order-preview img{display:block;width:100%;height:auto;object-fit:contain;background:#f5f2ed}
a[name="order-panel-marker"]+div>a.order-close{position:absolute;text-decoration:none;color:#000;font-weight:bold;line-height:1}
a[name="order-overlay-marker"]+div{position:fixed;inset:0;background:rgba(20,16,28,.45);z-index:9998;display:none}
a[name="order-overlay-marker"]+div.order-overlay-open{display:block}
a[name="multi-select-marker"]+div{position:fixed;right:18px;bottom:18px;z-index:9997;border-radius:18px;padding:12px 14px;display:none;align-items:center;gap:12px;max-width:92vw}
a[name="multi-select-marker"]+div>span{font-size:14px;white-space:nowrap}
a[name="multi-select-marker"]+div>a{text-decoration:none;font-weight:bold;padding:10px 16px;border-radius:22px;white-space:nowrap}
#multi-order-list{display:none;margin:18px 0;padding:14px;border-radius:14px;line-height:1.55}
#multi-order-list div{padding:7px 0;border-bottom:1px solid #eee}
#multi-order-list div:last-child{border-bottom:0}
#multi-order-list #multi-bill-summary{display:none}
#order-message-editor{border:1px solid #d9c8dc;border-radius:14px;background:#fff;overflow:hidden}
#order-message-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;font-weight:bold;cursor:pointer}
#order-message-toggle .order-message-arrow{font-size:18px;line-height:1;transition:transform .2s ease}
#order-message-editor.collapsed #order-message-content{display:none}
#order-message-editor.collapsed #order-message-toggle .order-message-arrow{transform:rotate(-90deg)}
#order-message-box{width:100%;margin:0 0 7px;border:1px solid #d9c8dc;border-radius:10px;background:#fff;line-height:1.45;resize:vertical}
#order-message-help{color:#74677d;line-height:1.4}
#order-message-content>a.order-choice{text-decoration:none;font-weight:bold;margin:9px 0;color:#fff;border:2px solid transparent;box-shadow:0 5px 15px rgba(71,62,95,.12);transition:.2s ease}
a[name="lightbox-marker"]+div{position:fixed;inset:0;background:rgba(10,10,14,.97);z-index:9999;display:none;align-items:center;justify-content:center;padding:72px 18px 24px}
a[name="lightbox-marker"]+div>img{max-width:96vw;max-height:88vh;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 40px rgba(0,0,0,.35)}
a[name="lightbox-marker"]+div>a{position:absolute;top:18px;left:18px;border:0;border-radius:999px;padding:11px 18px;background:#fff;color:#32263d;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);text-decoration:none}
a[name="lightbox-marker"]+div>a:hover{transform:translateY(-1px)}
a[name="site-header"]+div>div:first-child:before{content:none}
a[name="lightbox-marker"]+div>a:before{content:"← "}
a[name="site-footer"]+div font:after{content:" — "}
a[name="site-footer"]+div:after{content:" 🎨"}
a:focus-visible,a[name="gallery-start"]+div img:focus-visible{outline:3px solid #000;outline-offset:4px}
@media(max-width:700px){a[name="site-header"]+div>div:last-child{flex-wrap:wrap;row-gap:7px}
a[name="about"]+div>h2,a[name="paintings"]+div>h2,a[name="ordering"]+div>h2,a[name="contact"]+div>h2{font-size:30px}
a[name="lightbox-marker"]+div{padding:68px 10px 16px}
a[name="lightbox-marker"]+div>img{max-width:98vw;max-height:86vh}
a[name="lightbox-marker"]+div>a{top:14px;left:12px}
}
a[name="gallery-start"]+div>div.featured-card{position:relative}
a[name="gallery-start"]+div>div.featured-card>div{padding-top:16px}
a[name="gallery-start"]+div h3 a{text-decoration:none}
a[name="gallery-start"]+div h3 a:hover{text-decoration:underline}
a[name="seo-intro"]+div,a[name="faq"]+div{max-width:1100px;margin:0 auto}
a[name="seo-intro"]+div h2,a[name="faq"]+div h2{text-align:center;margin-bottom:14px}
a[name="seo-intro"]+div p{text-align:center;max-width:950px;margin:0 auto 12px}
a[name="faq"]+div>div{margin:12px auto;padding:16px 18px;max-width:900px}
a[name="faq"]+div h3{color:#000;margin-bottom:6px}
a[name="faq"]+div p{line-height:1.65}
a[name="premium"]+div .premium-heading{text-align:center;margin-bottom:22px}
a[name="premium"]+div .premium-kicker{display:inline-block;border-radius:999px;font-weight:bold;letter-spacing:1.2px;margin-bottom:10px}
a[name="premium"]+div .premium-heading h2{margin-bottom:8px}
a[name="premium-gallery-start"]+div{display:grid;margin:0 auto;justify-content:center}
a[name="premium-gallery-start"]+div>div{position:relative}
a[name="premium-gallery-start"]+div>div:hover{transform:translateY(-5px)}
a[name="premium-gallery-start"]+div>div>img{cursor:zoom-in}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge){display:flex;flex-direction:column;flex:1}
a[name="premium-gallery-start"]+div h3{margin-bottom:8px;line-height:1.35}
a[name="premium-gallery-start"]+div .painting-price{font-weight:bold}
a[name="premium-gallery-start"]+div .card-actions>a{flex:1;text-decoration:none;font-weight:bold}
a[name="premium-gallery-start"]+div .premium-badge{position:absolute;top:14px;right:14px;z-index:2;border-radius:999px;font-weight:bold;letter-spacing:.8px;box-shadow:0 4px 12px rgba(0,0,0,.18)}
a[name="order-panel-marker"]+div>a.order-choice:hover,#order-message-content>a.order-choice:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.18);filter:brightness(1.03)}
a[name="order-panel-marker"]+div>a.order-choice:focus-visible,#order-message-content>a.order-choice:focus-visible,a[name="payment-panel-marker"]+div>a.payment-option:focus-visible{outline:3px solid #f5f2ed;outline-offset:3px}
a[name="super-premium"]+div .super-premium-heading{text-align:center;margin-bottom:22px}
a[name="super-premium"]+div .super-premium-kicker{display:inline-block;border-radius:999px;font-weight:bold;letter-spacing:1.2px;margin-bottom:10px}
a[name="super-premium"]+div .super-premium-heading h2{margin-bottom:8px}
a[name="super-premium-gallery-start"]+div{display:grid;margin:0 auto;justify-content:center}
a[name="super-premium-gallery-start"]+div>div{position:relative}
a[name="super-premium-gallery-start"]+div>div:hover{transform:translateY(-5px)}
a[name="super-premium-gallery-start"]+div>div>img{cursor:zoom-in}
a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){display:flex;flex-direction:column;flex:1}
a[name="super-premium-gallery-start"]+div h3{margin-bottom:8px;line-height:1.35}
a[name="super-premium-gallery-start"]+div .painting-price{font-weight:bold}
a[name="super-premium-gallery-start"]+div .card-actions>a{flex:1;text-decoration:none;font-weight:bold}
a[name="super-premium-gallery-start"]+div .super-premium-badge{position:absolute;top:14px;right:14px;z-index:2;border-radius:999px;font-weight:bold;letter-spacing:.7px;box-shadow:0 4px 12px rgba(0,0,0,.22)}
a[name="qr-codes"]+div{text-align:center}
a[name="qr-codes"]+div>h2{margin-bottom:8px}
a[name="qr-codes"]+div>p{color:#4b4742;font-size:16px;margin-bottom:22px}
a[name="qr-grid"]+div{display:flex;justify-content:center;align-items:stretch;gap:24px;max-width:820px;margin:0 auto;flex-wrap:wrap}
a[name="qr-grid"]+div>div{max-width:100%;border-radius:18px}
a[name="qr-grid"]+div h3{color:#000;margin:0 0 12px;font-size:20px}
a[name="qr-grid"]+div a{display:block;text-decoration:none}
a[name="qr-grid"]+div img{display:block;width:100%;object-fit:contain;background:#fff;border-radius:12px}
a[name="qr-grid"]+div p{font-size:14px;color:#4b4742;margin:12px 0 0}
@media(max-width:700px){a[name="qr-codes"]+div{padding:30px 5% 34px}
a[name="qr-codes"]+div>h2{font-size:28px}
a[name="qr-grid"]+div{display:block}
a[name="qr-grid"]+div>div{margin:0 auto 18px}
a[name="qr-grid"]+div img{max-height:420px}
}
#painting-detail-viewer{position:fixed;inset:0;z-index:9999;display:none;overflow:auto;padding:88px 5% 46px;align-items:flex-start;justify-content:center}
#painting-detail-viewer>#painting-detail-back{position:fixed;top:18px;left:20px;z-index:2;display:inline-block;padding:12px 20px;border-radius:999px;border:2px solid rgba(255,255,255,.75);text-decoration:none;font-weight:bold;transition:.2s ease}
#painting-detail-viewer>#painting-detail-back:before{content:"← "}
#painting-detail-viewer>#painting-detail-back:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.28)}
#painting-detail-viewer .painting-detail-shell{position:relative;width:100%;max-width:1120px;margin:0 auto;border-radius:26px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);overflow:hidden}
#painting-detail-viewer .painting-detail-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;z-index:1}
#painting-detail-viewer .painting-detail-image-wrap{min-height:640px;display:flex;align-items:center;justify-content:center;padding:34px;border-right:1px solid rgba(85,52,95,.10)}
#painting-detail-viewer .painting-detail-image-wrap img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain;border:10px solid #fff;border-radius:14px;box-shadow:0 12px 34px rgba(71,62,95,.22);background:#fff}
#painting-detail-viewer .painting-detail-info{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}
#painting-detail-viewer .painting-detail-kicker{display:inline-block;align-self:flex-start;padding:8px 14px;border-radius:999px;border:1px solid #f5f2ed;font-size:13px;font-weight:bold;letter-spacing:.6px;margin-bottom:15px}
#painting-detail-viewer .painting-detail-info h2{font-size:37px;line-height:1.2;margin:0 0 12px}
#painting-detail-viewer .painting-detail-price{display:inline-block;align-self:flex-start;font-size:28px;font-weight:bold;margin:0 0 25px;padding:9px 15px;border-radius:14px;border:1px solid #efd1e1}
#painting-detail-viewer .painting-detail-info h3{font-size:19px;margin:0 0 9px}
#painting-detail-viewer .painting-detail-description{font-size:16px;line-height:1.75;margin:0 0 22px}
#painting-detail-viewer .painting-detail-meta{border:1px solid #e6cce0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}
#painting-detail-viewer .painting-detail-meta strong{color:#000}
#painting-detail-viewer .painting-detail-order,#painting-detail-viewer .painting-detail-select{flex:1;text-decoration:none;font-weight:bold;transition:.2s ease}
#painting-detail-viewer .painting-detail-order{border:2px solid rgba(255,255,255,.65)}
#painting-detail-viewer .painting-detail-select{box-shadow:0 7px 20px rgba(85,52,95,.10)}
#painting-detail-viewer .painting-detail-order:hover,#painting-detail-viewer .painting-detail-select:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.30)}
@media(max-width:700px){#painting-detail-viewer>#painting-detail-back{top:11px;left:11px;padding:10px 15px}
#painting-detail-viewer .painting-detail-shell{grid-template-columns:1fr;border-radius:20px}
#painting-detail-viewer .painting-detail-image-wrap{min-height:0;border-right:0;border-bottom:1px solid rgba(85,52,95,.10)}
#painting-detail-viewer .painting-detail-price{font-size:23px;margin-bottom:20px}
#painting-detail-viewer .painting-detail-actions{flex-direction:row;gap:8px}
#painting-detail-viewer .painting-detail-order,#painting-detail-viewer .painting-detail-select{width:auto;text-align:center;padding:12px 10px;font-size:14px}
}
#welcome-alert-overlay{position:fixed;inset:0;z-index:25000;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}
#welcome-alert-overlay.is-closed{display:none!important;visibility:hidden!important;pointer-events:none!important}
#welcome-alert-box{width:430px;max-width:94vw;border-radius:24px;padding:30px 26px 25px;text-align:center;position:relative;animation:welcomePop .24s ease-out}
#welcome-alert-icon{width:62px;height:62px;margin:0 auto 14px;border-radius:50%;box-shadow:0 7px 18px rgba(71,62,95,.14);position:relative}
#welcome-alert-icon:after{content:"🎨";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:31px}
#welcome-alert-box h2{margin:0 0 8px;color:#000;font-size:27px;line-height:1.25}
#welcome-alert-box p{margin:0 auto 20px;color:#4b4742;font-size:16px;line-height:1.6;max-width:330px}
#welcome-alert-ok{display:inline-block;min-width:150px;padding:12px 24px;border:0;border-radius:28px;text-decoration:none;font-size:15px;font-weight:bold;cursor:pointer}
#welcome-alert-ok:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.24)}
#welcome-alert-ok:focus-visible{outline:3px solid #000;outline-offset:3px}
@keyframes welcomePop{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:500px){#welcome-alert-box{padding:26px 18px 22px;border-radius:20px}
#welcome-alert-box h2{font-size:24px}
}
#painting-detail-viewer.detail-theme-premium>#painting-detail-back{box-shadow:0 7px 22px rgba(75,80,150,.28)}
#painting-detail-viewer.detail-theme-premium .painting-detail-shell{box-shadow:0 20px 55px rgba(75,80,150,.24)}
#painting-detail-viewer.detail-theme-premium .painting-detail-image-wrap{border-right-color:rgba(100,105,180,.22)}
#painting-detail-viewer.detail-theme-premium .painting-detail-image-wrap img{border-color:#ffffff;box-shadow:0 12px 36px rgba(75,80,150,.28)}
#painting-detail-viewer.detail-theme-premium .painting-detail-meta{background:#fafbff;border-color:#c5c8f6}
#painting-detail-viewer.detail-theme-premium .painting-detail-select.selected{border-color:#705537}
a[name="picture-policy"]+div{text-align:center}
a[name="picture-policy"]+div h2{margin:0 0 12px}
a[name="picture-policy"]+div .picture-policy-main{color:#746858;font-weight:bold;line-height:1.7;direction:rtl;margin:0 0 18px}
a[name="picture-policy"]+div img{width:100%;max-width:750px;height:auto;margin:0 auto;border-radius:14px;border:1px solid #f5f2ed;box-shadow:0 6px 18px rgba(71,62,95,.12)}
@media(max-width:700px){a[name="picture-policy"]+div{margin:15px 5% 30px;padding:20px 14px}
a[name="picture-policy"]+div h2{font-size:27px}
a[name="picture-policy"]+div .picture-policy-main{font-size:22px}
}
a[name="picture-policy"]+div .picture-policy-references{margin:14px auto 0;max-width:760px}
a[name="picture-policy"]+div .picture-policy-references strong{color:#000}
a[name="return-policy"]{display:block;position:relative;top:-105px;visibility:hidden}
@media(max-width:700px){a[name="return-policy"]{top:-145px}
}
a[name="contact-box"]{display:block;position:relative;top:-105px;visibility:hidden}
@media(max-width:700px){a[name="contact-box"]{top:-145px}
}
a[name="return-policy"]+div{text-align:center}
a[name="return-policy"]+div h2{margin:0 0 8px}
a[name="return-policy"]+div p{line-height:1.65;margin:0}
@media(max-width:700px){a[name="return-policy"]+div{margin:25px 5%;padding:19px 16px}
a[name="return-policy"]+div h2{font-size:24px}
}
a[name="qr-grid"]+div>div:first-child img{background:#fff;padding:18px;border-radius:18px;object-fit:contain;box-shadow:inset 0 0 0 1px rgba(85,52,95,.08)}
:root{--rose:#746858;--paper:#fffdf9}
a[name="site-header"]+div{-webkit-backdrop-filter:blur(14px)}
a[name="home"]+div h1{margin:0 auto 18px}
a[name="home"]+div p{margin:0 auto 28px}
a[name="home"]+div>a{transition:transform .2s,box-shadow .2s}
a[name="home"]+div>a:hover{box-shadow:0 12px 28px rgba(0,0,0,.2)}
a[name="gallery-start"]+div>div>div h3{font-family:Georgia,serif}
a[name="site-footer"]+div{text-align:center}
@media(max-width:700px){a[name="about"]+div,a[name="paintings"]+div,a[name="ordering"]+div,a[name="contact"]+div{padding-left:5%;padding-right:5%}
}
:root{--blue-soft:#dbeafe;--pink-soft:#fce7f3;--navy:#000}
a[name="gallery-start"]+div>div>div h3,a[name="gallery-start"]+div>div.featured-card h3{color:var(--navy)}
a[name="gallery-start"]+div .card-actions>a.select-painting{border-color:var(--pink)}
@media(max-width:700px){.card-actions{gap:4px!important}
}
.site-logo{flex-basis:64px}
a[name="site-header"]+div>div:last-child a{margin-left:22px}
a[name="special-price"]+div{border-left-width:6px}
a[name="about"]+div{padding-top:24px;padding-bottom:20px}
a[name="premium"]+div,a[name="super-premium"]+div{margin:35px 7% 45px;border-radius:22px}
a[name="premium"]+div .premium-heading h2,a[name="super-premium"]+div .super-premium-heading h2{font-size:38px}
a[name="premium"]+div .premium-heading p,a[name="super-premium"]+div .super-premium-heading p{font-size:16px}
a[name="premium"]+div .premium-kicker,a[name="super-premium"]+div .super-premium-kicker{padding:7px 14px;font-size:13px}
a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{grid-template-columns:repeat(2,minmax(250px,520px))}
a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:18px;min-height:52px}
a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{font-size:22px;margin:10px 0}
a[name="premium-gallery-start"]+div .premium-badge,a[name="super-premium-gallery-start"]+div .super-premium-badge{padding:7px 11px;font-size:12px}
a[name="info-grid"]+div{max-width:1000px}
a[name="qr-codes"]+div{padding:38px 7% 42px}
a[name="seo-intro"]+div h2,a[name="faq"]+div h2,a[name="qr-codes"]+div>h2{font-size:34px}
a[name="qr-grid"]+div>div{width:360px;padding:18px}
a[name="qr-grid"]+div img{height:360px}
@media(max-width:700px){a[name="site-header"]+div>div:last-child a{margin:0 7px}
a[name="gallery-start"]+div>div>div h3,a[name="gallery-start"]+div>div.featured-card h3{font-size:19px;min-height:auto}
}
:root{--radius:20px;--shadow:0 12px 34px rgba(34,47,82,.10)}
body>div,body>a+div{max-width:100%}
a[name="site-header"]+div{gap:24px}
a[name="paintings"]+div{max-width:var(--page-max);margin:auto}
.catalog-tools{margin:0;background:rgba(255,255,255,.97);border:1px solid #dce8fb;box-shadow:0 22px 70px rgba(23,37,84,.28);position:fixed;top:clamp(18px,8vh,86px);left:50%;transform:translateX(-50%);z-index:20003;backdrop-filter:blur(16px)}
.catalog-tools{display:none}
.catalog-tools.catalog-open{display:grid}
body.search-open:before{content:"";position:fixed;inset:0;background:rgba(20,27,48,.46);backdrop-filter:blur(3px);z-index:20000}
a[name="site-header"]+div{z-index:20004}
#catalog-close{position:absolute;padding:0;border-radius:50%;background:#eef3ff;color:#000;border:1px solid #f5f2ed;line-height:1}
#nav-search-btn{display:inline-flex;align-items:center;gap:6px;color:#a21d62}
#nav-search-btn:before{content:"⌕";font-size:17px;line-height:1}
.catalog-tools input{width:100%;border:1px solid #f5f2ed;color:#000;background:#fff;outline:none}
.catalog-tools input:focus{border-color:#746858;box-shadow:0 0 0 3px rgba(0,0,0,.12)}
.catalog-tools button{min-height:46px;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#746858,#746858);color:#fff;font-weight:700;cursor:pointer}
#catalog-clear{background:#edf3ff;color:#31476f;border:1px solid #f5f2ed}
#selected-clear-btn{padding:9px 12px;border-radius:999px;font-weight:700;cursor:pointer}
#selected-clear-btn:hover{background:#e5e5e5;color:#555;border-color:#555}
#selected-clear-btn:focus-visible{outline:3px solid rgba(0,0,0,.22);outline-offset:2px}
.catalog-empty{display:none;grid-column:1/-1;padding:24px;text-align:center;color:#68758c;background:rgba(255,255,255,.72);border:1px dashed #cbd7ea;border-radius:14px}
.catalog-empty.show{display:none}
#catalog-no-results{display:none;grid-column:1/-1;text-align:center;padding:20px 12px 6px}
#catalog-no-results.show{display:block}
#catalog-no-results h3{color:#000;font-size:21px;margin:0 0 7px}
#catalog-no-results p{color:#64748b;margin:0 0 16px}
.catalog-no-result-actions{display:flex;justify-content:center;gap:10px}
#catalog-back{background:#eef3ff;color:#31476f;border:1px solid #f5f2ed}
.catalog-result{grid-column:1/-1;font-size:12px;color:#60708c;padding:0 4px;min-height:16px}
.catalog-show-all{display:none;margin:18px auto 24px;padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#746858,#746858);color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 22px rgba(37,99,235,.2);cursor:pointer}
.catalog-show-all.show{display:block}
body.catalog-filter-active a[name="home"],body.catalog-filter-active a[name="home"]+div,body.catalog-filter-active a[name="special-price"],body.catalog-filter-active a[name="special-price"]+div,body.catalog-filter-active a[name="contact-box"],body.catalog-filter-active a[name="contact-box"]+div,body.catalog-filter-active a[name="about"],body.catalog-filter-active a[name="about"]+div,body.catalog-filter-active a[name="seo-intro"],body.catalog-filter-active a[name="seo-intro"]+div,body.catalog-filter-active a[name="picture-policy"],body.catalog-filter-active a[name="picture-policy"]+div,body.catalog-filter-active a[name="return-policy"],body.catalog-filter-active a[name="return-policy"]+div,body.catalog-filter-active a[name="ordering"],body.catalog-filter-active a[name="ordering"]+div,body.catalog-filter-active a[name="faq"],body.catalog-filter-active a[name="faq"]+div,body.catalog-filter-active a[name="contact"],body.catalog-filter-active a[name="contact"]+div,body.catalog-filter-active a[name="qr-codes"],body.catalog-filter-active a[name="qr-codes"]+div,body.catalog-filter-active a[name="site-footer"],body.catalog-filter-active a[name="site-footer"]+div{display:none!important}
body.catalog-filter-active .custom-painting-contact,body.catalog-filter-active a[href="#qr-codes"]{display:none!important}
body.catalog-filter-active a[name="site-header"]+div>div:last-child a[href="#return-policy"],body.catalog-filter-active a[name="site-header"]+div>div:last-child a[href="#about"],body.catalog-filter-active a[name="site-header"]+div>div:last-child a[href="#contact-box"],body.catalog-filter-active a[name="site-header"]+div>div:last-child a[href="#payment-method"],body.catalog-filter-active a[name="site-header"]+div>div:last-child a[href="#contact"]{display:none}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"]{box-shadow:0 6px 16px rgba(80,82,190,.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"]:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,0,0,.3);filter:brightness(1.05)}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"]:focus-visible{outline:3px solid rgba(0,0,0,.28);outline-offset:3px}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{border-radius:var(--radius);content-visibility:auto;contain-intrinsic-size:520px;isolation:isolate}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.featured-card{isolation:isolate}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{transition:transform .35s ease,filter .35s ease;will-change:transform}
@media(hover:hover){a[name="gallery-start"]+div>div:hover>img,a[name="premium-gallery-start"]+div>div:hover>img,a[name="super-premium-gallery-start"]+div>div:hover>img{transform:scale(1.025);filter:saturate(1.04) contrast(1.02)}
}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){padding:18px;min-height:196px}
.catalog-hidden{display:none!important}
a[name="golden-avenue"]{display:none}
a[name="gallery-start"]+div>div:has(a[name="golden-avenue"]){display:none!important}
@media(max-width:700px){a[name="site-header"]+div>div:last-child{overflow-x:auto;padding-bottom:5px;scrollbar-width:none}
}
@media(max-width:700px){a[name="site-header"]+div>div:last-child a{white-space:nowrap}
.catalog-tools{top:128px}
.catalog-tools button{display:block}
.catalog-result{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*:before,*:after{transition:none!important;animation:none!important}
}
a[name="site-header"]+div>div:first-child{position:relative;font-size:0!important;gap:10px}
.site-logo{display:none!important}
a[name="site-header"]+div>div:first-child::before{content:"PG";display:grid;place-items:center;flex:0 0 54px;color:#fff;font:italic 800 20px/1 Georgia,serif;letter-spacing:-2px;background:linear-gradient(145deg,#ef78b5 5%,#bb86dc 49%,#68bde9 96%);border:3px solid rgba(255,255,255,.9);box-shadow:0 5px 14px rgba(83,57,122,.2),inset 0 0 0 1px rgba(255,255,255,.28);transform:rotate(-3deg)}
a[name="site-header"]+div>div:first-child::after{content:"Paint Gallery"!important;font:700 25px/1 Georgia,serif!important;color:#000!important;letter-spacing:-.5px!important;text-shadow:0 1px 0 #fff;white-space:nowrap}
@media(max-width:700px){a[name="site-header"]+div>div:first-child::before{width:44px;height:44px;flex-basis:44px;border-radius:15px 18px 15px 20px;font-size:17px}
a[name="site-header"]+div>div:first-child::after{font-size:20px!important}
}
:root{--page-max:1180px;--plum:#4e315f;--pink:#e953a0;--blue:#4d9de0}
a[name="site-header"]+div{min-height:60px;padding:6px clamp(14px,4vw,56px)}
a[name="site-header"]+div>div:first-child::before{width:44px;height:44px;flex-basis:44px;border-radius:14px 17px 14px 19px;font-size:17px}
a[name="site-header"]+div>div:first-child::after{font-size:22px!important}
a[name="site-header"]+div>div:last-child a{font-size:13px}
a[name="home"]+div h1{margin-bottom:11px}
a[name="home"]+div p{line-height:1.6;margin-bottom:18px}
.custom-painting-contact h2{margin-bottom:7px}
.custom-painting-contact p{font-size:14px!important;margin-bottom:10px!important}
.custom-painting-contact a{font-size:13px}
a[name="special-price"]+div{max-width:780px;margin:16px auto;padding:14px 18px;border-radius:12px}
a[name="special-price"]+div h2{font-size:22px;margin-bottom:4px}
a[name="special-price"]+div p{font-size:14px;line-height:1.55}
a[name="contact-box"]+div{max-width:680px;margin:14px auto 0;padding:13px 17px;font-size:14px}
a[name="about"]+div,a[name="paintings"]+div,a[name="ordering"]+div,a[name="contact"]+div{padding:28px clamp(14px,4vw,54px)}
a[name="about"]+div>h2,a[name="paintings"]+div>h2,a[name="ordering"]+div>h2,a[name="contact"]+div>h2{font-size:clamp(27px,3.2vw,34px)}
a[name="about"]+div>p,a[name="paintings"]+div>p{font-size:15px;margin-bottom:20px;line-height:1.65}
a[name="seo-intro"]+div,a[name="faq"]+div{padding:28px 5%}
a[name="seo-intro"]+div h2{font-size:29px}
a[name="seo-intro"]+div p{font-size:15px;line-height:1.65}
a[name="gallery-start"]+div{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:auto}
a[name="gallery-start"]+div>div>div{padding:13px 14px}
a[name="gallery-start"]+div>div>div h3,a[name="gallery-start"]+div>div.featured-card h3{font-size:16px;line-height:1.3;min-height:42px;margin-bottom:5px}
a[name="gallery-start"]+div .painting-price{font-size:17px;margin:7px 0}
a[name="premium"]+div,a[name="super-premium"]+div{margin-top:28px;padding:22px 16px}
a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{gap:18px;max-width:850px}
a[name="info-grid"]+div{gap:12px}
a[name="info-grid"]+div>div{padding:17px;border-radius:13px;font-size:14px}
@media(max-width:1020px){a[name="gallery-start"]+div{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:700px){a[name="site-header"]+div>div:last-child{padding-top:2px}
}
@media(max-width:500px){a[name="gallery-start"]+div{grid-template-columns:1fr;max-width:350px}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{height:245px}
.custom-painting-contact,a[name="special-price"]+div,a[name="contact-box"]+div{margin-left:14px;margin-right:14px}
}
a[name="order-panel-marker"]+div{width:clamp(410px,32vw,470px);max-width:92vw;padding:21px 20px 25px}
a[name="order-panel-marker"]+div>h2{font-size:20px;margin:27px 0 4px}
a[name="order-panel-marker"]+div>p{font-size:12.5px;line-height:1.4;margin-bottom:9px}
a[name="order-panel-marker"]+div>a.order-choice{padding:8px 10px;margin:5px 0;font-size:12.5px;border-radius:11px}
a[name="order-panel-marker"]+div>a.order-close{top:10px;right:12px;font-size:24px}
#order-message-editor{margin:7px 0}
#order-message-toggle{padding:8px 9px;font-size:12px}
#order-message-content{padding:8px}
#order-message-box{min-height:54px;padding:7px 8px;font-size:12px}
#order-message-help{font-size:10.5px;margin:4px 0 6px}
#order-message-content>a.order-choice{padding:8px 9px;font-size:12px;border-radius:10px}
a[name="order-panel-marker"]+div>div.order-preview{margin-top:9px;padding:7px;border-radius:10px}
a[name="order-panel-marker"]+div>div.order-preview h3{font-size:13px;margin-bottom:5px}
a[name="order-panel-marker"]+div>div.order-preview img{max-height:20vh;border-radius:7px}
#multi-order-list{font-size:12px}
#selected-payment-summary{margin:8px 0 10px;padding:8px 9px;font-size:12px}
@media(max-width:1100px) and(min-width:701px){a[name="order-panel-marker"]+div{right:-430px;width:min(400px,90vw);max-width:90vw;padding:19px 18px 23px}
a[name="payment-panel-marker"]+div.payment-panel-open{right:0}
}
@media(max-width:700px){a[name="order-panel-marker"]+div>h2{margin-top:25px}
a[name="order-panel-marker"]+div>div.order-preview img{max-height:18vh}
}
#make-painting-nav{padding:8px 13px;border-radius:999px;background:linear-gradient(135deg,#746858,#7568cf,#4c9cdb);color:#fff!important;box-shadow:0 5px 14px rgba(96,86,180,.22)}
#painting-studio-page{display:none;position:fixed;inset:0;z-index:30000;overflow:auto;background:radial-gradient(circle at 12% 10%,rgba(247,183,216,.45),transparent 30%),radial-gradient(circle at 88% 12%,rgba(158,220,255,.48),transparent 31%),linear-gradient(145deg,#fbfcff,#f6f3ff 52%,#eef9ff);padding:22px}
#painting-studio-page.open{display:block}
.studio-shell{width:min(1180px,100%);margin:0 auto}
.studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}
.studio-back,.studio-action{border:0;cursor:pointer;text-decoration:none;font-weight:800;border-radius:12px;padding:11px 16px;background:#fff;color:#000;box-shadow:0 5px 16px rgba(71,62,95,.13)}
.studio-title{text-align:center}
.studio-title h1{font:700 clamp(26px,4vw,42px)/1.1 Georgia,serif;color:#000}
.studio-title p{margin-top:5px;color:#687087;font-size:14px}
.studio-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}
.studio-tools{background:rgba(255,255,255,.92);border:1px solid rgba(112,91,139,.12);border-radius:20px;padding:16px;box-shadow:0 12px 34px rgba(71,62,95,.13)}
.studio-tools label,.studio-tools legend{display:block;font-weight:800;color:#000;font-size:13px;margin-bottom:8px}
.tool-group{border:0;margin:0 0 17px;padding:0}
.tool-group:last-child{margin-bottom:0}
.custom-colour-picker{position:relative;display:block!important;width:100%;aspect-ratio:1;margin:0!important;overflow:hidden;border:0!important;border-radius:9px;background:radial-gradient(circle at 18% 20%,#ff477e 0 20%,transparent 21%),radial-gradient(circle at 78% 18%,#ffd43b 0 22%,transparent 23%),radial-gradient(circle at 82% 78%,#7456d8 0 25%,transparent 26%),radial-gradient(circle at 20% 82%,#1d9bf0 0 24%,transparent 25%),linear-gradient(135deg,#ff9f1c 0 32%,#32b768 32% 64%,#746858 64% 100%)!important;box-shadow:0 2px 7px rgba(54,45,80,.18),inset 0 0 0 2px rgba(255,255,255,.3);cursor:pointer}
.custom-colour-picker::after{content:"🎨";position:absolute;inset:0;display:grid;place-items:center;z-index:1;font-size:clamp(18px,2vw,25px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));pointer-events:none}
.custom-colour-picker input{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}
.custom-colour-picker.active{outline:3px solid #7c63bd;outline-offset:1px}
.colour-swatches,.emoji-palette{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.colour-swatch,.emoji-choice{width:100%;aspect-ratio:1;border-radius:9px;border:2px solid #fff;box-shadow:0 2px 7px rgba(54,45,80,.18);cursor:pointer;background:var(--swatch)}
.colour-swatch.active{outline:3px solid #7c63bd;outline-offset:1px}
.emoji-choice{background:#fff;font-size:22px;display:grid;place-items:center}
.emoji-choice.active{outline:3px solid #746858}
#brush-size,#emoji-size{width:100%;accent-color:#c45aa0}
.range-line{display:flex;justify-content:space-between;color:#73798a;font-size:12px;margin-top:5px}
#canvas-size{width:100%;padding:10px;border:1px solid #d9d2e5;border-radius:10px;background:#fff;color:#493c58}
.studio-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.studio-action{padding:9px 7px;font-size:12px}
.studio-action.primary{background:linear-gradient(135deg,#746858,#6672cf);color:#fff}
.studio-action.danger{color:#b23d72;background:#fff0f6}
.canvas-area{min-width:0;background:rgba(255,255,255,.62);border-radius:25px;padding:clamp(14px,3vw,28px);box-shadow:0 16px 45px rgba(58,50,91,.14);text-align:center}
.painting-frame{display:inline-flex;max-width:100%;padding:clamp(11px,2vw,20px);border:clamp(9px,1.5vw,17px) ridge #916338;background:linear-gradient(135deg,#7d512d,#d1a36c,#6b4326);box-shadow:0 15px 30px rgba(55,35,26,.28),inset 0 0 0 3px #e4bf87}
#paint-canvas{display:block;max-width:100%;height:auto;background:#fff;cursor:crosshair;touch-action:none;box-shadow:inset 0 0 12px rgba(65,51,83,.08)}
.canvas-hint{margin-top:13px;color:#6d7486;font-size:13px}
@media(max-width:700px){#painting-studio-page{padding:12px}
.studio-topbar{align-items:flex-start}
.studio-title{text-align:right}
.studio-title p{display:none}
.studio-layout{grid-template-columns:1fr}
.studio-tools{order:1;display:grid;grid-template-columns:1fr 1fr;gap:13px}
.canvas-area{order:2}
.tool-group{margin:0}
.studio-buttons{grid-column:1/-1}
.colour-swatches,.emoji-palette{grid-template-columns:repeat(5,minmax(32px,1fr))}
}
@media(max-width:440px){.studio-title h1{font-size:23px}
.studio-back{padding:9px 11px}
.studio-tools{grid-template-columns:1fr}
.studio-buttons{grid-column:auto}
.painting-frame{padding:8px;border-width:8px}
.colour-swatches,.emoji-palette{grid-template-columns:repeat(5,minmax(36px,1fr))}
}
a[name="gallery-start"]+div .card-actions>a.select-painting,a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:12px!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
a.select-painting::before{place-items:center;font-size:15px;line-height:1;font-weight:800}
a[name="gallery-start"]+div .card-actions>a.select-painting:hover,a[name="premium-gallery-start"]+div .card-actions>a.select-painting:hover,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting:hover{background:#f5f2ed!important;border-color:#555!important;color:#555!important;transform:translateY(-1px)}
a[name="gallery-start"]+div .card-actions>a.select-painting.selected,a[name="premium-gallery-start"]+div .card-actions>a.select-painting.selected,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.selected{box-shadow:0 5px 13px rgba(128,101,150,.22)!important}
a.select-painting.selected::before{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.75)}
a[name="order-panel-marker"]+div>a.order-choice,#order-message-content>a.order-choice{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:42px;box-sizing:border-box;text-align:center!important;line-height:1.25;gap:7px}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"],a[name="premium-gallery-start"]+div .card-actions>a[title^="Enquire about"],a[name="super-premium-gallery-start"]+div .card-actions>a[title^="Enquire about"]{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
a[name="premium-gallery-start"]+div .card-actions>a.select-painting.selected{box-shadow:0 5px 14px rgba(100,105,180,.28)!important}
a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.selected{box-shadow:0 5px 15px rgba(23,29,65,.32)!important}
a[name="home"]+div>a[href="#qr-codes"]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:11px 22px!important;border:2px solid #c567b4!important;border-radius:999px!important;background:linear-gradient(135deg,#fff 0%,#fbfcff 48%,#edf7ff 100%)!important;color:#9b397b!important;box-shadow:0 7px 18px rgba(104,91,177,.17),inset 0 1px 0 #fff!important;text-shadow:none;letter-spacing:.15px}
a[name="home"]+div>a[href="#qr-codes"]::before{content:"✉";font-size:15px;line-height:1}
a[name="home"]+div>a[href="#qr-codes"]:hover{background:linear-gradient(135deg,#f5f2ed,#e8f5ff)!important;color:#555!important;transform:translateY(-2px) scale(1.02);box-shadow:0 11px 24px rgba(0,0,0,.25)!important}
@media(min-width:701px){a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{justify-content:initial!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div{overflow:hidden!important}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.featured-card,body.pg-ipad-device a[name="gallery-start"]+div>div{width:100%!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="gallery-start"]+div>div>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{margin:0!important;object-position:center!important}
a[name="gallery-start"]+div .painting-price,a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{line-height:1.15!important}
a[name="gallery-start"]+div .card-actions,a[name="premium-gallery-start"]+div .card-actions,a[name="super-premium-gallery-start"]+div .card-actions{gap:6px!important}
a[name="gallery-start"]+div .card-actions>a,a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{border-radius:16px!important;line-height:1.15!important}
a[name="gallery-start"]+div .card-actions>a.select-painting,a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{padding:5px 6px!important;border-width:1.5px!important}
}
.custom-painting-contact{max-width:760px;margin:24px auto 12px;padding:20px 18px;text-align:center;border-radius:16px;box-shadow:0 5px 18px rgba(71,62,95,.10)}
.custom-painting-contact h2{margin:0 0 12px;color:#000;font-size:28px}
.custom-painting-contact a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 23px;border-radius:999px;background:linear-gradient(120deg,#746858 0%,#a467cf 50%,#548fdc 100%);border:1px solid rgba(255,255,255,.75);color:#fff;text-decoration:none;font-weight:700;box-shadow:0 7px 18px rgba(91,91,172,.24),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .2s ease,box-shadow .2s ease}
.custom-painting-contact a::before{content:"🎨";font-size:16px;line-height:1}
.custom-painting-contact a:hover{opacity:1;transform:translateY(-2px);box-shadow:0 11px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.35)}
@media(max-width:600px){.custom-painting-contact{margin:18px 5% 10px}
.custom-painting-contact h2{font-size:23px}
}
body{background-attachment:fixed}
a[name="about"]+div,a[name="paintings"]+div,a[name="seo-intro"]+div,a[name="faq"]+div{background:rgba(255,255,255,.10)}
a[name="special-price"]+div,a[name="return-policy"]+div,.custom-painting-contact,a[name="info-grid"]+div>div,a[name="faq"]+div>div,a[name="contact-box"]+div,a[name="qr-grid"]+div>div{background:rgba(255,255,255,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.72)}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
a[name="gallery-start"]+div>div{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
a[name="premium"]+div,a[name="super-premium"]+div{border-color:rgba(126,167,222,.65)}
a[name="premium"]+div .premium-kicker{border-color:#a68659}
a[name="premium-gallery-start"]+div .card-actions>a.select-painting{border-color:#a68659}
a[name="order-panel-marker"]+div[data-order-theme="premium"],a[name="payment-panel-marker"]+div[data-order-theme="premium"]{background:linear-gradient(160deg,#fffef7 0%,#fff4ca 55%,#efd98f 100%);border-left-color:#a68659}
a[name="order-panel-marker"]+div[data-order-theme="premium"]>h2,a[name="payment-panel-marker"]+div[data-order-theme="premium"]>h2{color:#705537}
a[name="order-panel-marker"]+div[data-order-theme="premium"]>a.order-choice,a[name="order-panel-marker"]+div[data-order-theme="premium"] #order-message-content>a.order-choice{background:linear-gradient(135deg,#705537,#c99e29);color:#fff}
a[name="order-panel-marker"]+div[data-order-theme="premium"]>div.order-preview,a[name="order-panel-marker"]+div[data-order-theme="premium"] #multi-order-list,a[name="payment-panel-marker"]+div[data-order-theme="premium"] .payment-section{border:1px solid #a68659;background:rgba(255,253,244,.88)}
a[name="payment-panel-marker"]+div[data-order-theme="premium"] .payment-option.selected{border-color:#c79d2c;background:linear-gradient(135deg,#fff9df,#f2dda0)}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>div.order-preview,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #multi-order-list,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #order-message-editor,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-section{border:1px solid rgba(212,175,55,.70)}
a[name="site-header"]+div>div:first-child{font-size:0;line-height:normal}
a[name="site-header"]+div>div:first-child::after{content:"paintgallery";font-size:24px;font-weight:800;color:#000;letter-spacing:-.4px;line-height:1}
.site-logo{content:url("data:image/webp;base64,UklGRloQAABXRUJQVlA4IE4QAADwRACdASqwAIgAPslWpEynpSOiNfOPMPAZCWoAw9+OjYfieb5yH23e8ft3AimVte+kncNeb3zUXJ7syuFWjbMNgEPg6N/FbpjJ2j/f8qOoira2OPjs7xt7wgNF0uWhYcks9K6NMCFE8JNmKx05hb27/jCz+yXk56/di6bhI6wUcCm/geFoT+YFVdGuKsWAd5eF3ALtlZ+s8WAqRjRkljMQvyRbfo83swC4kTll5XnkQ2DE5+MnISRHXpO2PuDNe4wic/txgO7K+wQerg1pn8NJKsoqkMUy9mprFKrE8ZgNGvBUgHOESyf0yvMQ/U2KaxXUmfznMTjVsyj3ugW7XTi2N479hspyUuCficy9QhWd7aFrCLj938voXWkyVrCs0/42Gu3gRUtQymU0w4QV1XU+ZSmaNOPWqjBbRf6VP3sMRGO6stILNYVp8IpitIL47MCPHnZeDe9zLZyGoIJiBJceLidXcISf4aWsu7Rk8xEG7cl7It9dH5hle6hScT0LN5jaWaO8N5oskyBpud1GSvBVgaT5mQct/lyTYYti8sQ+yPRzBI6c0xY73/RWol5NJZt4RkenYkWg36Jyh//8n2tzFFab1Kz3DXiAoRMaaxfJxA5nuw1n8CURHE7x1hkKbtOK6J1Zr3W6Zn/YagkmMMaPRi72RDS98iW5O/IzCiv9s43KxrP/3VVTaqpkyQuERiFUyIxDw9L2UrDt+NzpVwa5ykR04cStc0YF2cCadhQkAAD+/EPTjFFLKFPuhnW1GrlhgNI0vbmFPb4hA1U79jo9nq3+hQ1XsjbtyugSaLZEdw8TpkUj+ZxNFnKUJSugqFvyOuwL8bLi2upKAenAkQshPnU0BvnKMQhGzNfVysvE+bYWqrBT54II/bxIfBlSQYmt/nPvhONuQInFnH4552uahxtUl/105aORjQNsl3btduQ8KA2fywpDo9T+dQpPxAk3c0qzCyFAPZeOfVHZY8mAxQaSu6sUb1YkijNtnraDrlea8jVOKa9KjAVqJ0SDMODhcY4834srNwt9MUWmq/pUVlMs+kMt8VusBPuN+2uufyBuE1Ovd5hkRBBGK53siRLg0xKTC9k9G5XWl6Ea/+yM4am7UOzODkHErKOP79//UxsJPS0O1aRh1hJ8FLo4CVXy3XcvVRSZG3+4yF4qDCUON5/n8CJBF5y939HdH8zbm4BX2xdK4PzLtT3+8o4oqcsKeurPCur+X1dn2xF+LSXH+yhsZDhLdqtNZMIgPljt83VeNd2kTxV0DQdB5K2/wUPeNX3B2ruCU9fQdFw0bE0Y14/af+J4/0giB6H2NmcB6XiN9bEkyJaZK51sNv7Q2lnl2/dJT4d13VdOQUQc6FzqxSVqvukNHPZ0hrvTngRZvU2u5telZXSnm18iDzZXU/B/Bd+qbE5QcMbqQ9Hm/iDoexOoeNOLwSxsJU7SVAOtgbj94Cslg0jOWuFq3GYkIo6usBDvYbsDXD1a+5nzcb2QJDCeqjejU0LDR8pfRnOCn9ukMg1Yo/hROC6l74bQTrkvnF1jFv2Mu66EQSyWIpTYVth9aX4FFtNya9FX2BRoEC0HWb7qDvcpO8phrF99TGu35g87OxtYnBUxPlJaHUsFn9xVyjqkV2yqx07WzkKKvMUGjHew1IfrZ2Bne8Ef/5Jze0Kv+FM0lZoDp5IJeaMjZPHw9oeDX4yKAdUbj+B8RQBuasoJ+TpAbWKEoVG9cf+V0eMuRjGQJfvP759BvFWtVTH1K8aF+JgYDpcXyu2eB9aezl7ciyRAjcepkrXrZIISRxvOsKXyju1uME36T/DlPQIGiZHv55XTqnRcqK6pmWBvccg1khdNW4daBQTwCyFSpSDEMKwD0D2Q2oTnMxrPAXtEa8w7jrQBPJTv4fNYZtvdUKB7uzzHVd7+Q0G48VMqVY1sbWI3rIxsm0Cz2Uai4MuHKGfucTgzvhEHN9LCtAx3W0oy8qpRPRubAxnyv9ocPQNIuz/k1aYwYZ49CerzGNl1F4INaukSdRaL/Oenw3xg0sv/OijsYjHPEkhx65pqWsKe/MylXZEKxHY6K20lLCYBhTsVxMNrJFe2qv12qYFW7P2eSBheZ7EDGr87CeSD5R5I9OYJNpQedeTTgvJl/FhGNDUNkhi1PPL4gOv4yzvSnxSRWkkIRzO6G/ptlFwaHLvgpoxEmeJnVZmjojjVl1t5FBQMCVIrG6kpC+jcoyCssWJgxwuwxONwo0TgUjOTe9UDjqs5XcA5SJ6S/I0xgzrExZoYbCRQ/ZI9E0+UUq2qnoPCfwdVwUL+dTCqQ8mpxMUknit9m44NPnAxLKozUCtozo3W7DhxACM8IyfqTLeKV8kEiqMfFjnIpGDXOWaNuWK3qqlWLpUg3YwYdtUw/WCPn5gBMRSANf8GSexVX0fRY89ugvwApSoc6WIn4EkoZa7pJ4M/ngXkX2JJt1R9NO5H24mef2SXztX/Lrr+eY3QnVm44ucwmkYmKjvcrHosHJiv2lvC8e2w4hNVbDx3bi1Qo0XliXLUxfrjIFShaUsbuELAu6aF9Hd/0XbLt0Hgz6f+BV0qSQkYg2ijJ6VvNPuJGonn7Tp2rSwiJTdAqockyxad1S/Q/j/U/T1SL6TarwfGkepb7K/65GPhQJ0VYFVgGLjSI7FBsesscm9CZtgy4ioANzr5UaRjwnnonujJloukf7TdkAcR/BJTeWihCH8HP87/+JCnMv9kyxkcgf3hgg8XUbsyOZDTi4GxRY6qX6rH+4nqWdZmVpChilgp5WrP/gEcVHXv51118U1TigXPWU/AhR1QH7jG0Y44bhSzXCXFv3d3O72DK93JX7ZcsEfhc0A+1A9In1k2/60314G6iqH/Y3nBYtrVfRSKFXyFcUZ+KsHjUM53myHed1b6WfcKNGdgOrpp8PlOrmbQ2Wy/Hx7eiebqUWwjVappTszShJSz42fPK0KRErTbruBhxekMDNYuJt/udcc71agDh+0WT/muf9tayx3cLOTsjpeQx1kQZ84ztVL7taFXnh3TYcgrgukFXHHjDTAXV3JOd5FQ3dlwOslgKcDjw28R2KpZkNbATsV2/6Avz7yXRdEdf/2AtLPC27AbsXsuejKFTUMB0Ayn9DobDcnROh5ZNEEIRzpJ+pCV/KGn6sudsk5MM26ZWZTQmqBtk8cAPPk43uKZeVzSoWSSGMJBx8ZIi8OaNum2F9TqOnkp+J6dkX8d44Bxe28zqn5BZulM2Rt40DXoDjQYGv2g9lPIzy0U312nK+LVxF3OvBgYD95veHcH3fTVnv0L5oCbo7FBZ4jPu0Q27zKTmNut0uw5CzdDXPOyRvzJcSpEonN4BswLQY8nO+xb3sO7OwSdmb0jtPlJEi2CPevrae12qhOJ5I4dF5365CC5L5Zcoqx1EUcN9I/oy27+nZc2vbwwseIEbARugFWhGc8tS9FJ3r6VN9t7/AWIqPpkXsKe9YC8PXH46kWFY2GQTVZv4WZFwXkhrWr4JiEZDQ5H2kH3OLzXecX5n7oPu8Sm+JeS53zrMtPGDs0R8cZBxkS7R/FfOwKPcG/JHzGwrsrLK4uJzufFNwjA7pfSXwz95K+/sJOCEoKdul9tlPN7FYktaU4WR1bmQ3/mbJZNfpzVmpKiQ333rFMqCTckxZcVMtzkNt0hfaf+XT3adgNg5qS7wo976lEP0jwK3u4gsOpbhx0vsgSvDlJwuNKctPBa8NjDhS3d2iVhcln+dcIz+9F6H5/vFzhvPReASt7V6gG4xu+/dCH0HzyCyGpUNhARmXTxJJ0Uo6Ka3gEdxqYGKpPM6D4rg/Lnbc/MZ3OuJ61W9f3VQoepuxsGn6PJgjIc95iNYBeBbEZBOuirFI8b8fFtRkynAUFjHOwaNPl2KM/B5ZwnkV1KJ/Yg273gS10fcsx4O/KeQuFBNz3EIZ9kPw910G+e0boCSdUJKZOSXlL7/OE02PT60M35BXHCvwrxMyFZooJieFZvGwFphrJTYfOdkw712ZkB39ijC1Fgf5dUdb7BsUE6QD40Pn1VhRSSAEjC2udJmO8to/08zTYMhikegkcM1vUndeFyN+oDVf+DZ7kFr+ScrbPmYUhIhQIGVoD8gHEIb7DhV9UNtxR/0eVcTM7ti0UGBn+Y+okr4RdYtUqYicb6wozJWL1oDsleYxSzLCA/FX9AosCAESadOzctQqqwY10n5+Kl4PXRPfyogHT6CKdSk5gTGtjeNS23TvAhOVanKWzyuPhIRc5ds5j8kK81asl0mZehXhbON9qdUTzLjXnJkIiP8EaMjQDyhkfGdlwigpPb20begQIfCuAVHvEQgkKGD4U/ElM6x1EoNz36lK33Xu8HGmPx+m7fUYlF6ejNjgCG+Ip50yA7ASH+fDVWlTs/s0qIPLtqmFXivXT+mncPD+xfQ6ANziHqEb3tT6Zj3mmYgCsP0VM5hQAp1U4ZT/vHVsN2aEw9wEiUhJgKxz80oagQfEG+seb+/ZJFvPnKsUBZPCidK5B0FfRV+jgh0LbNi6kJN0cbB5fZ0/w4gtzaaXp5RMB1bW81qxPImKvvIM6Oyi8t7CKMSa8SgSXRvQoPJndzz0Oi9lAsm6owSSoeXc0Aekds5N24mMsAsBUOdxuJR7ri0dzoXSNIFQRe9rrIxMYbz0cvwrIBmQx8CFgA+5dQo75BrhZN2QWRZJqVlob9M1MHc0xtnBlupKj9rtToOATUudNoZixs9aEYCECPl4x7wP/qZeqrtfOyGey42WuOM9NGoZ+gmb571eZqeUbs2rE7BizmYhwOX7by+6iuSoTyt7RZtuWyrQibZy32dV/OI1XQwH9QJf5jdB4NyY6s0FSImhyfiwD4MJD+/S3wHARCMxOKwlUIAd5FREcVN519IHQHz5DYRame3ScRtPjZ0Ylb6oxBLYpZby2hHqR+V6d322HT1ao512W2NjQpieUdy15YYJ0FtfwMeRjnK6alwKuS+If93TVO3zIFAxjFbtBtYMvdAiviSOkYBEXM4g9cEJ9+wlXf6rQp3ysH1ukB6/IU2cQEPUJuKnLGwpMn3sohmyrJ86kVRQAj6wUFkV+HVTPeq5PFUdyT+bN/T2k04RaO84CUTxaz4zF/ahZoyS7dctanV6ENJKDPe2+gLYr91MXHhpI/Ma9gJiYdGNlLIOmGQQ2xHR3WDj8ZiHbRf0FXZZORj18oKkwSN1j/8g3BXDjHnhqIdXYxGBIWZWp8RgQw2y8Rb+yG/W92u8I9c+AAnGcc2M1QziPJseq0p95Ji7alJKojnvn6LOZpteLUQ/2lKZeAh9ZQ5uWTUEyB9UbYRG6iTWf/kko7pRld/ygYOsOtgZ4GNkxb+5Atx7utN3raZdkiYnKRKigzgCG7CvghdE/O3wrBLtQ3yilqxooW/xpoRtzAp4zg/++dNEjY+hrHCipIOIWrWcAVl2fw8su9/JHyPbNhRUj+bY9rDjM3cQmx1zzxCCeNsrGSziCebwBCUPJZmuORMFvpAZkwF8S4XlJSIQU4M/tqilLB/Cf3kOAcr8ymDUsTUUPe7ZVQEzgUceTn2RUOhBRYgR0AKOAA");width:72px;height:56px;flex:0 0 72px;object-fit:contain}
@media(max-width:700px){.site-logo{flex-basis:64px}
a[name="site-header"]+div>div:first-child::after{font-size:20px}
}
html,body{width:100%;max-width:100%;overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
img,video,canvas,svg{max-width:100%}
a[name="site-header"]+div>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
a[name="site-header"]+div>div:last-child a{margin:0!important}
a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:min(880px,90vw);margin-left:auto;margin-right:auto}
@media(min-width:769px){a[name="site-header"]+div{padding-left:clamp(28px,6vw,90px);padding-right:clamp(28px,6vw,90px)}
a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:min(1050px,92vw);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
}
@media(min-width:1000px){a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:min(1180px,94vw);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
}
@media(max-width:700px){body{font-size:15px}
a[name="site-header"]+div>div:last-child{gap:7px}
a[name="site-header"]+div>div:last-child a{padding:5px 7px;font-size:12px!important}
a[name="home"]+div{min-height:auto}
a[name="home"]+div h1{line-height:1.08}
a[name="home"]+div>a{margin:5px 3px!important;padding:10px 15px!important;font-size:12px!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{background:linear-gradient(145deg,#fff9fc,#f1f7ff)}
a[name="premium-gallery-start"]+div>div>div,a[name="super-premium-gallery-start"]+div>div>div{min-height:0!important;padding:15px}
.card-actions{flex-wrap:wrap}
.card-actions>a{min-width:120px}
a[name="info-grid"]+div{grid-template-columns:1fr}
a[name="qr-grid"]+div>div{width:100%}
a[name="qr-grid"]+div img{height:auto;aspect-ratio:1/1}
.custom-painting-contact{margin-left:14px!important;margin-right:14px!important}
}
@media(min-width:769px) and(max-width:1100px){a[name="qr-grid"]+div{width:calc(100% - 28px);max-width:900px;flex-wrap:nowrap;gap:14px}
a[name="qr-grid"]+div>div{flex:1 1 0;width:auto;min-width:0;padding:14px}
a[name="qr-grid"]+div img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}
}
@media(max-width:430px){a[name="site-header"]+div>div:last-child{gap:5px}
a[name="site-header"]+div>div:last-child a{font-size:11px!important;padding:4px 5px}
.card-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%}
.card-actions>a{min-width:0!important;width:100%}
a[name="premium-gallery-start"]+div>div>div,a[name="super-premium-gallery-start"]+div>div>div{padding:10px 8px!important}
a[name="gallery-start"]+div>div>div{padding:10px 8px!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:14px!important;line-height:1.2;min-height:34px!important}
.painting-price{font-size:15px!important}
.card-actions>a{font-size:10px!important;padding:7px 3px!important}
a[name="home"]+div>a{display:inline-flex!important;align-items:center;justify-content:center}
}
@media(min-width:769px){a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:100%;max-width:1068px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{min-height:540px}
a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:310px;min-height:310px;flex-basis:310px}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){padding:18px 20px}
a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:18px;min-height:52px}
a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{font-size:22px;margin:10px 0}
}
.mobile-whatsapp{display:none!important}
a.select-painting{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}
@media(min-width:769px){.mobile-whatsapp{display:none!important}
}
@media(max-width:700px){#welcome-alert-overlay{display:none!important;visibility:hidden!important;pointer-events:none!important}
a[name="site-header"]+div>div:last-child{display:flex!important;justify-content:center!important;overflow:visible!important}
a[name="site-header"]+div>div:last-child a{display:none!important}
a[name="site-header"]+div>div:last-child a.mobile-whatsapp{align-items:center;justify-content:center;margin:0!important;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;font-weight:800}
a[name="home"],a[name="home"]+div,.custom-painting-contact,a[name="special-price"],a[name="special-price"]+div,a[name="contact-box"],a[name="contact-box"]+div,a[name="about"],a[name="about"]+div,a[name="seo-intro"],a[name="seo-intro"]+div,a[name="picture-policy"],a[name="picture-policy"]+div,a[name="ordering"],a[name="ordering"]+div,a[name="contact"],a[name="contact"]+div,a[name="return-policy"],a[name="return-policy"]+div,a[name="payment-method"],a[name="payment-method"]+div,a[name="faq"],a[name="faq"]+div,a[name="qr-codes"],a[name="qr-codes"]+div,a[name="site-footer"],a[name="site-footer"]+div,#painting-studio-page{display:none!important}
a[name="paintings"]+div,a[name="premium"]+div,a[name="super-premium"]+div{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}
a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{width:100%!important}
a[name="gallery-start"]+div>div{width:100%!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
a[name="order-panel-marker"]+div>a.order-payment,a[name="order-panel-marker"]+div>a.order-instagram,a[name="order-panel-marker"]+div>a.order-phone,a[name="order-panel-marker"]+div>a.order-whatsapp:not(#order-whatsapp){display:none!important}
a[name="order-panel-marker"]+div>h2{font-size:24px!important;margin:35px 0 8px!important}
a[name="order-panel-marker"]+div>p{font-size:14px!important}
#order-message-editor{margin-top:16px!important}
#order-message-toggle{font-size:13px!important}
#order-message-content>a.order-whatsapp{display:flex!important;align-items:center;justify-content:center;min-height:48px;font-size:14px!important}
a[name="order-panel-marker"]+div>div.order-preview{margin-top:16px!important}
}
.phone-only-info{display:none}
@media(max-width:700px){.phone-only-info{display:block;margin:12px 8px 24px;padding:2px 0}
.phone-info-card{margin:12px 0;padding:16px 14px;border-radius:16px;background:rgba(255,255,255,.84);border:1px solid rgba(213,91,164,.20);box-shadow:0 7px 20px rgba(67,56,102,.10);text-align:center}
.phone-info-card h2{margin:0 0 8px;color:#000;font-size:20px;font-weight:800}
.phone-info-card p{margin:0;color:#4f5870;font-size:13px;line-height:1.6}
.phone-custom-card a{display:inline-flex;margin-top:11px;padding:9px 16px;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;font-weight:800;font-size:12px}
.phone-notice-card{border-color:rgba(217,166,54,.35);background:linear-gradient(135deg,#fffdf1,#fff7e4)}
.phone-notice-card h2{color:#705537}
.phone-notice-card p:first-of-type{color:#352c22;font-size:14px}
.phone-references{margin-top:9px!important;font-size:11px!important;color:#665b48!important}
}
@media(max-width:700px){html{scroll-behavior:smooth;overflow-x:hidden}
body{overflow-x:hidden;background:linear-gradient(180deg,#fff8fc 0%,#f7f2ff 48%,#f5f2ed 100%)}
a[name="site-header"]+div{top:0!important;z-index:9000!important;gap:8px!important;background:rgba(255,248,252,.96)!important;border-bottom:1px solid rgba(214,91,155,.18);box-shadow:0 5px 18px rgba(71,62,95,.10);backdrop-filter:blur(12px)}
a[name="site-header"]+div>div:first-child{font-size:17px!important;gap:7px!important;color:#000!important}
a[name="site-header"]+div>div:first-child::after{content:none!important;display:none!important}
.site-logo{width:38px!important;height:38px!important;flex:0 0 38px!important}
a[name="site-header"]+div>div:last-child{width:auto!important;padding:0!important}
a[name="site-header"]+div>div:last-child a.mobile-whatsapp{padding:9px 14px!important;font-size:12px!important;min-height:38px;box-shadow:0 5px 14px rgba(18,140,126,.22)}
a[name="paintings"]+div,a[name="premium"]+div,a[name="super-premium"]+div{margin:0!important;padding:17px 8px 8px!important}
a[name="paintings"]+div>h2,a[name="premium"]+div .premium-heading,a[name="super-premium"]+div .super-premium-heading{display:block!important;margin:0 0 12px!important;text-align:center}
a[name="paintings"]+div>h2,a[name="premium"]+div .premium-heading h2,a[name="super-premium"]+div .super-premium-heading h2{font-size:22px!important;line-height:1.2!important;margin:0 0 4px!important}
a[name="paintings"]+div>p{display:none!important}
a[name="premium"]+div .premium-heading p,a[name="super-premium"]+div .super-premium-heading p{display:block!important;font-size:12px!important;line-height:1.45!important;margin:0 auto!important}
a[name="premium"]+div .premium-kicker,a[name="super-premium"]+div .super-premium-kicker{padding:5px 10px!important;font-size:10px!important;margin-bottom:7px!important}
a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{gap:9px!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{border-radius:15px!important;box-shadow:0 5px 16px rgba(71,62,95,.13)!important}
a[name="gallery-start"]+div>div{border-radius:15px!important;box-shadow:0 5px 16px rgba(71,62,95,.13)!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){overflow:visible!important}
a[name="gallery-start"]+div .card-actions>a,a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{min-width:0!important;width:100%!important}
a[name="premium-gallery-start"]+div .premium-badge,a[name="super-premium-gallery-start"]+div .super-premium-badge{top:7px!important;right:7px!important;padding:5px 7px!important;font-size:8px!important}
a.select-painting.selected{box-shadow:0 0 0 2px rgba(255,255,255,.72),0 4px 12px rgba(85,52,95,.24)!important}
#selected-clear-btn{border:0;background:#f4eaf2;color:#744966;font-weight:700;padding:9px 10px;border-radius:10px;cursor:pointer}
a[name="multi-select-marker"]+div>a{padding:9px 12px!important;font-size:12px!important}
a[name="order-panel-marker"]+div,a[name="payment-panel-marker"]+div{top:0!important;padding:22px 15px max(26px,env(safe-area-inset-bottom))!important;border-left:0!important;transition:right .28s ease!important;z-index:30002!important;visibility:hidden!important;pointer-events:none!important}
a[name="payment-panel-marker"]+div.payment-panel-open,a[name="payment-panel-marker"]+div.payment-panel-open.payment-panel-standalone{visibility:visible!important;pointer-events:auto!important}
a[name="order-panel-marker"]+div{visibility:visible!important;pointer-events:auto!important}
a[name="order-panel-marker"]+div>a.order-close,a[name="payment-panel-marker"]+div>a.payment-close{top:12px!important;left:12px!important;right:auto!important;width:auto!important;padding:9px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#746858,#746858)!important;color:#fff!important;font-size:0!important;line-height:1!important;box-shadow:0 5px 16px rgba(71,62,95,.20)}
a[name="order-panel-marker"]+div>a.order-close:after,a[name="payment-panel-marker"]+div>a.payment-close:after{content:"← Back";font-size:14px!important;font-weight:800}
a[name="order-panel-marker"]+div>a.order-payment{display:block!important;margin:12px 0!important;padding:13px 16px!important;border-radius:14px!important;background:linear-gradient(135deg,#000,#a68659)!important;color:#fff!important;font-size:14px!important;text-align:center!important;box-shadow:0 6px 17px rgba(85,52,95,.20)!important}
a[name="order-panel-marker"]+div>a.order-payment:before{content:"💳 "}
.mobile-order-price-summary{display:block!important;margin:10px 0 12px;padding:12px 13px;border-radius:13px;background:linear-gradient(135deg,#f5f2ed,#f5f2ed);border:1px solid #e7bfd8;color:#000;font-size:13px;line-height:1.6;box-shadow:0 4px 13px rgba(71,62,95,.08)}
.mobile-order-price-summary .mobile-final-total{display:block;margin-top:5px;color:#746858;font-size:16px;font-weight:800}
a[name="payment-panel-marker"]+div>h2{font-size:25px!important;margin:45px 0 8px!important}
a[name="payment-panel-marker"]+div>p.payment-intro{font-size:14px!important}
#painting-detail-viewer{padding:64px 8px 18px!important}
#painting-detail-viewer .painting-detail-info{padding:22px 15px 27px!important}
#painting-detail-viewer .painting-detail-info h2{font-size:24px!important}
#painting-detail-viewer .painting-detail-actions{position:sticky;bottom:0;background:inherit;padding-top:8px}
}
@media(max-width:340px){a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{grid-template-columns:1fr!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{min-height:0!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:230px!important;min-height:230px!important;flex-basis:230px!important}
}
.mobile-social-float{display:none}
@media(max-width:700px){a[name="site-header"]+div>div:last-child a.mobile-whatsapp{display:none!important}
.mobile-social-float{position:fixed;right:13px;bottom:max(16px,env(safe-area-inset-bottom));z-index:12000;flex-direction:column;align-items:flex-end;gap:10px;transition:bottom .25s ease}
body:has(a[name="multi-select-marker"]+div.multi-select-open) .mobile-social-float{bottom:max(86px,calc(env(safe-area-inset-bottom)+78px))}
.mobile-social-link{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:52px;height:52px;padding:0 13px;border-radius:999px;color:#fff;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 8px 22px rgba(35,30,48,.24);overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}
.mobile-social-link:active{transform:scale(.94);box-shadow:0 5px 14px rgba(0,0,0,.20)}
.mobile-social-link svg{width:25px;height:25px;display:block;fill:currentColor;flex:0 0 25px}
.mobile-social-link .social-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease}
.mobile-social-link:focus .social-label,.mobile-social-link:active .social-label{max-width:90px;opacity:1}
.mobile-social-whatsapp{background:linear-gradient(145deg,#2cdb6f,#0e9f54);border:2px solid rgba(255,255,255,.9)}
.mobile-social-instagram{background:radial-gradient(circle at 31% 104%,#ffd600 0 22%,#ff7a00 33%,#ff0169 58%,#d300c5 77%,#7638fa 100%);border:2px solid rgba(255,255,255,.9)}
}
.mobile-more-menu{display:none}
@media(max-width:700px){a[name="site-header"]+div{position:sticky!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;padding:7px 58px 7px 10px!important}
a[name="site-header"]+div>div:first-child{display:flex!important;width:auto!important;justify-content:flex-start!important;margin:0!important}
a[name="site-header"]+div>.desktop-nav{display:none!important}
.mobile-more-menu{display:block!important;position:fixed!important;top:10px;right:10px;margin:0!important;z-index:24000!important}
.mobile-more-button{width:40px;height:40px;border-radius:12px;background:#fff;color:#000;font-size:27px;font-weight:800;line-height:32px;letter-spacing:2px;cursor:pointer;box-shadow:0 4px 14px rgba(71,62,95,.16);border:1px solid rgba(214,91,155,.20)}
.mobile-more-options{display:none;position:absolute;top:46px;right:0;width:178px;padding:7px;background:#fff;border:1px solid rgba(214,91,155,.20);border-radius:14px;box-shadow:0 12px 30px rgba(48,37,62,.22)}
.mobile-more-menu.is-open .mobile-more-options{display:block}
.mobile-more-options a{display:block!important;margin:0!important;padding:11px 12px!important;border-radius:9px;color:#000!important;text-decoration:none;font-size:13px!important;font-weight:800;text-align:left;white-space:nowrap}
.mobile-more-options a:hover,.mobile-more-options a:active{background:linear-gradient(135deg,#f5f2ed,#f5f2ed)}
body.mobile-contact-visible a[name="contact"],body.mobile-contact-visible a[name="contact"]+div{display:block!important}
}
a[name="site-header"]+div{display:none!important}
#pg-responsive-header{position:sticky;top:0;z-index:23000;width:100%;min-height:62px;padding:8px 4%;display:flex;align-items:center;justify-content:space-between;gap:18px}
#pg-responsive-header .pg-brand{display:flex;align-items:center;gap:9px;text-decoration:none;font:700 23px/1 Georgia,serif;white-space:nowrap}
#pg-responsive-header .pg-brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px 17px 14px 19px;color:#fff;font:italic 800 17px/1 Georgia,serif;letter-spacing:-1px;background:linear-gradient(145deg,#ef78b5,#bb86dc 49%,#68bde9);border:3px solid rgba(255,255,255,.9);box-shadow:0 5px 14px rgba(83,57,122,.2);transform:rotate(-3deg)}
#pg-desktop-navigation{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}
#pg-desktop-navigation a{text-decoration:none;font-weight:700;padding:8px 2px}
#pg-responsive-header .mobile-more-menu{display:none}
@media(max-width:700px){#pg-responsive-header{min-height:58px}
#pg-responsive-header .pg-brand{font-size:19px}
#pg-responsive-header .pg-brand-mark{width:40px;height:40px;font-size:15px}
#pg-desktop-navigation{display:none!important}
#pg-responsive-header .mobile-more-menu{top:auto!important;right:auto!important;z-index:1!important}
}
body.pg-phone-device{font-size:15px;overflow-x:hidden}
body.pg-phone-device #pg-responsive-header{min-height:58px;padding:7px 10px}
body.pg-phone-device #pg-responsive-header .pg-brand{font-size:19px}
body.pg-phone-device #pg-responsive-header .pg-brand-mark{width:40px;height:40px;font-size:15px}
body.pg-phone-device #pg-desktop-navigation{display:none!important}
body.pg-phone-device #pg-responsive-header .mobile-more-menu{display:block!important;position:relative!important;top:auto!important;right:auto!important;margin-left:auto!important;z-index:1!important}
body.pg-phone-device a[name="home"]+div{padding:42px 16px!important;min-height:auto}
body.pg-phone-device a[name="home"]+div h1{font-size:clamp(31px,10vw,43px);line-height:1.08}
body.pg-phone-device a[name="gallery-start"]+div,body.pg-phone-device a[name="premium-gallery-start"]+div,body.pg-phone-device a[name="super-premium-gallery-start"]+div{width:calc(100% - 20px);grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
body.pg-phone-device a[name="gallery-start"]+div>div,body.pg-phone-device a[name="premium-gallery-start"]+div>div,body.pg-phone-device a[name="super-premium-gallery-start"]+div>div{width:100%;height:auto!important;min-height:0!important}
body.pg-phone-device a[name="gallery-start"]+div>div>img,body.pg-phone-device a[name="premium-gallery-start"]+div>div>img,body.pg-phone-device a[name="super-premium-gallery-start"]+div>div>img{width:100%;height:auto!important;min-height:0!important;aspect-ratio:4/3;object-fit:cover;flex-basis:auto!important}
body.pg-phone-device .mobile-social-float{display:flex!important}
body.pg-phone-device a[name="info-grid"]+div{grid-template-columns:1fr}
@media(max-device-width:700px){#pg-desktop-navigation{display:none!important}
#pg-responsive-header .mobile-more-menu{display:block!important}
}
@media(min-width:701px){#pg-responsive-header .desktop-more-menu{margin-left:calc(clamp(7px,1.1vw,17px) - 6px)!important}
}
a[name="super-premium"]+div .super-premium-kicker{border-color:#a68659!important}
a[name="super-premium-gallery-start"]+div .super-premium-badge,a[name="super-premium-gallery-start"]+div .card-actions>a[title^="Enquire about"]{border-color:#a68659!important}
a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{border-color:#a68659!important}
#painting-detail-viewer.detail-theme-super-premium>#painting-detail-back{box-shadow:0 7px 22px rgba(75,80,150,.28)!important}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"],a[name="payment-panel-marker"]+div[data-order-theme="super-premium"]{background:linear-gradient(160deg,#fffef7 0%,#fff4ca 55%,#efd98f 100%)!important;border-left-color:#a68659!important;color:#5f4a1d!important}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>h2,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"]>h2,a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>p,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"]>p{color:#705537!important}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>a.order-choice,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #order-message-content>a.order-choice{background:linear-gradient(135deg,#705537,#c99e29)!important;color:#fff!important;border-color:#a68659!important}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>div.order-preview,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #multi-order-list,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #order-message-editor,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-section{background:#fafbff!important;border-color:#c5c8f6!important;color:#4e526f!important}
a[name="order-panel-marker"]+div[data-order-theme="super-premium"]>div.order-preview h3,a[name="order-panel-marker"]+div[data-order-theme="super-premium"] #multi-order-list strong,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-section-title,a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-section-copy{color:#705537!important}
a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-option{border-color:#d9c176!important}
a[name="payment-panel-marker"]+div[data-order-theme="super-premium"] .payment-option.selected{border-color:#a68659!important;background:linear-gradient(135deg,#f7f8ff,#ead587)!important}
body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty{padding-top:0!important;padding-bottom:0!important}
body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty>h2,body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty>p,body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty>a[name="gallery-start"],body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty>a[name="gallery-start"]+div,body.catalog-filter-active a[name="paintings"]+div.catalog-standard-empty>#catalog-show-all{display:none!important}
@media(min-width:701px){.mobile-social-float{visibility:hidden!important;pointer-events:none!important}
}
a[name="home"]+div{text-align:center!important}
a[name="home"]+div h1,a[name="home"]+div p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
a.painting-title-size-large::after,a.painting-title-size-small::after{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:linear-gradient(135deg,#746858,#746858);color:#fff;font-family:Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.15;letter-spacing:.15px;vertical-align:2px;white-space:nowrap;box-shadow:0 2px 6px rgba(214,91,155,.18)}
a.painting-title-size-large::after{content:"Large"}
a.painting-title-size-small::after{content:"Small"}
.moonlit-size-btn small{margin-top:3px;font-size:9px;font-weight:700;color:#69758a}
.moonlit-size-btn.selected small{color:#fff}
@media(max-width:700px){.moonlit-size-options{margin:2px 0 5px}
.moonlit-size-btn small{font-size:8px}
}
.moonlit-size-btn small{display:none!important}
.moonlit-detail-size-options{display:flex;gap:10px;width:100%;margin:-12px 0 20px}
.moonlit-detail-size-btn{flex:1;min-height:42px;padding:10px 14px;border:2px solid #746858;border-radius:22px;background:#fff;color:#746858;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:.2s ease}
.moonlit-detail-size-btn.selected{background:linear-gradient(135deg,#746858,#746858);color:#fff;border-color:#746858;box-shadow:0 6px 16px rgba(185,108,199,.20)}
.moonlit-detail-size-btn:focus-visible{outline:3px solid #000;outline-offset:3px}
#painting-detail-viewer.detail-theme-premium .moonlit-detail-size-btn,#painting-detail-viewer.detail-theme-super-premium .moonlit-detail-size-btn{border-color:#a68659;color:#705537}
#painting-detail-viewer.detail-theme-premium .moonlit-detail-size-btn.selected,#painting-detail-viewer.detail-theme-super-premium .moonlit-detail-size-btn.selected{background:#705537;color:#fff;border-color:#705537}
@media(max-width:700px){.moonlit-detail-size-options{gap:8px;margin:-8px 0 16px}
.moonlit-detail-size-btn{min-height:40px;padding:9px 10px;font-size:13px}
}
@media(min-width:701px){:root{--pg-plum:#4b2457;--pg-rose:#c94382;--pg-gold:#c79a3b}
body{background:linear-gradient(180deg,#fffdf9,#fff8fc 45%,#f7fbff)!important;color:#25172b!important}
#pg-responsive-header{background:rgba(255,253,250,.94)!important;border-bottom:1px solid rgba(75,36,87,.12)!important;box-shadow:0 8px 30px rgba(59,35,67,.08)!important;backdrop-filter:blur(18px)!important}
#pg-responsive-header .pg-brand{color:var(--pg-plum)!important}
#pg-responsive-header .pg-brand-mark{background:linear-gradient(145deg,#d85291,#9a66c4 52%,#5aaed8)!important}
#pg-desktop-navigation a{color:#51445a!important}
#pg-desktop-navigation a:hover{color:#555!important}
a[name="home"]+div{position:relative;overflow:hidden!important;background:radial-gradient(circle at 8% 25%,rgba(214,91,155,.2),transparent 28%),radial-gradient(circle at 91% 16%,rgba(97,179,225,.22),transparent 27%),linear-gradient(135deg,#fffaf5,#fff5fb 48%,#eff8ff)!important;border-bottom:1px solid rgba(75,36,87,.07)!important}
a[name="home"]+div:before{content:"PAINT GALLERY • ORIGINAL WALL ART";display:inline-flex;margin:0 auto 19px;padding:8px 15px;border:1px solid rgba(199,154,59,.48);border-radius:999px;background:rgba(255,255,255,.72);color:#80601d;font-size:11px;font-weight:800;letter-spacing:1.5px;box-shadow:0 7px 22px rgba(79,53,82,.08)}
a[name="home"]+div h1{max-width:950px!important;margin:0 auto 18px!important;color:var(--pg-plum)!important;font-family:Georgia,serif!important;letter-spacing:-2px!important}
a[name="home"]+div h1:after{content:none!important}
a[name="home"]+div p{max-width:810px!important;margin:0 auto 30px!important;color:#65586b!important;font-size:18px!important;line-height:1.72!important}
a[name="home"]+div>a{min-width:170px!important;margin:5px!important;padding:13px 24px!important;border-radius:999px!important;font-size:13px!important;border:1px solid transparent!important;box-shadow:0 9px 25px rgba(64,37,75,.14)!important;transition:.2s!important}
a[name="home"]+div>a:first-of-type{background:linear-gradient(135deg,#c94382,#8b52a8)!important;color:#fff!important}
a[name="home"]+div>a[href="#super-premium"]{background:linear-gradient(135deg,#ffffff,#e3bd64)!important;color:#624715!important;border-color:#c79a3b!important}
a[name="home"]+div>a:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px rgba(0,0,0,.2)!important}
.desktop-art-trust{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1120px,calc(100% - 64px));margin:-36px auto 34px;position:relative;z-index:5;overflow:hidden;border:1px solid rgba(75,36,87,.1);border-radius:20px;background:rgba(75,36,87,.08);box-shadow:0 14px 34px rgba(57,34,66,.1)}
.desktop-art-trust>div{min-height:102px;padding:24px 20px;background:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}
.desktop-art-trust strong{color:var(--pg-plum);font:700 17px Georgia,serif}
.desktop-art-trust span{margin-top:7px;color:#7a6e7e;font-size:12px;line-height:1.45}
a[name="paintings"]+div>h2,a[name="about"]+div>h2,a[name="ordering"]+div>h2,a[name="contact"]+div>h2,a[name="seo-intro"]+div h2,a[name="faq"]+div h2{font-family:Georgia,serif!important;color:var(--pg-plum)!important}
a[name="paintings"]+div>h2{font-size:40px!important}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.featured-card{border:1px solid rgba(75,36,87,.09)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px rgba(54,34,62,.08)!important;transition:.2s!important}
a[name="gallery-start"]+div>div:hover{transform:translateY(-7px)!important;box-shadow:0 20px 44px rgba(0,0,0,.15)!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{background:linear-gradient(145deg,#fbf7f4,#f6f1f7)!important}
a[name="gallery-start"]+div h3{font-family:Georgia,serif!important;color:var(--pg-plum)!important}
a[name="gallery-start"]+div .painting-price{color:#ae376f!important}
a[name="gallery-start"]+div .card-actions>a{border-radius:999px!important}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"]{background:linear-gradient(135deg,#4e315d,#8f5ba5)!important}
a[name="gallery-start"]+div .card-actions>a.select-painting{border:1.5px solid #d35592!important;color:#b33c74!important;background:#fff!important}
a[name="premium"]+div,a[name="super-premium"]+div{margin:38px 5% 52px!important;border-radius:28px!important;background:linear-gradient(145deg,#fffdf7,#fff4d3)!important;border:1.5px solid rgba(199,154,59,.72)!important;box-shadow:0 18px 45px rgba(111,82,23,.12)!important}
a[name="premium"]+div .premium-heading h2,a[name="super-premium"]+div .super-premium-heading h2{font-family:Georgia,serif!important;font-size:38px!important;color:#73551a!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{box-shadow:0 13px 34px rgba(111,82,23,.13)!important}
a[name="premium-gallery-start"]+div>div:hover,a[name="super-premium-gallery-start"]+div>div:hover{transform:translateY(-7px)!important;box-shadow:0 22px 45px rgba(0,0,0,.19)!important}
}
body.custom-message-open{overflow:hidden!important}
.desktop-more-menu{display:none;position:relative;flex:0 0 auto}
.desktop-more-button{width:40px;height:40px;border:1px solid rgba(214,91,155,.22);border-radius:12px;background:#fff;color:#000;font-size:28px;font-weight:800;line-height:32px;cursor:pointer;box-shadow:0 4px 14px rgba(71,62,95,.14)}
.desktop-more-options{display:none;position:absolute;top:46px;right:0;width:180px;padding:7px;background:#fff;border:1px solid rgba(214,91,155,.20);border-radius:14px;box-shadow:0 12px 30px rgba(48,37,62,.22);z-index:25000}
.desktop-more-menu.is-open .desktop-more-options{display:block}
.desktop-more-options a{display:block;padding:11px 12px;border-radius:9px;color:#000;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}
.desktop-more-options a:hover{background:linear-gradient(135deg,#f5f2ed,#f5f2ed)}
@media(max-width:700px){#pg-responsive-header .desktop-more-menu{display:none!important}
}
#custom-painting-message-panel{display:none;position:fixed;inset:0;z-index:26000;padding:18px;background:rgba(19,28,55,.58);backdrop-filter:blur(5px);align-items:center;justify-content:center}
#custom-painting-message-panel.is-open,#custom-painting-message-panel:target{display:flex}
#custom-painting-message-panel .custom-message-card{position:relative;width:min(100%,460px);padding:30px 20px 22px;border:1px solid #d9e8ff;border-radius:22px;background:linear-gradient(145deg,#fff9fc,#f1f7ff);box-shadow:0 22px 65px rgba(23,37,84,.28)}
#custom-painting-message-panel h2{margin:0 36px 8px 0;color:#000;font-size:26px}
#custom-painting-message-panel p{margin:0 0 14px;color:#5b6880;font-size:14px}
#custom-painting-message-close{position:absolute;top:10px;right:12px;width:38px;height:38px;border:1px solid #f5f2ed;border-radius:50%;background:#fff;color:#000;font-size:25px;line-height:1;cursor:pointer}
#custom-painting-message-box{display:block;width:100%;min-height:145px;resize:vertical;padding:14px;border:1px solid #b9cbea;border-radius:14px;background:#fff;color:#000;font:16px/1.5 Arial,sans-serif;outline:none}
#custom-painting-message-box:focus{border-color:#746858;box-shadow:0 0 0 3px rgba(0,0,0,.13)}
#custom-painting-whatsapp{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:14px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#22c55e,#119447);color:#fff;text-decoration:none;text-align:center;font-weight:800;box-shadow:0 8px 20px rgba(17,148,71,.22)}
@media(max-width:700px){#custom-painting-message-panel h2{font-size:24px}
#custom-painting-message-box{min-height:135px}
}
@media(min-width:701px){body.pg-phone-device{font-size:inherit}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{aspect-ratio:auto!important}
}
body.pg-ipad-device #pg-responsive-header{min-height:62px!important;padding:8px 14px!important}
body.pg-ipad-device #pg-responsive-header .pg-brand{font-size:22px!important}
body.pg-ipad-device #pg-desktop-navigation{display:none!important}
body.pg-ipad-device #pg-responsive-header .mobile-more-menu{display:block!important;position:relative!important;top:auto!important;right:auto!important;margin-left:auto!important;z-index:1!important}
body.pg-ipad-device #pg-responsive-header .mobile-more-button{display:block!important}
body.pg-ipad-device a[name="gallery-start"]+div{gap:16px!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{gap:18px!important}
body.pg-ipad-device a[name="gallery-start"]+div>div>img,body.pg-ipad-device a[name="gallery-start"]+div>div.featured-card>img{flex-basis:250px!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{flex-basis:270px!important}
@media(min-width:701px) and(max-width:1250px){#pg-responsive-header{min-height:62px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
#pg-responsive-header .pg-brand{display:flex!important;font-size:22px!important}
#pg-desktop-navigation{display:none!important;visibility:hidden!important}
#pg-responsive-header .mobile-more-menu{display:block!important;visibility:visible!important;position:relative!important;top:auto!important;right:auto!important;margin:0 0 0 auto!important;z-index:24001!important}
#pg-responsive-header .mobile-more-button{display:block!important;visibility:visible!important;width:44px!important;height:44px!important;font-size:29px!important;line-height:34px!important}
#pg-responsive-header .mobile-more-options{position:absolute!important;top:49px!important;right:0!important}
}
@media(hover:none) and(pointer:coarse) and(min-width:701px){#pg-desktop-navigation{display:none!important;visibility:hidden!important}
#pg-responsive-header .mobile-more-menu{display:block!important;visibility:visible!important;position:relative!important;top:auto!important;right:auto!important;margin-left:auto!important;z-index:24001!important}
#pg-responsive-header .mobile-more-button{display:block!important;visibility:visible!important}
}
@media(min-width:701px) and(max-width:1100px){a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{height:420px!important;min-height:420px!important;max-height:420px!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:210px!important;min-height:210px!important;max-height:210px!important;flex:0 0 210px!important;aspect-ratio:auto!important;object-fit:contain!important;padding:7px!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){padding:12px 14px!important;min-height:0!important;overflow:hidden}
a[name="gallery-start"]+div>div>div{padding:12px 14px!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:16px!important;line-height:1.25!important;min-height:40px!important;margin:0 0 5px!important}
a[name="gallery-start"]+div .painting-price,a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{font-size:17px!important;margin:5px 0!important}
}
@media(min-width:701px){#pg-responsive-header,body.pg-ipad-device #pg-responsive-header{min-height:62px!important;padding:8px 4%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}
#pg-responsive-header .pg-brand,body.pg-ipad-device #pg-responsive-header .pg-brand{display:flex!important;font-size:23px!important}
#pg-responsive-header .pg-brand-mark,body.pg-ipad-device #pg-responsive-header .pg-brand-mark{width:44px!important;height:44px!important;font-size:17px!important}
#pg-desktop-navigation,body.pg-ipad-device #pg-desktop-navigation{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:clamp(7px,1.1vw,17px)!important}
#pg-responsive-header .mobile-more-menu,body.pg-ipad-device #pg-responsive-header .mobile-more-menu,.mobile-more-menu{display:none!important;visibility:hidden!important}
}
@media(min-width:1000px){a[name="gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div{width:min(1180px,94vw)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
}
@media(min-width:701px) and(max-width:900px){#pg-responsive-header,body.pg-ipad-device #pg-responsive-header{flex-direction:row!important;flex-wrap:nowrap!important;padding:7px 10px!important;gap:8px!important}
#pg-responsive-header .pg-brand,body.pg-ipad-device #pg-responsive-header .pg-brand{font-size:15px!important;gap:5px!important;flex:0 0 auto!important}
#pg-responsive-header .pg-brand-mark,body.pg-ipad-device #pg-responsive-header .pg-brand-mark{width:32px!important;height:32px!important;font-size:12px!important;border-radius:10px!important}
#pg-desktop-navigation,body.pg-ipad-device #pg-desktop-navigation{display:flex!important;visibility:visible!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:3px!important;overflow:visible!important}
#pg-desktop-navigation a{display:block!important;visibility:visible!important;white-space:nowrap!important;font-size:clamp(8px,1.35vw,12px)!important;line-height:1.1!important;padding:6px 1px!important}
#pg-responsive-header .mobile-more-menu,body.pg-ipad-device #pg-responsive-header .mobile-more-menu{display:none!important;visibility:hidden!important}
a[name="home"]+div{padding:58px 16px!important}
a[name="home"]+div h1{font-size:clamp(36px,6vw,48px)!important}
a[name="gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div{width:calc(100% - 24px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,body.pg-ipad-device a[name="gallery-start"]+div>div>img{height:190px!important;min-height:190px!important;max-height:190px!important;flex:0 0 190px!important;padding:6px!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div{height:430px!important;min-height:430px!important;max-height:430px!important}
a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{height:220px!important;min-height:220px!important;max-height:220px!important;flex:0 0 220px!important;padding:7px!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){padding:11px 12px!important;min-height:0!important}
a[name="gallery-start"]+div>div>div{padding:11px 12px!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:15px!important;min-height:38px!important}
}
@media(min-width:701px){body{font-size:15px!important;overflow-x:hidden!important}
#pg-responsive-header{min-height:62px!important;padding:8px 4%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
#pg-responsive-header .pg-brand{display:flex!important;font-size:23px!important}
#pg-responsive-header .pg-brand-mark{width:44px!important;height:44px!important;font-size:17px!important}
#pg-desktop-navigation{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:clamp(7px,1.1vw,17px)!important}
#pg-desktop-navigation a{display:block!important;visibility:visible!important;font-size:13px!important;padding:8px 2px!important}
#pg-responsive-header .mobile-more-menu{display:none!important;visibility:hidden!important}
#pg-responsive-header .desktop-more-menu{display:block!important;visibility:visible!important}
a[name="home"]+div{padding:42px 16px!important;min-height:auto!important}
a[name="home"]+div h1{font-size:clamp(31px,6vw,43px)!important;line-height:1.08!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div{width:100%!important}
a[name="gallery-start"]+div>div,body.pg-ipad-device a[name="gallery-start"]+div>div{width:100%!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="gallery-start"]+div>div>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;flex-basis:auto!important;padding:0!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){overflow:visible!important}
a[name="info-grid"]+div{grid-template-columns:1fr!important}
a[name="qr-grid"]+div{flex-wrap:wrap!important}
.catalog-tools{grid-template-columns:1fr 1fr!important;padding-left:12px!important;padding-right:12px!important}
.catalog-tools input{grid-column:1/-1!important}
a[name="payment-panel-marker"]+div{right:-100vw!important;visibility:hidden!important;pointer-events:none!important}
a[name="payment-panel-marker"]+div.payment-panel-open,a[name="payment-panel-marker"]+div.payment-panel-open.payment-panel-standalone{right:0!important;visibility:visible!important;pointer-events:auto!important}
.mobile-social-float{display:flex!important}
}
a[name="payment-panel-marker"]+div{display:none!important;right:auto!important;transform:none!important;visibility:hidden!important;pointer-events:none!important}
a[name="payment-panel-marker"]+div.payment-panel-open,a[name="payment-panel-marker"]+div.payment-panel-open.payment-panel-standalone{display:block!important;position:fixed!important;top:0!important;right:0!important;visibility:visible!important;pointer-events:auto!important}
a[name="order-panel-marker"]+div{display:none!important;right:auto!important;transform:none!important;visibility:hidden!important;pointer-events:none!important}
a[name="order-panel-marker"]+div.order-panel-open{display:block!important;position:fixed!important;top:0!important;right:0!important;visibility:visible!important;pointer-events:auto!important}
@media(min-width:701px){a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{aspect-ratio:auto!important}
#painting-detail-viewer{padding:70px 3% 20px!important;align-items:flex-start!important}
#painting-detail-viewer .painting-detail-shell{width:min(860px,100%)!important;max-width:860px!important;max-height:calc(100vh - 90px)!important;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)!important;overflow:auto!important}
#painting-detail-viewer .painting-detail-image-wrap{min-height:0!important;height:auto!important;padding:18px!important}
#painting-detail-viewer .painting-detail-image-wrap img{max-height:52vh!important;max-width:100%!important;border-width:6px!important}
#painting-detail-viewer .painting-detail-info{padding:24px 22px!important;justify-content:flex-start!important}
#painting-detail-viewer .painting-detail-info h2{font-size:26px!important;margin-bottom:8px!important}
#painting-detail-viewer .painting-detail-description{line-height:1.45!important;margin-bottom:12px!important}
}
a[name="gallery-start"]+div .card-actions,a[name="premium-gallery-start"]+div .card-actions,a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin-top:auto!important}
a[name="gallery-start"]+div .card-actions>a,a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:7px 5px!important;border-radius:20px!important;font-size:11px!important;line-height:1.15!important;text-align:center!important}
a[name="gallery-start"]+div .card-actions>a.select-painting,a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{padding:7px 5px!important}
#painting-detail-viewer .painting-detail-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;align-items:stretch!important}
#painting-detail-viewer .painting-detail-order,#painting-detail-viewer .painting-detail-select{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:10px 8px!important;border-radius:24px!important;font-size:13px!important;line-height:1.15!important;text-align:center!important}
#painting-detail-viewer .painting-detail-meta{padding:9px 11px!important;margin-bottom:12px!important;border-radius:12px!important;font-size:11px!important;line-height:1.35!important}
#painting-detail-viewer .painting-detail-meta p{margin:2px 0!important;font-size:11px!important;line-height:1.35!important}
#painting-detail-viewer .painting-detail-meta strong{font-size:11px!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{display:flex!important;flex-direction:column!important;width:100%!important;overflow:hidden!important}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.featured-card{display:flex!important;flex-direction:column!important;width:100%!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{display:block!important;width:100%!important;flex:0 0 230px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;padding:0!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge):not(.super-premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.premium-badge):not(.super-premium-badge){display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;padding:10px!important;overflow:hidden!important}
a[name="gallery-start"]+div>div>div:not(.premium-badge):not(.super-premium-badge){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:10px!important}
@media(min-width:701px){a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{justify-content:center!important}
.premium-section,.super-premium-section{margin-top:30px!important;margin-bottom:42px!important;padding-left:12px!important;padding-right:12px!important}
}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{height:450px!important;min-height:450px!important;max-height:450px!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:250px!important;min-height:250px!important;max-height:250px!important;flex-basis:250px!important}
@media(max-width:700px){a[name="gallery-start"]+div,a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:calc(100% - 32px)!important}
}
@media(min-width:701px){#pg-responsive-header{gap:6px!important}
#pg-desktop-navigation{margin-left:auto!important;margin-right:0!important}
}
@media(min-width:701px){a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{width:88%!important;margin-left:auto;margin-right:auto;flex-basis:290px!important;object-fit:contain!important;padding:6px!important}
}
.catalog-tools{width:min(560px,calc(100vw - 28px))!important;max-width:560px!important;padding:44px 14px 14px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;border-radius:16px!important}
.catalog-tools input{min-height:40px!important;height:40px!important;padding:0 12px!important;font-size:14px!important;border-radius:10px!important;grid-column:auto!important}
.catalog-tools button:not(#catalog-close){min-height:40px!important;height:40px!important;padding:0 13px!important;font-size:13px!important;border-radius:10px!important}
#catalog-close{width:30px!important;height:30px!important;min-height:30px!important;top:8px!important;right:10px!important;font-size:19px!important}
@media(min-width:701px){a[name="order-panel-marker"]+div{width:min(480px,48vw)!important;max-width:48vw!important;height:100vh!important}
a[name="order-panel-marker"]+div.order-panel-open{right:0!important}
a[name="payment-panel-marker"]+div{width:min(440px,46vw)!important;max-width:46vw!important;height:100vh!important}
a[name="payment-panel-marker"]+div.payment-panel-open.payment-panel-standalone{right:0!important}
a[name="payment-panel-marker"]+div.payment-panel-open:not(.payment-panel-standalone){right:min(480px,48vw)!important}
}
@media(max-width:700px){a[name="order-panel-marker"]+div,a[name="payment-panel-marker"]+div{width:100vw!important;max-width:100vw!important;height:100dvh!important;right:-100vw!important}
a[name="order-panel-marker"]+div.order-panel-open,a[name="payment-panel-marker"]+div.payment-panel-open,a[name="payment-panel-marker"]+div.payment-panel-open.payment-panel-standalone{right:0!important}
.catalog-tools{width:calc(100vw - 24px)!important;max-width:none!important;padding:42px 12px 12px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important}
.catalog-tools input{grid-column:auto!important;min-height:39px!important;height:39px!important;font-size:14px!important}
.catalog-tools button:not(#catalog-close){min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:12px!important}
}
@media(min-width:701px){a[name="gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important}
}
@media(min-width:701px){a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="gallery-start"]+div>div>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{height:200px!important;min-height:200px!important;max-height:200px!important;flex:0 0 200px!important}
a[name="gallery-start"]+div>div>div{padding:9px 11px 10px!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{min-height:34px!important;margin-bottom:2px!important;font-size:15px!important;line-height:1.15!important}
a[name="gallery-start"]+div .painting-price,a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{margin:2px 0 5px!important;font-size:16px!important}
a[name="gallery-start"]+div .card-actions>a,a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{min-height:28px!important;padding:5px 5px!important;font-size:11.5px!important}
}
@media(min-width:701px){a[name="premium"]+div,a[name="super-premium"]+div{margin-left:4%!important;margin-right:4%!important;padding:30px 26px!important}
a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{width:min(1180px,calc(100% - 20px))!important;max-width:1180px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-left:auto!important;margin-right:auto!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div{height:500px!important;min-height:500px!important;max-height:500px!important;border-radius:22px!important}
a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img{height:335px!important;min-height:335px!important;max-height:335px!important;flex:0 0 335px!important;object-fit:contain!important;padding:10px!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){padding:14px 18px 15px!important}
a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{font-size:20px!important;line-height:1.2!important;min-height:28px!important;margin:0 0 5px!important}
a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{font-size:19px!important;margin:4px 0 8px!important}
a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{min-height:36px!important;height:36px!important;padding:7px 8px!important;font-size:12.5px!important}
}
@media(max-width:700px){a[name="premium"]+div,a[name="super-premium"]+div{margin-left:3%!important;margin-right:3%!important;padding-left:12px!important;padding-right:12px!important}
a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{margin-bottom:4px!important}
}
@media(max-width:700px){a[name="premium-gallery-start"]+div,a[name="super-premium-gallery-start"]+div{width:auto!important;max-width:520px!important;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}
a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{width:100%!important;aspect-ratio:auto!important;object-position:center!important}
}
@media(max-width:700px){a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{width:100%!important;flex:0 0 225px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;padding:7px!important}
}
@media(max-width:700px){#pg-responsive-header .mobile-more-menu{display:block!important;margin-left:0!important;position:relative!important}
#pg-responsive-header .mobile-more-button{flex:0 0 auto!important;margin:0!important}
}
#custom-painting-message-panel h2{margin-top:0}
@media(max-width:700px){#custom-painting-message-panel{align-items:stretch!important;padding:0!important;background:linear-gradient(165deg,#fbfcff 0%,#f4effd 50%,#f5f2ed 100%)!important}
#custom-painting-message-panel .custom-message-card{width:100%!important;max-width:none!important;min-height:100dvh!important;border:0!important;border-radius:0!important;padding:18px 16px 28px!important;box-shadow:none!important;overflow-y:auto}
#custom-painting-message-close{top:16px!important;right:15px!important;z-index:3!important;pointer-events:auto!important}
}
@media(min-width:1100px){#painting-detail-viewer{padding:58px 2% 18px!important}
#painting-detail-viewer .painting-detail-shell{width:min(1240px,96vw)!important;max-width:1240px!important;max-height:calc(100vh - 76px)!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important}
#painting-detail-viewer .painting-detail-image-wrap{min-height:calc(100vh - 76px)!important}
}
@media(min-width:1100px){#painting-detail-viewer .painting-detail-meta{font-size:15px!important;line-height:1.5!important;padding:14px 16px!important;margin-bottom:18px!important}
#painting-detail-viewer .painting-detail-meta p{margin:3px 0!important;font-size:15px!important;line-height:1.5!important}
#painting-detail-viewer .painting-detail-meta strong{font-size:15px!important;font-weight:800!important}
}
#order-confirm-panel{display:none;position:fixed;inset:0;z-index:40000;padding:18px;background:rgba(20,16,28,.5);backdrop-filter:blur(4px);align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;overflow:auto}
#order-confirm-panel.is-open{display:flex}
#order-confirm-panel .order-confirm-card{position:relative;width:min(92vw,430px);padding:27px 20px 20px;border:1px solid #e3c9dc;border-radius:20px;background:linear-gradient(145deg,#fbfcff,#f4f8ff);box-shadow:0 20px 55px rgba(37,29,48,.3)}
#order-confirm-panel h2{margin:0 38px 17px 0;color:#000;font-size:25px;line-height:1.2}
#order-confirm-close{position:absolute;top:10px;right:11px;width:36px;height:36px;border:1px solid #dfccdc;border-radius:50%;background:#fff;color:#000;font-size:25px;line-height:1;cursor:pointer}
.order-confirm-row{padding:11px 12px;margin:8px 0;border:1px solid #eadce8;border-radius:12px;background:#fff;color:#4f5668;font-size:14px;line-height:1.5}
.order-confirm-row strong{display:block;margin-bottom:3px;color:#000;font-size:13px}
#order-confirm-whatsapp{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:15px;padding:11px 13px;border-radius:24px;background:linear-gradient(135deg,#22c55e,#119447);color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:800;box-shadow:0 7px 18px rgba(17,148,71,.22)}
#order-tcs-notice-panel{width:min(92vw,330px);padding:20px 18px;border:2px solid #dc2626;border-radius:18px;background:linear-gradient(145deg,#fff7f7,#fee2e2);box-shadow:0 18px 45px rgba(127,29,29,.24);color:#b91c1c}
#order-tcs-notice-panel h3{margin:0 0 10px;color:#b91c1c;font-size:20px;line-height:1.25}
#order-tcs-notice-panel p{margin:8px 0;color:#b91c1c;font-size:14px;line-height:1.55}
#order-tcs-notice-panel strong{color:#991b1b;font-weight:800}
@media(max-width:700px){#order-confirm-panel{padding:14px;align-content:flex-start;gap:10px}
#order-confirm-panel .order-confirm-card{width:min(94vw,410px);padding:25px 16px 17px;border-radius:18px}
#order-confirm-panel h2{font-size:22px}
.order-confirm-row{font-size:13px}
#order-tcs-notice-panel{width:min(94vw,410px);padding:15px 14px;border-radius:16px}
#order-tcs-notice-panel h3{font-size:18px}
#order-tcs-notice-panel p{font-size:13px}
}
@media(min-width:1100px){#painting-detail-viewer .painting-detail-image-wrap{padding:7px!important}
#painting-detail-viewer .painting-detail-image-wrap img{max-width:100%!important;max-height:90vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-width:5px!important}
}
@media(min-width:701px) and(max-width:1099px){#painting-detail-viewer .painting-detail-image-wrap{padding:10px!important}
#painting-detail-viewer .painting-detail-image-wrap img{max-width:100%!important;max-height:84vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-width:5px!important}
}
@media(max-width:700px){#painting-detail-viewer .painting-detail-image-wrap{padding:8px!important}
#painting-detail-viewer .painting-detail-image-wrap img{max-width:100%!important;max-height:68vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-width:5px!important}
}
a[name="gallery-start"]+div h3.moonlit-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:40px!important;margin-bottom:4px!important;flex-wrap:nowrap!important}
a[name="gallery-start"]+div h3.moonlit-title-row>a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a[name="gallery-start"]+div h3.moonlit-title-row .moonlit-size-options{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;gap:3px!important;margin:0!important;vertical-align:middle}
a[name="gallery-start"]+div h3.moonlit-title-row .moonlit-size-btn{flex:0 0 auto!important;width:24px!important;min-width:24px!important;height:22px!important;min-height:22px!important;padding:0!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}
a[name="gallery-start"]+div h3.moonlit-title-row .moonlit-size-btn span{font-size:9px!important;line-height:1!important}
@media(max-width:700px){a[name="gallery-start"]+div h3.moonlit-title-row{gap:4px!important;min-height:34px!important}
a[name="gallery-start"]+div h3.moonlit-title-row .moonlit-size-btn{width:21px!important;min-width:21px!important;height:20px!important;min-height:20px!important;border-radius:6px!important}
a[name="gallery-start"]+div h3.moonlit-title-row .moonlit-size-btn span{font-size:8px!important}
a.painting-title-size-large::after,a.painting-title-size-small::after{margin-left:4px;padding:2px 6px;font-size:8px;vertical-align:1px}
}
a.painting-title-size-medium::after,h3.painting-title-size-large::after,h3.painting-title-size-medium::after,h3.painting-title-size-small::after{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:linear-gradient(135deg,#746858,#746858);color:#fff;font-family:Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.15;letter-spacing:.15px;vertical-align:2px;white-space:nowrap;box-shadow:0 2px 6px rgba(214,91,155,.18)}
a.painting-title-size-medium::after,h3.painting-title-size-medium::after{content:"Medium"}
h3.painting-title-size-large::after{content:"Large"}
h3.painting-title-size-small::after{content:"Small"}
.painting-variant-size-options,.moonlit-size-options{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important;margin:0 0 5px!important;flex:0 0 auto!important}
.painting-variant-size-btn,.moonlit-size-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:30px!important;min-width:30px!important;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid #f3a4cc!important;border-radius:7px!important;background:#fff!important;color:#b83275!important;font:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;box-shadow:0 2px 7px rgba(214,91,155,.10)!important}
.painting-variant-size-btn.selected,.moonlit-size-btn.selected{background:linear-gradient(135deg,#746858,#746858)!important;border-color:transparent!important;color:#fff!important}
.painting-variant-size-btn span,.moonlit-size-btn span{display:block!important;font-size:9px!important;font-weight:800!important;line-height:1!important}
.painting-variant-size-btn:focus-visible,.moonlit-size-btn:focus-visible{outline:2px solid #746858!important;outline-offset:2px!important}
@media(max-width:700px){a.painting-title-size-medium::after,h3.painting-title-size-large::after,h3.painting-title-size-medium::after,h3.painting-title-size-small::after{margin-left:4px;padding:2px 6px;font-size:8px;vertical-align:1px}
.painting-variant-size-options,.moonlit-size-options{gap:3px!important;margin-bottom:4px!important}
.painting-variant-size-btn,.moonlit-size-btn{width:26px!important;height:21px!important;border-radius:6px!important}
.painting-variant-size-btn span,.moonlit-size-btn span{font-size:8px!important}
}
a[name="gallery-start"]+div h3.size-title-row,a[name="premium-gallery-start"]+div h3.size-title-row,a[name="super-premium-gallery-start"]+div h3.size-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}
h3.size-title-row .painting-variant-size-options,h3.size-title-row .moonlit-size-options{display:inline-flex!important;align-items:center!important;gap:3px!important;width:auto!important;margin:0!important;flex:0 0 auto!important;vertical-align:middle!important}
h3.size-title-row .painting-variant-size-btn,h3.size-title-row .moonlit-size-btn{margin:0!important;flex:0 0 auto!important}
@media(max-width:700px){h3.size-title-row{gap:4px!important}
h3.size-title-row .painting-variant-size-options,h3.size-title-row .moonlit-size-options{margin:0!important}
}
#painting-detail-size-options.painting-detail-size-options{display:flex;align-items:stretch;gap:9px;width:100%;margin:-12px 0 20px}
#painting-detail-size-options .painting-detail-size-btn{flex:1;min-width:58px;min-height:48px;padding:7px 10px;border:2px solid #746858;border-radius:16px;background:#fff;color:#746858;font:inherit;font-weight:800;cursor:pointer;transition:.18s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}
#painting-detail-size-options .painting-detail-size-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.16)}
#painting-detail-size-options .painting-detail-size-btn.selected{background:linear-gradient(135deg,#746858,#746858);color:#fff;border-color:#746858;box-shadow:0 6px 16px rgba(185,108,199,.20)}
#painting-detail-size-options .painting-detail-size-btn.fixed-size{cursor:default}
#painting-detail-size-options .painting-detail-size-letter{font-size:17px;line-height:1;font-weight:900}
#painting-detail-size-options .painting-detail-size-btn small{font-size:10px;line-height:1.1;font-weight:800;opacity:.88}
#painting-detail-size-options .painting-detail-size-btn:focus-visible{outline:3px solid #000;outline-offset:3px}
#painting-detail-viewer.detail-theme-premium #painting-detail-size-options .painting-detail-size-btn,#painting-detail-viewer.detail-theme-super-premium #painting-detail-size-options .painting-detail-size-btn{border-color:#a68659;color:#705537;background:#fafbff}
#painting-detail-viewer.detail-theme-premium #painting-detail-size-options .painting-detail-size-btn.selected,#painting-detail-viewer.detail-theme-super-premium #painting-detail-size-options .painting-detail-size-btn.selected{background:#705537;color:#fff;border-color:#705537}
@media(max-width:700px){#painting-detail-size-options.painting-detail-size-options{gap:7px;margin:-8px 0 16px}
#painting-detail-size-options .painting-detail-size-btn{min-width:50px;min-height:43px;padding:6px 8px;border-radius:14px}
#painting-detail-size-options .painting-detail-size-letter{font-size:15px}
#painting-detail-size-options .painting-detail-size-btn small{font-size:9px}
}
@media(min-width:1100px){#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-shell{width:min(1320px,97vw)!important;max-width:1320px!important;grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr)!important}
#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap{padding:0.01mm!important}
#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap img{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;object-fit:contain!important;border-width:0!important}
}
@media(max-width:1099px){#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap{padding:34px!important}
#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap img{width:auto!important;max-width:100%!important;max-height:72vh!important;height:auto!important;object-fit:contain!important;border-width:10px!important}
}
@media(max-width:700px){#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap{padding:20px!important}
#painting-detail-viewer.moonlit-photo-30-larger .painting-detail-image-wrap img{width:auto!important;max-width:100%!important;max-height:54vh!important;height:auto!important;border-width:7px!important}
}
a[name="site-header"]+div{animation:pgHeaderEnter .72s cubic-bezier(.22,.8,.22,1) both}
a[name="home"]+div{position:relative;overflow:hidden;isolation:isolate;animation:pgHeroStage 1.05s cubic-bezier(.22,.8,.22,1) both}
a[name="home"]+div>*{position:relative;z-index:2}
a[name="home"]+div:before,a[name="home"]+div:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(.2px)}
a[name="home"]+div:before{width:min(36vw,460px);height:min(36vw,460px);left:-10vw;top:-16vw;background:radial-gradient(circle at 62% 62%,rgba(236,72,153,.25) 0 24%,rgba(236,72,153,.10) 25% 48%,transparent 49%);animation:pgHeroOrbLeft 1.35s .05s cubic-bezier(.16,.84,.3,1) both}
a[name="home"]+div:after{width:min(34vw,430px);height:min(34vw,430px);right:-9vw;bottom:-17vw;background:radial-gradient(circle at 38% 38%,rgba(37,99,235,.24) 0 24%,rgba(37,99,235,.09) 25% 49%,transparent 50%);animation:pgHeroOrbRight 1.45s .12s cubic-bezier(.16,.84,.3,1) both}
a[name="home"]+div h1{animation:pgHeroTitle 1.02s .10s cubic-bezier(.16,.84,.3,1) both;transform-origin:center bottom}
a[name="home"]+div p{animation:pgHeroCopy .86s .34s cubic-bezier(.2,.75,.25,1) both}
a[name="home"]+div>a{animation:pgHeroButton .72s .55s cubic-bezier(.2,.8,.24,1) both}
a[name="home"]+div>a:nth-of-type(2){animation-delay:.68s}
.desktop-art-trust{animation:pgTrustRise .82s .82s cubic-bezier(.2,.8,.24,1) both}
@keyframes pgHeaderEnter{from{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:translateY(0)}}
@keyframes pgHeroStage{0%{opacity:0;transform:scale(1.025)}100%{opacity:1;transform:scale(1)}}
@keyframes pgHeroTitle{0%{opacity:0;transform:translateY(58px) scale(.93);letter-spacing:.035em}65%{opacity:1;transform:translateY(-3px) scale(1.012)}100%{opacity:1;transform:translateY(0) scale(1);letter-spacing:normal}}
@keyframes pgHeroCopy{from{opacity:0;transform:translateY(27px)}to{opacity:1;transform:translateY(0)}}
@keyframes pgHeroButton{0%{opacity:0;transform:translateY(24px) scale(.92)}70%{opacity:1;transform:translateY(-2px) scale(1.025)}100%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes pgHeroOrbLeft{from{opacity:0;transform:translate(-38px,-28px) scale(.55) rotate(-10deg)}to{opacity:1;transform:translate(0,0) scale(1) rotate(0)}}
@keyframes pgHeroOrbRight{from{opacity:0;transform:translate(42px,34px) scale(.55) rotate(12deg)}to{opacity:1;transform:translate(0,0) scale(1) rotate(0)}}
@keyframes pgTrustRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){a[name="home"]+div:before{width:300px;height:300px;left:-165px;top:-130px}
a[name="home"]+div:after{width:280px;height:280px;right:-155px;bottom:-145px}
a[name="home"]+div h1{animation-duration:.88s}
a[name="home"]+div p{animation-delay:.27s}
a[name="home"]+div>a{animation-delay:.46s}
a[name="home"]+div>a:nth-of-type(2){animation-delay:.57s}
.desktop-art-trust{animation-delay:.68s}
}
@media(prefers-reduced-motion:reduce){a[name="site-header"]+div,a[name="home"]+div,a[name="home"]+div:before,a[name="home"]+div:after,a[name="home"]+div h1,a[name="home"]+div p,a[name="home"]+div>a,.desktop-art-trust{animation:none!important}
}
:root{--pg-plum:#000;--pg-pink:#746858;--pg-pink2:#746858;--pg-ivory:#ffffff}
#pg-responsive-header{backdrop-filter:blur(14px)!important}
.pg-brand-mark{background:linear-gradient(145deg,#746858,#8c66aa)!important;border-radius:12px!important;transform:none!important}
#pg-desktop-navigation{gap:22px!important}
#pg-desktop-navigation a{font-size:13px!important;color:#493f4c!important}
#pg-desktop-navigation a:hover{color:#555!important}
#pg-responsive-header .mobile-more-button{background:#fff!important;border:1px solid var(--pg-line)!important;color:var(--pg-plum)!important;border-radius:12px!important;font-size:21px!important;width:42px!important;height:42px!important}
a[name="home"]+div h1{font-size:clamp(38px,5.7vw,64px)!important;line-height:1.08!important;letter-spacing:-1px!important;max-width:860px!important}
a[name="home"]+div h1:after{content:none!important}
a[name="home"]+div p{max-width:720px!important;font-size:17px!important}
a[name="home"]+div>a{padding:12px 21px!important;border-radius:999px!important;font-size:13px!important}
a[name="home"]+div>a.hero-primary{background:var(--pg-plum)!important;color:#fff!important}
a[name="home"]+div>a.hero-secondary{background:#fff9e6!important;color:#765b12!important;border-color:#e0c15d!important}
a[name="home"]+div>a.hero-tertiary{background:#000!important;color:#fff!important;border-color:#000!important}
.desktop-art-trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;max-width:1120px!important;margin:22px auto 10px!important;padding:0 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.desktop-art-trust>div{padding:16px 18px!important;background:#fff!important;border-top:1px solid var(--pg-line)!important;border-bottom:1px solid var(--pg-line)!important}
.desktop-art-trust>div:first-child{border-left:1px solid var(--pg-line)!important;border-radius:16px 0 0 16px!important}
.desktop-art-trust>div:last-child{border-right:1px solid var(--pg-line)!important;border-radius:0 16px 16px 0!important}
.desktop-art-trust strong{display:block!important;color:var(--pg-plum)!important;font-size:14px!important}
.desktop-art-trust span{font-size:12px!important;color:var(--pg-muted)!important}
a[name="paintings"]+div{padding-top:38px!important}
a[name="paintings"]+div>h2{font-size:clamp(30px,4vw,42px)!important}
a[name="paintings"]+div>p{max-width:620px!important;margin-left:auto!important;margin-right:auto!important}
.pg-shop-filters{max-width:1050px;margin:22px auto 26px;padding:16px;background:#fff;border:1px solid var(--pg-line);border-radius:18px;box-shadow:0 8px 26px rgba(65,44,70,.06)}
.pg-inline-search input{width:100%;height:46px;padding:0 15px;border:1px solid #ddd0df;border-radius:12px;font-size:14px;outline:none}
.pg-inline-search input:focus{border-color:#555;box-shadow:0 0 0 3px rgba(0,0,0,.09)}
.pg-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.pg-filter-chip,#pg-filter-reset{appearance:none;border:1px solid #dfd3e0;background:#fff;color:#574c59;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700;cursor:pointer}
.pg-filter-chip.active{background:var(--pg-plum);color:#fff;border-color:var(--pg-plum)}
.pg-filter-selects{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pg-filter-selects select{height:38px;border:1px solid #dfd3e0;border-radius:10px;background:#fff;color:#574c59;padding:0 30px 0 11px;font-size:12px}
#pg-filter-reset{margin-left:auto}
#pg-filter-count{font-size:12px;color:var(--pg-muted);margin-top:10px;text-align:right}
a[name="gallery-start"]+div{gap:20px!important}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.featured-card{transition:transform .24s ease,box-shadow .24s ease!important}
a[name="gallery-start"]+div>div:hover{transform:translateY(-6px)!important}
a[name="gallery-start"]+div>div>img{transition:transform .3s ease!important}
a[name="gallery-start"]+div>div:hover>img{transform:scale(1.025)!important}
a[name="gallery-start"]+div h3 a{font-family:Georgia,serif!important}
.pg-availability{color:#756d78;margin:-1px 0 8px}
.card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
.card-actions>a{border-radius:10px!important;padding:9px 7px!important;font-size:11.5px!important}
.card-actions>a.pg-view-details{background:#fff!important;color:var(--pg-plum)!important;border:1px solid #e4dacf!important}
.card-actions>a:not(.select-painting):not(.pg-view-details){background:var(--pg-plum)!important;color:#fff!important}
a[name="super-premium"]+div{border-radius:22px!important}
.super-premium-section .card-actions>a:not(.select-painting):not(.pg-view-details){background:#866714!important}
.super-premium-section .card-actions>a.pg-view-details{color:#725714!important;border-color:#dcc46b!important}
#custom-painting{max-width:1050px!important;margin:42px auto!important;padding:38px 26px!important;text-align:center!important;background:linear-gradient(135deg,#fff8fb,#faf6ff)!important;border:1px solid var(--pg-line)!important;border-radius:22px!important;box-shadow:0 10px 30px rgba(65,44,70,.06)!important}
#custom-painting .section-kicker,.pg-reviews .section-kicker{display:inline-block;color:#a34879;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}
#custom-painting h2,.pg-reviews h2{font-family:Georgia,serif;color:var(--pg-plum);font-size:32px;margin:0 0 10px}
#custom-painting p,.pg-reviews p{max-width:700px;margin:0 auto 19px!important;color:var(--pg-muted)!important;line-height:1.7}
.pg-custom-actions,.pg-review-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.pg-custom-actions a,.pg-review-actions a{display:inline-block;padding:11px 18px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:800;background:var(--pg-plum);color:#fff;border:1px solid var(--pg-plum)}
.pg-custom-actions a.outline,.pg-review-actions a.outline{background:#fff;color:var(--pg-plum);border-color:#e4dacf}
a[name="picture-policy"]+div{max-width:850px!important;margin:22px auto 34px!important;padding:18px 20px!important;border-radius:15px!important}
a[name="picture-policy"]+div h2{font-size:20px!important}
a[name="picture-policy"]+div .picture-policy-main{font-size:17px!important;margin-bottom:7px!important}
a[name="picture-policy"]+div img{display:none!important}
a[name="picture-policy"]+div .picture-policy-references{font-size:11px!important;line-height:1.5!important;font-weight:500!important}
a[name="ordering"]+div{max-width:1050px!important;margin:34px auto!important;padding:34px 20px!important;background:transparent!important}
.pg-ordering-intro{text-align:center;color:var(--pg-muted);margin:0 auto 20px;max-width:600px}
.pg-order-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
.pg-step{position:relative;background:#fff;border:1px solid var(--pg-line);border-radius:16px;padding:19px 16px;box-shadow:0 6px 18px rgba(65,44,70,.05)}
.pg-step-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f4e8ef;color:#a23f73;font-weight:800;font-size:12px;margin-bottom:12px}
.pg-step h3{color:var(--pg-plum);font-size:16px;margin:0 0 7px}
.pg-step p{font-size:12px;line-height:1.6;color:var(--pg-muted)}
.pg-reviews{max-width:900px;margin:34px auto;padding:34px 22px;text-align:center;background:#fff;border:1px solid var(--pg-line);border-radius:20px;box-shadow:0 8px 24px rgba(65,44,70,.05)}
a[name="about"]+div{max-width:900px!important;margin:28px auto!important;padding:24px!important;background:transparent!important}
a[name="about"]+div>h2{font-size:28px!important}
a[name="about"]+div>p{font-size:14px!important;max-width:760px!important}
a[name="return-policy"]+div{max-width:900px!important;margin:28px auto!important;padding:20px!important;border-radius:15px!important}
a[name="return-policy"]+div h2{font-size:22px!important}
a[name="return-policy"]+div p{font-size:13px!important}
a[name="faq"]+div{max-width:950px!important;margin:28px auto!important}
a[name="faq"]+div>h2{font-family:Georgia,serif!important;color:var(--pg-plum)!important}
a[name="faq"]+div>div{border-radius:12px!important}
a[name="contact"]+div{background:#fbf8fa!important;border-top:1px solid var(--pg-line)!important}
a[name="site-footer"]+div{padding:30px 20px!important}
.pg-footer-wrap{max-width:1050px;margin:auto;text-align:center}
.pg-footer-brand{font:700 22px Georgia,serif;color:#fff;margin-bottom:13px}
.pg-footer-links{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin:9px 0}
.pg-footer-links a{color:#f7edf4;text-decoration:none;font-size:12px}
.pg-footer-links a:hover{text-decoration:underline}
.pg-footer-wrap p{font-size:11px;color:#cabfcb;margin-top:14px}
#order-confirm-panel .confirm-order-card,a[name="order-panel-marker"]+div,a[name="payment-panel-marker"]+div{background:#fffdfb!important}
#selected-payment-summary,.mobile-order-price-summary{border-radius:12px!important}
@media(max-width:700px){#pg-responsive-header{padding:7px 12px!important}
.mobile-more-options{min-width:220px!important}
a[name="home"]+div p{font-size:14px!important}
.pg-order-steps{grid-template-columns:1fr 1fr}
.pg-step{padding:15px 13px}
#custom-painting,.pg-reviews{margin:24px 5%!important;padding:27px 17px!important}
#custom-painting h2,.pg-reviews h2{font-size:26px}
.card-actions>a{font-size:10.5px!important}
.pg-footer-links{gap:11px}
.mobile-social-float{display:flex!important}
}
@media(max-width:430px){.pg-order-steps{grid-template-columns:1fr}
.desktop-art-trust{grid-template-columns:1fr 1fr!important}
}
@media(max-width:700px){.desktop-art-trust{display:grid!important;width:auto!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.desktop-art-trust strong{display:block!important;margin:0!important}
}
:root{color-scheme:light;--page:#fbfcff;--surface:#fff;--soft:#f5f2ed;--ink:#000;--muted:#4b4742;--brand:#746858;--gold:#a68659}
a[name="contact"]+div{background:var(--soft)}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"],a[name="home"]+div>a:not([href="#premium"]):not([href="#super-premium"]){background:var(--brand);color:white}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}
}
@media(min-width:1000px){body a[name="super-premium-gallery-start"]+div{gap:28px!important}
body a[name="super-premium-gallery-start"]+div>div,body a[name="super-premium-gallery-start"]+div>div.pg-has-size-options{width:100%!important;height:570px!important;min-height:570px!important;max-height:570px!important}
body a[name="super-premium-gallery-start"]+div>div>img{height:338px!important;min-height:338px!important;max-height:338px!important;flex:0 0 338px!important;padding:12px!important;object-fit:contain!important}
body a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){height:232px!important;min-height:232px!important;max-height:232px!important;padding:14px 18px!important}
}
@media(min-width:701px) and(max-width:999px){body a[name="super-premium-gallery-start"]+div{gap:20px!important}
}
.pg-contact-social{display:inline-flex;align-items:center;gap:12px;vertical-align:middle;padding:7px 2px;text-decoration:none;font-weight:600;font-size:1.08em}
.pg-contact-social svg{box-sizing:content-box;width:28px;height:28px;fill:#fff;flex:none;padding:9px}
.pg-contact-instagram svg{border-radius:10px;background:linear-gradient(35deg,#ffcc45 0%,#fd5949 32%,#d6249f 65%,#285aeb 100%)}
.pg-contact-whatsapp svg{border-radius:50%;background:#25d366}
.pg-contact-social:hover span{text-decoration:underline}
.card-actions>a.pg-select-secondary,a[name="gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary{grid-column:1/-1!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:38px!important;padding:9px 12px!important;margin-top:1px!important;border:1px solid #d9bfd0!important;border-radius:10px!important;background:#fbfcff!important;color:#8f3f70!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}
.card-actions>a.pg-select-secondary:hover{background:#e5e5e5!important;border-color:#555!important;color:#555!important}
.card-actions>a.pg-select-secondary.selected{background:linear-gradient(135deg,#746858,#746858)!important;color:#fff!important;border-color:#7b3e70!important}
a[name="multi-select-marker"]+div.multi-select-open{display:flex!important;visibility:visible!important;opacity:1!important;z-index:26000!important;border:1px solid #e1cbd9!important}
a[name="super-premium-gallery-start"]+div .card-actions>a:not(.select-painting):not(.pg-view-details){background:#000!important;color:#fff!important}
a[name="super-premium-gallery-start"]+div .card-actions>a.pg-view-details{background:#fff!important;color:#000!important;border:1px solid #e4dacf!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-shell{box-shadow:0 20px 55px rgba(65,44,70,.18)!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-image-wrap{border-right-color:#eadce7!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-image-wrap img{border-color:#fff!important;background:#fff!important;box-shadow:0 12px 34px rgba(65,44,70,.18)!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-meta{background:linear-gradient(135deg,#fff8fb,#f6f5fb)!important;border-color:#e5d7e3!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-meta strong{color:#000!important}
#painting-detail-viewer.detail-theme-super-premium .painting-detail-select.selected{border-color:#7b3e70!important}
@media(max-width:700px){.desktop-art-trust{background:transparent!important}
.desktop-art-trust>div{border:1px solid #f5f2ed!important;background:#fff!important;box-shadow:0 3px 10px rgba(65,44,70,.04)!important}
.desktop-art-trust>div:first-child,.desktop-art-trust>div:last-child{border:1px solid #f5f2ed!important;border-radius:10px!important}
.desktop-art-trust span{display:block!important}
}
@media(max-width:700px){.desktop-art-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin:8px 7px 12px!important;padding:0!important}
.desktop-art-trust>div{padding:5px 5px!important;border-radius:8px!important;min-height:0!important}
.desktop-art-trust strong{font-size:9.5px!important;line-height:1.05!important}
.desktop-art-trust span{font-size:7.5px!important;line-height:1.15!important;margin-top:2px!important}
a[name="gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{min-width:0!important}
a[name="gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary{display:flex!important;visibility:visible!important;opacity:1!important;grid-column:1/-1!important;width:100%!important;min-height:34px!important;margin:0!important;font-size:10.5px!important}
.pg-shop-filters{padding:10px!important;margin:12px 0 16px!important}
.pg-inline-search input{min-height:38px!important;font-size:12px!important;padding:8px 10px!important}
.pg-filter-row{gap:4px!important}
.pg-filter-chip{padding:6px 8px!important;font-size:9.5px!important}
.pg-filter-selects{display:grid!important;grid-template-columns:1fr 1fr!important}
.pg-filter-selects select{min-width:0!important;width:100%!important}
#pg-filter-reset{grid-column:1/-1!important;width:100%!important}
#pg-filter-count{font-size:10px!important;text-align:center!important;margin-top:5px!important}
}
@media(max-width:700px){a[name="multi-select-marker"]+div{display:flex!important;visibility:visible!important;opacity:1!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-height:52px!important;padding:7px 8px!important;gap:6px!important;align-items:center!important;justify-content:space-between!important;border:1px solid #dfcbd8!important;border-radius:14px!important;background:rgba(255,252,254,.97)!important;box-shadow:0 8px 24px rgba(65,44,70,.18)!important;z-index:26000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
a[name="multi-select-marker"]+div::before{content:"Multi Order";flex:0 0 auto;color:#746858;font-size:10.5px;font-weight:900;line-height:1.05}
a[name="multi-select-marker"]+div>span{flex:1 1 auto!important;min-width:0!important;font-size:9.5px!important;line-height:1.1!important;white-space:normal!important}
a[name="multi-select-marker"]+div>#selected-order-btn{flex:0 0 auto!important;padding:8px 10px!important;border-radius:10px!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important}
a[name="multi-select-marker"]+div:not(.multi-select-open)>#selected-order-btn{opacity:.45!important;pointer-events:none!important}
a[name="multi-select-marker"]+div>#selected-clear-btn{flex:0 0 auto!important;min-width:38px!important;min-height:30px!important;padding:6px 7px!important;border:1px solid #e3d5df!important;border-radius:9px!important;background:#fff!important;color:#765c72!important;font-size:9px!important;font-weight:800!important}
a[name="gallery-start"]+div>div.pg-has-size-options>div,a[name="premium-gallery-start"]+div>div.pg-has-size-options>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div.pg-has-size-options>div:not(.super-premium-badge){padding-bottom:14px!important}
h3.size-title-row{margin-bottom:8px!important;align-content:flex-start!important;row-gap:5px!important}
h3.size-title-row .painting-variant-size-options,h3.size-title-row .moonlit-size-options{margin-bottom:0!important}
.pg-has-size-options .painting-price{clear:both!important;display:block!important;margin-top:3px!important;margin-bottom:7px!important}
body{padding-bottom:64px!important}
}
@media(min-width:701px){a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{flex-basis:325px!important}
}
@media(max-width:700px){a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{flex-basis:285px!important}
}
@media(max-width:700px){a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,a[name="premium-gallery-start"]+div>div.pg-has-size-options,a[name="super-premium-gallery-start"]+div>div.pg-has-size-options{height:430px!important;min-height:430px!important;max-height:430px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
a[name="gallery-start"]+div>div,a[name="gallery-start"]+div>div.pg-has-size-options{display:flex!important;flex-direction:column!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:220px!important;min-height:220px!important;max-height:220px!important;flex:0 0 220px!important;object-fit:contain!important;padding:6px!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge),a[name="gallery-start"]+div>div.pg-has-size-options>div,a[name="premium-gallery-start"]+div>div.pg-has-size-options>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div.pg-has-size-options>div:not(.super-premium-badge){height:210px!important;min-height:210px!important;max-height:210px!important;padding:8px 9px 9px!important;display:flex!important;flex-direction:column!important}
a[name="gallery-start"]+div>div>div{padding:8px 9px 9px!important;display:flex!important;flex-direction:column!important}
a[name="gallery-start"]+div h3,a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3,h3.size-title-row{min-height:38px!important;max-height:48px!important;margin:0 0 3px!important;font-size:14.5px!important;line-height:1.1!important;overflow:visible!important}
h3.size-title-row .painting-variant-size-options,h3.size-title-row .moonlit-size-options{margin-left:2px!important;gap:3px!important}
.painting-variant-size-btn,.moonlit-size-btn{min-width:25px!important;min-height:24px!important;padding:3px 6px!important;font-size:9px!important}
a[name="gallery-start"]+div .painting-price,a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{margin:1px 0 3px!important;font-size:15px!important;line-height:1.15!important}
.pg-availability{line-height:1.05!important;margin:0 0 4px!important;min-height:9px!important}
a[name="gallery-start"]+div .card-actions,a[name="premium-gallery-start"]+div .card-actions,a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4px!important;margin-top:auto!important;width:100%!important}
a[name="gallery-start"]+div .card-actions>a,a[name="premium-gallery-start"]+div .card-actions>a,a[name="super-premium-gallery-start"]+div .card-actions>a{min-height:29px!important;height:29px!important;padding:4px 4px!important;font-size:10px!important;line-height:1.05!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important}
a[name="gallery-start"]+div .card-actions>a.select-painting,a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{grid-column:1/-1!important;width:100%!important;display:flex!important;visibility:visible!important;opacity:1!important;min-height:29px!important;height:29px!important;font-size:9.5px!important;margin:0!important}
}
@media(min-width:701px){a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,a[name="premium-gallery-start"]+div>div.pg-has-size-options,a[name="super-premium-gallery-start"]+div>div.pg-has-size-options{height:535px!important;min-height:535px!important;max-height:535px!important;overflow:hidden!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{height:300px!important;min-height:300px!important;max-height:300px!important;flex:0 0 300px!important;object-fit:contain!important}
a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){height:235px!important;min-height:235px!important;max-height:235px!important;display:flex!important;flex-direction:column!important}
a[name="gallery-start"]+div>div>div{display:flex!important;flex-direction:column!important}
a[name="gallery-start"]+div .card-actions,a[name="premium-gallery-start"]+div .card-actions,a[name="super-premium-gallery-start"]+div .card-actions{margin-top:auto!important}
a[name="gallery-start"]+div .card-actions>a.select-painting,a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{display:flex!important;visibility:visible!important;opacity:1!important}
}
@media(max-width:700px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div,body.pg-phone-device a[name="gallery-start"]+div,body.pg-phone-device a[name="premium-gallery-start"]+div,body.pg-phone-device a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{width:min(700px,calc(100% - 18px))!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
body a[name="gallery-start"]+div>div,body.pg-ipad-device a[name="gallery-start"]+div>div,body a[name="gallery-start"]+div>div.pg-has-size-options{width:100%!important;display:flex!important;flex-direction:column!important}
body a[name="gallery-start"]+div>div>img,body a[name="gallery-start"]+div>div>div{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
body a[name="gallery-start"]+div h3,body a[name="premium-gallery-start"]+div h3,body a[name="super-premium-gallery-start"]+div h3,body h3.size-title-row{min-height:34px!important;max-height:42px!important;margin:0 0 2px!important;font-size:13.5px!important;line-height:1.08!important}
body h3.size-title-row .painting-variant-size-options,body h3.size-title-row .moonlit-size-options{margin:2px 0 0 2px!important;gap:2px!important}
body .painting-variant-size-btn,body .moonlit-size-btn{min-width:23px!important;min-height:22px!important;height:22px!important;padding:2px 5px!important;font-size:8.5px!important}
body a[name="gallery-start"]+div .painting-price,body a[name="premium-gallery-start"]+div .painting-price,body a[name="super-premium-gallery-start"]+div .painting-price{line-height:1.08!important}
body .pg-availability{margin:0 0 3px!important;min-height:8px!important;font-size:7.8px!important;line-height:1.05!important}
body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions,body.pg-phone-device a[name="gallery-start"]+div .card-actions,body.pg-phone-device a[name="premium-gallery-start"]+div .card-actions,body.pg-phone-device a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;row-gap:2px!important;width:100%!important;margin:3px 0 0!important;padding:0!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{margin:0!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{grid-column:1/-1!important;width:100%!important;margin:0!important;display:flex!important;visibility:visible!important;opacity:1!important}
}
@media(min-width:701px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body a[name="gallery-start"]+div>div,body.pg-ipad-device a[name="gallery-start"]+div>div,body a[name="gallery-start"]+div>div.pg-has-size-options{width:100%!important;display:flex!important;flex-direction:column!important}
body a[name="gallery-start"]+div>div>img,body a[name="gallery-start"]+div>div>div{padding:12px 14px 13px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
body a[name="gallery-start"]+div h3,body a[name="premium-gallery-start"]+div h3,body a[name="super-premium-gallery-start"]+div h3,body h3.size-title-row{min-height:40px!important;margin:0 0 4px!important}
body a[name="gallery-start"]+div .painting-price,body a[name="premium-gallery-start"]+div .painting-price,body a[name="super-premium-gallery-start"]+div .painting-price{margin:2px 0 4px!important}
body .pg-availability{margin:0 0 5px!important}
body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;row-gap:4px!important;width:100%!important;margin:4px 0 0!important;padding:0!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{margin:0!important;min-height:34px!important;height:34px!important;padding:5px 6px!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{grid-column:1/-1!important;margin:0!important;min-height:34px!important;height:34px!important;display:flex!important;visibility:visible!important;opacity:1!important}
}
@media(min-width:701px) and(max-width:900px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div,body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{width:min(760px,calc(100% - 28px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
body a[name="gallery-start"]+div>div>img,body a[name="gallery-start"]+div>div.featured-card>img,body a[name="gallery-start"]+div>div:hover>img,body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;row-gap:2px!important;column-gap:2px!important;width:100%!important;margin-top:auto!important;margin-bottom:0!important;padding:0!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{margin:0!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.pg-select-secondary{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important;width:100%!important;margin:0!important;padding-left:4px!important;padding-right:4px!important}
@media(max-width:700px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div{width:calc(100% - 24px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;column-gap:6px!important;row-gap:8px!important}
body a[name="gallery-start"]+div>div,body a[name="gallery-start"]+div>div.featured-card,body a[name="gallery-start"]+div>div.pg-has-size-options{width:100%!important}
body a[name="gallery-start"]+div>div>img,body a[name="gallery-start"]+div>div.featured-card>img,body a[name="gallery-start"]+div>div>div{padding:6px 7px 7px!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{min-height:27px!important;height:27px!important;border-radius:7px!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.pg-select-secondary{height:27px!important;min-height:27px!important;font-size:9px!important;padding:0 3px!important}
}
@media(min-width:701px) and(max-width:999px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div{width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:8px!important;row-gap:10px!important}
}
@media(min-width:1000px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div{width:min(1160px,calc(100% - 40px))!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:10px!important;row-gap:12px!important}
body a[name="gallery-start"]+div>div,body a[name="gallery-start"]+div>div.featured-card,body a[name="gallery-start"]+div>div.pg-has-size-options{width:100%!important}
body a[name="gallery-start"]+div>div>img,body a[name="gallery-start"]+div>div.featured-card>img,body a[name="gallery-start"]+div>div>div{padding:7px 8px 8px!important}
body a[name="gallery-start"]+div h3,body a[name="premium-gallery-start"]+div h3,body a[name="super-premium-gallery-start"]+div h3,body h3.size-title-row{min-height:31px!important;margin:0 0 2px!important;font-size:15px!important;line-height:1.12!important}
body a[name="gallery-start"]+div .painting-price,body a[name="premium-gallery-start"]+div .painting-price,body a[name="super-premium-gallery-start"]+div .painting-price{margin:2px 0 3px!important;font-size:16px!important;line-height:1.05!important}
body .pg-availability{margin:0 0 2px!important;font-size:9px!important;line-height:1!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{border-radius:8px!important;font-size:10px!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.pg-select-secondary{font-size:10px!important}
}
@media(min-width:1000px){body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a,body a[name="gallery-start"]+div .card-actions>a.select-painting,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting,body a[name="gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.pg-select-secondary{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;vertical-align:middle!important;height:32px!important;min-height:32px!important;padding:0 3px!important;margin:0!important;line-height:1.05!important;white-space:normal!important}
}
body .card-actions>a.select-painting.select-painting.pg-select-secondary{display:flex !important;flex-flow:row nowrap !important;align-items:center !important;justify-content:center !important;gap:6px !important;text-align:center !important;box-sizing:border-box !important;padding:0 4px !important;line-height:1 !important;text-indent:0 !important}
body .card-actions>a.select-painting.select-painting.pg-select-secondary::before{flex:0 0 18px !important;margin:0 !important}
@media(min-width:701px){body .card-actions>a.select-painting.select-painting.pg-select-secondary{position:relative !important;display:grid !important;place-items:center !important;padding:0 24px !important}
body .card-actions>a.select-painting.select-painting.pg-select-secondary::before{position:absolute !important;left:calc(50% - 79px) !important;top:50% !important;transform:translateY(-50%) !important}
}
body a[name="multi-select-marker"]+div:not(.multi-select-open){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body a[name="multi-select-marker"]+div.multi-select-open{display:flex!important;visibility:visible!important;pointer-events:auto!important}
@media(max-width:700px){body a[name="super-premium-gallery-start"]+div{column-gap:14px!important;row-gap:18px!important}
body a[name="super-premium-gallery-start"]+div>div,body a[name="super-premium-gallery-start"]+div>div.pg-has-size-options{height:450px!important;min-height:450px!important;max-height:450px!important}
body a[name="super-premium-gallery-start"]+div>div>img{height:260px!important;min-height:260px!important;max-height:260px!important;flex:0 0 260px!important;padding:4px!important;object-fit:contain!important}
body a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge){height:190px!important;min-height:190px!important;max-height:190px!important}
}
@media(min-width:1000px){body a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;width:100%!important;max-width:1200px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:0 auto!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card,body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card.pg-has-size-options{width:100%!important;height:570px!important;min-height:570px!important;max-height:570px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>img{width:100%!important;height:338px!important;min-height:338px!important;max-height:338px!important;flex:0 0 338px!important;object-fit:contain!important;padding:10px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>div:not(.super-premium-badge){height:232px!important;min-height:232px!important;max-height:232px!important;padding:14px 18px!important}
}
body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div{width:calc(100% - 32px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:12px!important;row-gap:14px!important;align-items:stretch!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div.pg-has-size-options,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div.pg-has-size-options,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card.pg-has-size-options{width:100%!important;overflow:hidden!important}
body.pg-ipad-device a[name="gallery-start"]+div>div,body.pg-ipad-device a[name="gallery-start"]+div>div.featured-card{width:100%!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge),body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>div:not(.super-premium-badge){padding:8px 10px 9px!important}
body.pg-ipad-device a[name="gallery-start"]+div>div>div{padding:8px 10px 9px!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>div:not(.super-premium-badge){padding:12px 14px!important}
@media(min-width:701px) and(max-width:1199px) and(pointer:coarse){body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;width:calc(100% - 24px)!important;max-width:1100px!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
}
@media(min-width:701px) and(max-width:1199px){body a[name="super-premium"]+div.super-premium-section{padding-left:0!important;padding-right:0!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0!important;gap:8px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card,body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card.pg-has-size-options{width:100%!important;height:570px!important;min-height:570px!important;max-height:570px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>img{width:100%!important;height:338px!important;min-height:338px!important;max-height:338px!important;flex:0 0 338px!important;object-fit:contain!important;padding:4px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>div:not(.super-premium-badge){height:232px!important;min-height:232px!important;max-height:232px!important}
}
@media(min-width:701px) and(max-width:1199px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery{align-items:stretch!important;row-gap:12px!important}
body a[name="gallery-start"]+div>div,body a[name="gallery-start"]+div>div.featured-card{align-self:stretch!important}
body a[name="gallery-start"]+div>div>div{flex:1 1 auto!important;padding-bottom:8px!important}
body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions{gap:2px!important;row-gap:2px!important;margin-top:4px!important;margin-bottom:0!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{margin:0!important}
}
body.pg-ipad-device a[name="gallery-start"]+div,body.pg-ipad-device a[name="premium-gallery-start"]+div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery{align-items:stretch!important;row-gap:12px!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div,body.pg-ipad-device a[name="premium-gallery-start"]+div>div.pg-has-size-options,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div.pg-has-size-options,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card.pg-has-size-options{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important}
body.pg-ipad-device a[name="gallery-start"]+div>div,body.pg-ipad-device a[name="gallery-start"]+div>div.featured-card{align-self:stretch!important}
body.pg-ipad-device a[name="gallery-start"]+div>div>img,body.pg-ipad-device a[name="gallery-start"]+div>div.featured-card>img,body.pg-ipad-device a[name="premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>img,body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>img{display:block!important;width:100%!important;height:238px!important;min-height:238px!important;max-height:238px!important;flex:0 0 238px!important;object-fit:contain!important;object-position:center!important;padding:10px!important;transform:none!important}
body.pg-ipad-device a[name="premium-gallery-start"]+div>div>div:not(.premium-badge),body.pg-ipad-device a[name="super-premium-gallery-start"]+div>div>div:not(.super-premium-badge),body.pg-ipad-device a[name="super-premium-gallery-start"]+div.super-premium-gallery>div.super-premium-card>div:not(.super-premium-badge){height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;padding-bottom:8px!important}
body.pg-ipad-device a[name="gallery-start"]+div>div>div{flex:1 1 auto!important;padding-bottom:8px!important}
body.pg-ipad-device a[name="gallery-start"]+div .card-actions,body.pg-ipad-device a[name="premium-gallery-start"]+div .card-actions,body.pg-ipad-device a[name="super-premium-gallery-start"]+div .card-actions{gap:2px!important;row-gap:2px!important;margin-top:4px!important;margin-bottom:0!important}
body.pg-ipad-device a[name="gallery-start"]+div .card-actions>a,body.pg-ipad-device a[name="premium-gallery-start"]+div .card-actions>a,body.pg-ipad-device a[name="super-premium-gallery-start"]+div .card-actions>a{margin:0!important}
.select-painting{display:block!important}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;flex:0 0 190px!important;object-fit:contain!important;box-sizing:border-box}
a[name="gallery-start"]+div>div>div{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding-bottom:0!important}
a[name="gallery-start"]+div .card-actions{margin-top:auto!important;margin-bottom:0!important;padding-bottom:0!important}
a[name="gallery-start"]+div>div>img.pg-portrait-unzoom{padding:16px 12px!important}
@media(max-width:700px){a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{height:185px!important;min-height:185px!important;max-height:185px!important;flex-basis:185px!important}
a[name="gallery-start"]+div>div>img.pg-portrait-unzoom{padding:14px 10px!important}
}
.privacy-section{max-width:1000px;margin:32px auto;padding:26px 22px;background:#fff;border-radius:16px;box-shadow:0 5px 18px rgba(71,62,95,.09);line-height:1.7}
.privacy-section h2{color:#000;margin-bottom:10px}
.privacy-section p+p{margin-top:9px}
:root{--gallery-paper:#fbfcff;--gallery-ink:#000;--gallery-gold:#a68659}
#pg-responsive-header{border-bottom:1px solid #e4dacf!important;box-shadow:0 3px 16px rgba(34,34,34,.07)!important}
#pg-responsive-header .pg-brand{color:var(--gallery-ink)!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div{border-color:#e4dacf}
a[name="gallery-start"]+div>div{border-color:#e4dacf}
.skip-link{position:fixed;left:12px;top:-60px;z-index:99999;background:#111;color:#fff;padding:10px 14px;border-radius:8px;text-decoration:none;font-weight:700}
.skip-link:focus{top:12px}
.painting-page-link{display:block;margin:8px 15px 14px;text-align:center;color:#000;text-decoration:underline;font-weight:600;font-size:14px}
.pg-domain-policy{max-width:1000px;margin:34px auto;padding:22px 24px;background:#f7f6f3;border:1px solid #e4e2de;border-radius:16px;box-shadow:0 5px 18px rgba(0,0,0,.07);text-align:center}
.pg-domain-policy h2{color:#111;font-family:Georgia,"Times New Roman",serif;font-size:28px;margin:0 0 8px}
.pg-domain-policy p{color:#555;font-size:16px;line-height:1.7;margin:0}
@media(max-width:700px){.pg-domain-policy{margin:25px 5%;padding:19px 16px}
.pg-domain-policy h2{font-size:24px}
}
@media(max-width:700px){#pg-responsive-header .mobile-more-button{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;padding:0!important;border-radius:12px!important;font-size:0!important;line-height:1!important}
#pg-responsive-header .mobile-more-button:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 -8px 0 currentColor,0 8px 0 currentColor}
#painting-studio-page.open{display:block!important;visibility:visible!important}
#painting-studio-page.open .studio-layout{grid-template-columns:1fr!important}
#painting-studio-page.open .studio-tools{position:static!important;width:100%!important}
#painting-studio-page.open #paint-canvas{width:100%!important;height:auto!important;touch-action:none!important}
}
.pg-card-facts{font-size:11px;line-height:1.3;color:#4b4742;margin:0 0 3px}
.pg-availability{font-size:11px!important;line-height:1.3!important}
.pg-proof-note{max-width:950px;margin:20px auto;padding:14px 18px;border-radius:12px;line-height:1.5}
@media(max-width:700px){.pg-card-facts,.pg-availability{font-size:10px!important}
}
.super-premium-gallery .super-premium-card,.premium-gallery .premium-card{box-shadow:0 10px 27px rgba(128,100,58,.10)!important}
.super-premium-card .card-actions a,.premium-card .card-actions a{background:#a68659!important;color:#fff!important;border:1px solid #a98953!important}
.super-premium-card .card-actions a.select-painting.selected,.premium-card .card-actions a.select-painting.selected{background:#705537!important;color:#fff!important}
a[name="gallery-start"]+div .card-actions a{background:#746858!important;color:#fff!important;border:1px solid #554a3e!important}
a[name="gallery-start"]+div .card-actions a.select-painting.selected{background:#554a3e!important;color:#fff!important}
a[name="multi-select-marker"]+div,#multi-select-bar{border:1px solid #d9d0c4!important}
#selected-order-btn{border:1px solid #554a3e!important}
a[name="order-panel-marker"]+div.pg-premium-order{border-left:2px solid #a68659!important}
a[name="order-panel-marker"]+div.pg-premium-order #mobile-order-price-summary{background:#f5efe4!important;border-color:#d8c8aa!important;color:#705537!important}
a[name="multi-select-marker"]+div::before{color:#554a3e!important}
:root{--pg-shadow:0 10px 28px rgba(38,49,59,.08);--pg-shadow-lg:0 18px 46px rgba(38,49,59,.12)}
html{scroll-behavior:smooth}
a:focus-visible{outline:3px solid #d3b77d!important;outline-offset:3px}
a[name="site-header"]+div{border-bottom:1px solid var(--pg-line)!important;box-shadow:0 4px 18px rgba(38,49,59,.05)!important;backdrop-filter:blur(12px)}
a[name="site-header"]+div>div:first-child{color:var(--pg-ink)!important;font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-.35px}
a[name="site-header"]+div>div:last-child a{color:#5b544c!important;transition:.2s ease}
a[name="site-header"]+div>div:last-child a:hover{color:var(--pg-slate-dark)!important}
a[name="home"]+div{padding:70px 20px!important;border-bottom:1px solid var(--pg-line)}
a[name="home"]+div h1{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-1px}
a[name="home"]+div>a{border:1px solid var(--pg-slate)!important}
a[name="home"]+div>a[href="#premium"],a[name="home"]+div>a[href="#super-premium"]{border:1px solid #d9c59f!important}
a[name="home"]+div>a:hover{transform:translateY(-2px);filter:none!important}
a[name="special-price"]+div,a[name="return-policy"]+div,a[name="picture-policy"]+div,a[name="contact-box"]+div,a[name="faq"]+div>div,a[name="info-grid"]+div>div{background:var(--pg-surface)!important;border:1px solid var(--pg-line)!important;box-shadow:var(--pg-shadow)!important}
a[name="special-price"]+div{border-left:4px solid var(--pg-slate)!important}
a[name="special-price"]+div h2,a[name="about"]+div>h2,a[name="paintings"]+div>h2,a[name="ordering"]+div>h2,a[name="contact"]+div>h2,a[name="seo-intro"]+div h2,a[name="faq"]+div h2,a[name="qr-codes"]+div>h2,a[name="picture-policy"]+div h2,a[name="return-policy"]+div h2{color:var(--pg-ink)!important;font-family:Georgia,"Times New Roman",serif!important}
a[name="about"]+div>p,a[name="paintings"]+div>p,a[name="seo-intro"]+div p,a[name="faq"]+div p,a[name="contact"]+div>p,a[name="picture-policy"]+div .picture-policy-references,a[name="return-policy"]+div p{color:var(--pg-muted)!important}
a[name="gallery-start"]+div>div{border-radius:18px!important}
a[name="gallery-start"]+div>div.featured-card{background:#fff!important;border:1px solid var(--pg-line)!important;border-radius:18px!important;box-shadow:var(--pg-shadow)!important}
a[name="gallery-start"]+div>div:hover,a[name="gallery-start"]+div>div.featured-card:hover{box-shadow:var(--pg-shadow-lg)!important;transform:translateY(-4px)}
a[name="gallery-start"]+div>div>img,a[name="gallery-start"]+div>div.featured-card>img{background:#f3f2ee!important}
a[name="gallery-start"]+div h3,a[name="gallery-start"]+div h3 a{color:var(--pg-ink)!important}
a[name="gallery-start"]+div .painting-price{color:var(--pg-slate-dark)!important}
a[name="gallery-start"]+div .card-actions>a[title^="Enquire about"]{background:var(--pg-slate)!important;color:#fff!important;border:2px solid var(--pg-slate)!important}
a[name="gallery-start"]+div .card-actions>a.select-painting{background:#fff!important;color:var(--pg-slate-dark)!important;border:2px solid #c5b8a7!important}
a[name="gallery-start"]+div .card-actions>a.select-painting.selected{background:var(--pg-slate-dark)!important;color:#fff!important;border-color:var(--pg-slate-dark)!important}
a[name="premium"]+div .premium-heading h2,a[name="super-premium"]+div .super-premium-heading h2{color:var(--pg-gold-dark)!important;font-family:Georgia,"Times New Roman",serif!important}
a[name="premium"]+div .premium-heading p,a[name="super-premium"]+div .super-premium-heading p{color:#746b5e!important}
a[name="premium-gallery-start"]+div>div:hover,a[name="super-premium-gallery-start"]+div>div:hover{box-shadow:0 15px 36px rgba(0,0,0,.15)!important}
a[name="premium-gallery-start"]+div h3,a[name="super-premium-gallery-start"]+div h3{color:var(--pg-ink)!important}
a[name="premium-gallery-start"]+div .painting-price,a[name="super-premium-gallery-start"]+div .painting-price{color:var(--pg-gold-dark)!important}
a[name="premium-gallery-start"]+div .premium-badge,a[name="super-premium-gallery-start"]+div .super-premium-badge{background:var(--pg-gold)!important;color:#fff!important;border:0!important}
a[name="premium-gallery-start"]+div .card-actions>a[title^="Enquire about"],a[name="super-premium-gallery-start"]+div .card-actions>a[title^="Enquire about"]{background:var(--pg-gold)!important;color:#fff!important;border:2px solid var(--pg-gold)!important}
a[name="premium-gallery-start"]+div .card-actions>a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting{background:#fff!important;color:var(--pg-gold-dark)!important;border:2px solid #ccb88f!important}
a[name="premium-gallery-start"]+div .card-actions>a.select-painting.selected,a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.selected{background:var(--pg-gold-dark)!important;color:#fff!important;border-color:var(--pg-gold-dark)!important}
a[name="order-panel-marker"]+div,a[name="payment-panel-marker"]+div{border-left:1px solid var(--pg-line)!important;box-shadow:-10px 0 34px rgba(38,49,59,.14)!important}
a[name="order-panel-marker"]+div>h2,a[name="payment-panel-marker"]+div>h2{color:var(--pg-ink)!important}
a[name="order-panel-marker"]+div>a.order-phone{background:var(--pg-slate-soft)!important;color:var(--pg-slate-dark)!important;border-color:#d9d0c4!important}
#order-location{border-color:var(--pg-line)!important;background:#fff!important}
#order-location:focus{border-color:var(--pg-slate)!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}
#selected-payment-summary,.mobile-order-price-summary,#multi-order-list,#payment-selected-note,#delivery-payment-options,.payment-section{border:1px solid var(--pg-line)!important;box-shadow:0 5px 16px rgba(38,49,59,.06)!important}
.payment-charge-badge{color:var(--pg-gold-dark)!important;background:var(--pg-gold-soft)!important;border-color:#dfcfb1!important}
#order-message-editor{border-color:var(--pg-line)!important}
#order-message-toggle{background:var(--pg-soft)!important;color:var(--pg-ink)!important}
#order-message-box{border-color:var(--pg-line)!important;color:var(--pg-ink)!important}
a[name="multi-select-marker"]+div{border:1px solid var(--pg-line)!important;box-shadow:var(--pg-shadow-lg)!important}
#painting-detail-viewer .painting-detail-shell{border:1px solid var(--pg-line)!important;box-shadow:var(--pg-shadow-lg)!important}
#painting-detail-viewer .painting-detail-image-wrap{background:#f3f2ee!important;border-color:var(--pg-line)!important}
#painting-detail-viewer .painting-detail-info h2,#painting-detail-viewer .painting-detail-info h3{color:var(--pg-ink)!important}
#painting-detail-viewer .painting-detail-description,#painting-detail-viewer .painting-detail-meta{color:var(--pg-muted)!important}
#painting-detail-viewer .painting-detail-meta{background:#faf9f6!important;border-color:var(--pg-line)!important}
#painting-detail-viewer .painting-detail-select{border-color:var(--pg-slate)!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-shell,#painting-detail-viewer.detail-theme-super-premium .painting-detail-shell{border:1px solid #d8c8aa!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-image-wrap,#painting-detail-viewer.detail-theme-super-premium .painting-detail-image-wrap{background:#f7f4ee!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-info h2,#painting-detail-viewer.detail-theme-premium .painting-detail-info h3,#painting-detail-viewer.detail-theme-super-premium .painting-detail-info h2,#painting-detail-viewer.detail-theme-super-premium .painting-detail-info h3{color:var(--pg-ink)!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-description,#painting-detail-viewer.detail-theme-premium .painting-detail-meta,#painting-detail-viewer.detail-theme-super-premium .painting-detail-description,#painting-detail-viewer.detail-theme-super-premium .painting-detail-meta{color:var(--pg-muted)!important}
a[name="qr-grid"]+div>div{background:#fff!important;border:1px solid var(--pg-line)!important;box-shadow:var(--pg-shadow)!important}
#welcome-alert-overlay{background:rgba(38,49,59,.32)!important}
#welcome-alert-box{background:#fff!important;border:1px solid var(--pg-line)!important;box-shadow:0 20px 52px rgba(38,49,59,.16)!important}
#welcome-alert-icon{background:var(--pg-gold-soft)!important}
a[name="site-footer"]+div{border-top:1px solid #d8d5cd!important}
a.select-painting::before{content:"+"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;border:1.5px solid currentColor!important;border-radius:50%!important;font:700 15px/1 Arial,sans-serif!important;margin-right:5px!important;vertical-align:-2px!important;background:transparent!important}
a.select-painting.selected::before{content:"✓"!important;font-size:11px!important}
@media(max-width:700px){a[name="home"]+div{padding:54px 16px!important}
a[name="home"]+div h1{font-size:38px!important}
a[name="premium"]+div,a[name="super-premium"]+div{margin:24px 4% 34px!important;padding:21px 14px!important}
}
#pg-responsive-header,.pg-proof-note,#painting-studio-page{color:var(--pg-ink)}
.pg-card-facts strong{color:var(--pg-slate-dark)!important}
:root{--pg-bg:#faf9f6;--pg-surface:#fff;--pg-soft:#f5f4f1;--pg-ink:#000;--pg-muted:#000;--pg-line:#e4e2de;--pg-slate:#000;--pg-slate-dark:#000;--pg-slate-soft:#f3f3f1;--pg-gold:#000;--pg-gold-dark:#000;--pg-gold-soft:#f7f5f0;--pg-blue:#000;--pg-blue-dark:#000;--pg-blue-soft:#f3f3f1}
html,body{background:#faf9f6!important;color:#000!important}
a[name="site-header"]+div,#pg-responsive-header{background:#fff!important;color:#000!important;border-color:#e4e2de!important}
a[name="home"]+div{background:#faf9f6!important;border-color:#e4e2de!important}
a[name="home"]+div h1,a[name="home"]+div p{color:#000!important}
a[name="special-price"]+div,a[name="contact-box"]+div,a[name="info-grid"]+div>div,a[name="faq"]+div>div,.pg-proof-note{background:#fff!important;border-color:#e4e2de!important;color:#000!important}
a[name="premium-gallery-start"]+div>div,a[name="super-premium-gallery-start"]+div>div,.premium-card,.super-premium-card{background:#fff!important;border:1px solid #e4e2de!important;box-shadow:0 8px 24px rgba(0,0,0,.06)!important}
a[name="gallery-start"]+div>div{background:#fff!important;border:1px solid #e4e2de!important;box-shadow:0 8px 24px rgba(0,0,0,.06)!important}
a[name="gallery-start"]+div>div>img,a[name="premium-gallery-start"]+div>div>img,a[name="super-premium-gallery-start"]+div>div>img{background:#f8f7f4!important}
a[name="premium"]+div,a[name="super-premium"]+div,.premium-section,.super-premium-section{background:#f8f7f4!important;border:1px solid #ddd9d1!important;box-shadow:none!important}
.super-premium-gallery .super-premium-card,.premium-gallery .premium-card{background:#fff!important;border:1px solid #ddd9d1!important}
a[name="premium"]+div .premium-kicker,a[name="super-premium"]+div .super-premium-kicker,.premium-badge,.super-premium-badge{background:#f0ede7!important;color:#000!important;border:1px solid #ddd9d1!important}
a[name="home"]+div>a,a[name="home"]+div>a[href="#premium"],a[name="home"]+div>a[href="#super-premium"],a[name="gallery-start"]+div .card-actions a:not(.select-painting),a[name="premium-gallery-start"]+div .card-actions a:not(.select-painting),a[name="super-premium-gallery-start"]+div .card-actions a:not(.select-painting),.super-premium-card .card-actions a:not(.select-painting),.premium-card .card-actions a:not(.select-painting),#selected-order-btn,#confirm-location-btn,#welcome-alert-ok,#order-message-content>a.order-whatsapp,a[name="order-panel-marker"]+div>a.order-whatsapp,a[name="order-panel-marker"]+div>a.order-instagram,a[name="order-panel-marker"]+div>a.order-payment,a[name="multi-select-marker"]+div>a,#painting-detail-viewer>#painting-detail-back,#painting-detail-viewer .painting-detail-order,a[name="order-panel-marker"]+div.pg-premium-order .order-choice,a[name="order-panel-marker"]+div.pg-premium-order #confirm-location-btn,a[name="order-panel-marker"]+div.pg-normal-order .order-choice,a[name="order-panel-marker"]+div.pg-normal-order #confirm-location-btn{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important}
a[name="gallery-start"]+div .card-actions a.select-painting,a[name="premium-gallery-start"]+div .card-actions a.select-painting,a[name="super-premium-gallery-start"]+div .card-actions a.select-painting,.super-premium-card .card-actions a.select-painting,.premium-card .card-actions a.select-painting,#selected-clear-btn,#painting-detail-viewer .painting-detail-select{background:#fff!important;color:#000!important;border:1px solid #000!important}
a.select-painting.selected,#painting-detail-viewer .painting-detail-select.selected{background:#000!important;color:#fff!important;border-color:#000!important}
a[name="order-panel-marker"]+div,a[name="payment-panel-marker"]+div,a[name="order-panel-marker"]+div.pg-premium-order{background:#fff!important;border-color:#e4e2de!important}
#selected-payment-summary,.mobile-order-price-summary,#multi-order-list,#payment-selected-note,#delivery-payment-options,.payment-section,.payment-section.delivery-section,#mobile-order-price-summary{background:#faf9f6!important;border-color:#e4e2de!important;color:#000!important}
a[name="payment-panel-marker"]+div .payment-option{background:#fff!important;border-color:#d8d8d8!important;color:#000!important}
a[name="payment-panel-marker"]+div .payment-option:hover,a[name="payment-panel-marker"]+div .payment-option.selected{background:#f3f3f1!important;border-color:#000!important}
a[name="payment-panel-marker"]+div .payment-option span.payment-tick,.payment-section-icon{background:#000!important;color:#fff!important}
#painting-detail-viewer,#painting-detail-viewer.detail-theme-premium,#painting-detail-viewer.detail-theme-super-premium{background:#faf9f6!important}
#painting-detail-viewer .painting-detail-shell,#painting-detail-viewer.detail-theme-premium .painting-detail-shell,#painting-detail-viewer.detail-theme-super-premium .painting-detail-shell{background:#fff!important;border-color:#e4e2de!important}
#painting-detail-viewer .painting-detail-shell:before,#painting-detail-viewer.detail-theme-premium .painting-detail-shell:before,#painting-detail-viewer.detail-theme-super-premium .painting-detail-shell:before{background:#000!important}
#painting-detail-viewer .painting-detail-kicker,#painting-detail-viewer .painting-detail-price,#painting-detail-viewer.detail-theme-premium .painting-detail-kicker,#painting-detail-viewer.detail-theme-premium .painting-detail-price,#painting-detail-viewer.detail-theme-super-premium .painting-detail-kicker,#painting-detail-viewer.detail-theme-super-premium .painting-detail-price{background:#f3f3f1!important;color:#000!important;border-color:#e4e2de!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-order,#painting-detail-viewer.detail-theme-super-premium .painting-detail-order,#painting-detail-viewer.detail-theme-premium>#painting-detail-back,#painting-detail-viewer.detail-theme-super-premium>#painting-detail-back{background:#000!important;color:#fff!important;border-color:#000!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-select,#painting-detail-viewer.detail-theme-super-premium .painting-detail-select{background:#fff!important;color:#000!important;border-color:#000!important}
#painting-detail-viewer.detail-theme-premium .painting-detail-select.selected,#painting-detail-viewer.detail-theme-super-premium .painting-detail-select.selected{background:#000!important;color:#fff!important}
a[name="multi-select-marker"]+div,#multi-select-bar{background:#fff!important;color:#000!important;border-color:#e4e2de!important}
a[name="qr-codes"]+div,a[name="site-footer"]+div{background:#f3f2ef!important;color:#000!important;border-color:#e4e2de!important}
body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin-top:auto!important;margin-bottom:0!important;padding-bottom:8px!important;overflow:visible!important}
body a[name="gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary{grid-column:1/-1!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:86%!important;max-width:260px!important;height:41px!important;min-height:41px!important;padding:8px 12px!important;margin:0!important;box-sizing:border-box!important;border:1.5px solid #000!important;border-radius:999px!important;background:#fff!important;color:#000!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important;text-indent:0!important;overflow:visible!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;transform:none!important}
body .card-actions>a.select-painting.pg-select-secondary::before{position:static!important;transform:none!important;flex:0 0 auto!important;margin:0 6px 0 0!important}
body .card-actions>a.select-painting.pg-select-secondary.selected{background:#000!important;color:#fff!important;border-color:#000!important}
@media(max-width:700px){body a[name="gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary{width:94%!important;font-size:12px!important}
}
body a[name="gallery-start"]+div>div{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;content-visibility:visible!important;contain:none!important}
body a[name="gallery-start"]+div>div>div{height:auto!important;min-height:0!important;max-height:none!important;flex:1 0 auto!important;padding-bottom:8px!important;overflow:visible!important}
body a[name="gallery-start"]+div>div .card-actions>a.select-painting.pg-select-secondary{width:calc(100% - 2px)!important;max-width:none!important;min-height:42px!important;height:auto!important;padding:9px 12px!important;line-height:1.25!important;white-space:normal!important}
@media(min-width:701px) and (max-width:1199px){body a[name="gallery-start"]+div>div .card-actions>a.select-painting.pg-select-secondary{width:100%!important;min-height:44px!important;padding:8px 10px!important;font-size:12px!important;touch-action:manipulation!important}
}
@media (min-width:701px){body a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important;gap:24px!important}
body a[name="super-premium-gallery-start"]+div.super-premium-gallery>.super-premium-card{min-width:0!important;width:100%!important}
}
body .card-actions>a{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease!important}
@media(hover:hover) and (pointer:fine){body a[name="gallery-start"]+div .card-actions>a:hover{background:#000!important;color:#fff!important;border-color:#000!important;filter:none!important;transform:none!important;box-shadow:0 3px 10px rgba(30,30,30,.14)!important}
body a[name="premium-gallery-start"]+div .card-actions>a:hover,body a[name="super-premium-gallery-start"]+div .card-actions>a:hover{background:#705537!important;color:#fff!important;border-color:#705537!important;filter:none!important;transform:none!important;box-shadow:0 3px 10px rgba(0,0,0,.17)!important}
}
body .card-actions>a:active{transform:none!important;filter:none!important}
@media(min-width:701px) and (max-width:1024px){body a[name="gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary,body a[name="super-premium-gallery-start"]+div .card-actions>a.select-painting.pg-select-secondary{width:100%!important;max-width:none!important;min-height:44px!important;height:44px!important;padding:8px 10px!important;font-size:12px!important;white-space:normal!important;touch-action:manipulation!important}
}
@media(hover:none){body a[name="gallery-start"]+div>div:hover,body .card-actions>a:hover{transform:none!important;filter:none!important}
}
@media(hover:hover){body a[name="home"]+div>a.hero-primary:hover,body a[name="home"]+div>a.hero-secondary:hover,body a[name="home"]+div>a.hero-tertiary:hover,body a[name="home"]+div>a[href="#super-premium"]:hover,body a[name="gallery-start"]+div .card-actions>a:hover,body a[name="premium-gallery-start"]+div .card-actions>a:hover,body a[name="super-premium-gallery-start"]+div .card-actions>a:hover,body .card-actions>a.select-painting.pg-select-secondary:hover,body #painting-detail-viewer .painting-detail-order:hover,body #painting-detail-viewer .painting-detail-select:hover,body #painting-detail-viewer>#painting-detail-back:hover,body #painting-detail-viewer.detail-theme-premium .painting-detail-order:hover,body #painting-detail-viewer.detail-theme-super-premium .painting-detail-order:hover,body a[name="order-panel-marker"]+div>a.order-choice:hover,body a[name="order-panel-marker"]+div.pg-normal-order .order-choice:hover,body a[name="order-panel-marker"]+div.pg-premium-order .order-choice:hover,body #selected-order-btn:hover,body #selected-clear-btn:hover,body #confirm-location-btn:hover,body #welcome-alert-ok:hover,body .custom-painting-contact a:hover,body button:hover{background:#e5e5e5!important;color:#000!important;border-color:#999!important;box-shadow:0 3px 10px rgba(0,0,0,.14)!important;filter:none!important}
}
@media (min-width:1025px){body #painting-detail-viewer{padding-left:4%!important;padding-right:4%!important}
body #painting-detail-viewer .painting-detail-shell{width:100%!important;max-width:1280px!important;grid-template-columns:minmax(0,1.45fr) minmax(330px,.9fr)!important}
body #painting-detail-viewer .painting-detail-image-wrap{height:600px!important;min-height:600px!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
body #painting-detail-viewer .painting-detail-image-wrap img{width:100%!important;height:540px!important;max-width:760px!important;max-height:540px!important;object-fit:contain!important;object-position:center!important;image-rendering:auto!important}
}
@media(max-width:700px){body a[name="paintings"]+div>h2,body a[name="paintings"]+div>.pg-shop-intro,body .pg-shop-filters>.pg-inline-search,body .desktop-art-trust{display:none!important}
body a[name="paintings"]+div{padding-top:12px!important}
body #catalog-tools.catalog-open{display:grid!important;visibility:visible!important;opacity:1!important}
}
@media (max-width:700px){.pg-filter-selects{gap:8px!important;align-items:center!important}
.pg-filter-selects select,#pg-filter-reset{box-sizing:border-box!important;height:auto!important;min-height:0!important;border:1px solid #dfd3e0!important;border-radius:999px!important;background-color:#fff!important;color:#574c59!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}
.pg-filter-selects select{padding:8px 28px 8px 13px!important}
#pg-filter-reset{padding:8px 13px!important;margin-left:0!important}
}
@media(max-width:700px){body a[name="gallery-start"]+div,body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
body a[name="gallery-start"]+div h3,body a[name="premium-gallery-start"]+div h3,body a[name="super-premium-gallery-start"]+div h3{font-size:14px!important;line-height:1.25!important;min-height:35px!important;margin-bottom:5px!important;overflow-wrap:anywhere!important}
body a[name="gallery-start"]+div .painting-price,body a[name="premium-gallery-start"]+div .painting-price,body a[name="super-premium-gallery-start"]+div .painting-price{font-size:16px!important;margin:6px 0!important}
body a[name="gallery-start"]+div .card-actions,body a[name="premium-gallery-start"]+div .card-actions,body a[name="super-premium-gallery-start"]+div .card-actions{gap:5px!important;margin-top:auto!important;display:flex!important;flex-direction:column!important}
body a[name="gallery-start"]+div .card-actions>a,body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div .card-actions>a{width:100%!important;min-width:0!important;font-size:12px!important;padding:8px 5px!important;line-height:1.15!important}
}
body a[name="super-premium"]+div{margin-left:1.5%!important;margin-right:1.5%!important;padding-left:10px!important;padding-right:10px!important}
body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:1500px!important;margin-inline:auto!important;gap:14px!important;align-items:start!important}
body a[name="premium-gallery-start"]+div>div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery>.super-premium-card{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#fff!important}
body a[name="premium-gallery-start"]+div>div>img,body a[name="super-premium-gallery-start"]+div.super-premium-gallery>.super-premium-card>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2 / 1!important;flex:none!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:#fff!important}
body a[name="super-premium-gallery-start"]+div .super-premium-badge{display:none!important}
@media (min-width:701px) and (max-width:1024px){body a[name="super-premium"]+div{margin-left:1%!important;margin-right:1%!important;padding-left:8px!important;padding-right:8px!important}
body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery{gap:10px!important}
}
@media (max-width:700px){body a[name="super-premium"]+div{margin-left:4px!important;margin-right:4px!important;padding-left:5px!important;padding-right:5px!important}
body a[name="premium-gallery-start"]+div,body a[name="super-premium-gallery-start"]+div.super-premium-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important}
}
@media (min-width:701px){body a[name="gallery-start"] + div > div{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:auto!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;overflow:hidden!important}
body a[name="gallery-start"] + div > div > div:not(.premium-badge):not(.super-premium-badge){display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;gap:0!important;width:100%!important;margin:0!important;padding:18px 20px!important;overflow:visible!important;flex:1 1 auto!important}
body a[name="gallery-start"] + div > div h3{order:1!important;display:block!important;width:100%!important;min-height:52px!important;max-height:none!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.35!important;text-align:left!important}
body a[name="gallery-start"] + div > div h3 > a{color:#000!important;text-decoration:none!important}
body a[name="gallery-start"] + div > div .painting-variant-size-options,body a[name="gallery-start"] + div > div .moonlit-size-options{order:2!important;display:flex!important;width:100%!important;max-width:110px!important;margin:0 0 7px!important;gap:6px!important}
body a[name="gallery-start"] + div > div .painting-variant-size-btn,body a[name="gallery-start"] + div > div .moonlit-size-btn{width:34px!important;min-width:34px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;font-size:10px!important}
body a[name="gallery-start"] + div > div .painting-price{order:3!important;display:block!important;width:100%!important;margin:6px 0 5px!important;font-size:20px!important;line-height:1.2!important;text-align:left!important}
body a[name="gallery-start"] + div > div .pg-availability{order:4!important;display:block!important;width:100%!important;min-height:0!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.35!important;text-align:left!important;color:#686868!important}
body a[name="gallery-start"] + div > div .card-actions{order:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:auto 0 0!important;padding:0!important}
body a[name="gallery-start"] + div > div .card-actions > a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:9px 8px!important;border-radius:20px!important;font-size:13px!important;line-height:1.15!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}
body a[name="gallery-start"] + div > div .card-actions > a.pg-view-details{background:#fff!important;color:#746858!important;border:2px solid #746858!important}
body a[name="gallery-start"] + div > div .card-actions > a[title^="Enquire about"]{background:#746858!important;color:#fff!important;border:2px solid #746858!important}
body a[name="gallery-start"] + div > div .card-actions > a.select-painting.pg-select-secondary{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-height:40px!important;height:40px!important;margin:0!important;border-radius:20px!important}
}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto 1fr auto!important;column-gap:8px!important;align-items:center!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3{grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;margin:0!important;min-height:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.15!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3 > a{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options{grid-column:2!important;grid-row:1!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0!important;gap:5px!important;white-space:nowrap!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price{grid-column:1/-1!important;grid-row:2!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .pg-availability{grid-column:1/-1!important;grid-row:3!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .card-actions{grid-column:1/-1!important;grid-row:5!important}
body #colorful-texture > div.pg-title-size-row-card > h3,body #golden-blossoms > div.pg-title-size-row-card > h3{font-size:15px!important;letter-spacing:-.2px!important}
@media(max-width:700px){body a[name="gallery-start"] + div > div > div.pg-title-size-row-card{column-gap:4px!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3{font-size:12px!important}
body #colorful-texture > div.pg-title-size-row-card > h3,body #golden-blossoms > div.pg-title-size-row-card > h3{font-size:10px!important;letter-spacing:-.35px!important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-btn,body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-btn{width:28px!important;min-width:28px!important;height:26px!important;min-height:26px!important;font-size:9px!important}
}
a[name="gallery-start"]+div h3.pg-compact-title{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:15px;line-height:1.25;min-height:52px}
a[name="gallery-start"]+div h3.pg-compact-title>a{font-size:inherit;line-height:inherit;white-space:nowrap}
a[name="gallery-start"]+div h3.pg-compact-title .pg-inline-size-label{display:inline-block;flex:0 0 auto;font-size:11px;font-weight:600;color:#6b655d;white-space:nowrap}
@media(max-width:520px){a[name="gallery-start"]+div h3.pg-compact-title{font-size:12px;gap:4px}
a[name="gallery-start"]+div h3.pg-compact-title .pg-inline-size-label{font-size:9px}
}
@media (max-width: 700px){body a[name="gallery-start"] + div .card-actions,body a[name="premium-gallery-start"] + div .card-actions,body a[name="super-premium-gallery-start"] + div .card-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;flex-direction:initial !important;gap:6px !important;width:100% !important}
body a[name="gallery-start"] + div .card-actions > a,body a[name="premium-gallery-start"] + div .card-actions > a,body a[name="super-premium-gallery-start"] + div .card-actions > a{box-sizing:border-box !important;width:100% !important;min-width:0 !important;min-height:40px !important;height:40px !important;margin:0 !important;padding:8px 4px !important;font-size:11px !important;line-height:1.15 !important;white-space:nowrap !important}
body a[name="gallery-start"] + div .card-actions > a.select-painting,body a[name="premium-gallery-start"] + div .card-actions > a.select-painting,body a[name="super-premium-gallery-start"] + div .card-actions > a.select-painting{grid-column:1 / -1 !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div h3,body a[name="premium-gallery-start"] + div h3,body a[name="super-premium-gallery-start"] + div h3{font-size:clamp(11px,3.4vw,13px) !important;line-height:1.2 !important;margin-bottom:4px !important}
body a[name="gallery-start"] + div .painting-price,body a[name="premium-gallery-start"] + div .painting-price,body a[name="super-premium-gallery-start"] + div .painting-price{margin:4px 0 3px !important;font-size:clamp(12px,3.6vw,14px) !important;line-height:1.2 !important}
body a[name="gallery-start"] + div .pg-availability,body a[name="premium-gallery-start"] + div .pg-availability,body a[name="super-premium-gallery-start"] + div .pg-availability{margin:0 0 6px !important;font-size:clamp(8px,2.5vw,9px) !important;line-height:1.25 !important;overflow-wrap:normal !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3{min-width:0 !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options{gap:3px !important;flex-wrap:nowrap !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn,body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn{padding:0 !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div h3.size-title-row,body a[name="premium-gallery-start"] + div h3.size-title-row,body a[name="super-premium-gallery-start"] + div h3.size-title-row{gap:6px !important}
body a[name="gallery-start"] + div h3.size-title-row .painting-variant-size-options,body a[name="gallery-start"] + div h3.size-title-row .moonlit-size-options,body a[name="premium-gallery-start"] + div h3.size-title-row .painting-variant-size-options,body a[name="premium-gallery-start"] + div h3.size-title-row .moonlit-size-options,body a[name="super-premium-gallery-start"] + div h3.size-title-row .painting-variant-size-options,body a[name="super-premium-gallery-start"] + div h3.size-title-row .moonlit-size-options{gap:4px !important;margin-left:2px !important}
}
body a[name="gallery-start"]+div .painting-title-size-large::after,body a[name="premium-gallery-start"]+div .painting-title-size-large::after,body a[name="super-premium-gallery-start"]+div .painting-title-size-large::after{content:"L"!important}
body a[name="gallery-start"]+div .painting-title-size-small::after,body a[name="premium-gallery-start"]+div .painting-title-size-small::after,body a[name="super-premium-gallery-start"]+div .painting-title-size-small::after{content:"S"!important}
body a[name="gallery-start"]+div .painting-title-size-medium::after,body a[name="premium-gallery-start"]+div .painting-title-size-medium::after,body a[name="super-premium-gallery-start"]+div .painting-title-size-medium::after{content:"M"!important}
body .super-premium-gallery .pg-inline-size-label{display:inline-block!important;margin-left:4px!important;padding:2px 6px!important;border:1px solid #ddd4c8!important;border-radius:999px!important;background:#f3f3f1!important;color:#222!important;font-size:0!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important;vertical-align:middle!important}
body .super-premium-gallery .pg-inline-size-label::after{content:"L";font-size:10px!important}
#pg-desktop-navigation a[href="#super-premium"]{font-size:15px!important}
.mobile-more-options a[href="#super-premium"]{font-size:15px!important;border-radius:9px!important}
a[name="home"]+div>a[href="#super-premium"]{font-size:15px!important;border-radius:999px!important}
a[name="home"]+div>a.hero-secondary{font-size:15px!important;border-radius:999px!important}
@media(max-width:700px){body a[name="premium-gallery-start"]+div .card-actions>a,body a[name="super-premium-gallery-start"]+div.super-premium-gallery .card-actions>a{box-sizing:border-box!important;min-height:34px!important;height:34px!important;padding:6px 5px!important;font-size:10px!important;line-height:1.15!important;border-radius:12px!important;box-shadow:0 2px 6px rgba(45,35,20,.10)!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}
body a[name="premium-gallery-start"]+div>div>img,body a[name="super-premium-gallery-start"]+div.super-premium-gallery>.super-premium-card>img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important}
}
@media(min-width:701px){body a[name="premium-gallery-start"]+div h3,body a[name="super-premium-gallery-start"]+div h3{font-size:22px!important;line-height:1.25!important}
body a[name="premium-gallery-start"]+div .painting-price,body a[name="super-premium-gallery-start"]+div .painting-price{font-size:24px!important;line-height:1.25!important}
}
@media(min-width:701px){body .premium-card .pg-card-facts,body .super-premium-card .pg-card-facts{font-size:15px!important;line-height:1.4!important}
body .premium-card .pg-availability,body .super-premium-card .pg-availability{font-size:14px!important;line-height:1.4!important}
}
@media(max-width:700px){body a[name="gallery-start"]+div>div>div.pg-title-size-row-card,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:auto auto auto 1fr auto!important;justify-content:start!important;justify-items:start!important;align-items:center!important;column-gap:6px!important}
body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>h3,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>h3,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>h3{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important}
body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.painting-variant-size-options,body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.moonlit-size-options,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.painting-variant-size-options,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.moonlit-size-options,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.painting-variant-size-options,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.moonlit-size-options{grid-column:2!important;grid-row:1!important;justify-self:start!important;display:flex!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;margin:0!important;gap:3px!important;justify-content:flex-start!important;align-items:center!important}
body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.painting-price,body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.pg-card-facts,body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.pg-availability,body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>.card-actions,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.painting-price,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.pg-card-facts,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.pg-availability,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>.card-actions,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.painting-price,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.pg-card-facts,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.pg-availability,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>.card-actions{grid-column:1/-1!important;width:100%!important;text-align:left!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important}
}
@media(max-width:700px){body a[name="gallery-start"]+div>div>div.pg-title-size-row-card,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card{width:100%!important;max-width:100%!important;align-self:stretch!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important;text-align:left!important}
body a[name="gallery-start"]+div>div>div.pg-title-size-row-card>h3,body a[name="premium-gallery-start"]+div>div>div.pg-title-size-row-card>h3,body a[name="super-premium-gallery-start"]+div>div>div.pg-title-size-row-card>h3{justify-self:start!important;align-self:center!important;text-align:left!important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div h3,body a[name="premium-gallery-start"] + div > div h3,body a[name="super-premium-gallery-start"] + div > div h3{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important;padding-left:0 !important;text-align:left !important;justify-self:start !important;align-self:flex-start !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div > div.pg-title-size-row-card,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card{display:grid !important;grid-template-columns:max-content max-content minmax(0,1fr) !important;grid-template-rows:auto auto auto 1fr auto !important;justify-content:start !important;justify-items:start !important;align-content:stretch !important;align-items:center !important;width:calc(100% + 7px) !important;max-width:none !important;margin-left:-7px !important;margin-right:0 !important;box-sizing:border-box !important;column-gap:5px !important;text-align:left !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > a[name],body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > a[name],body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > a[name]{display:none !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3{grid-column:1 !important;grid-row:1 !important;width:auto !important;max-width:100% !important;justify-self:start !important;align-self:center !important;margin:0 !important;padding:0 !important;text-align:left !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-variant-size-options,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .moonlit-size-options{grid-column:2 !important;grid-row:1 !important;justify-self:start !important;margin:0 !important;justify-content:flex-start !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price{grid-column:1 / -1 !important;grid-row:2 !important;display:block !important;visibility:visible !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .pg-availability,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .pg-availability,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .pg-availability{grid-column:1 / -1 !important;grid-row:3 !important;display:block !important;visibility:visible !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .card-actions,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .card-actions,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .card-actions{grid-column:1 / -1 !important;grid-row:5 !important;display:grid !important;visibility:visible !important;width:100% !important}
}
body a[name="gallery-start"] + div > div h3,body a[name="premium-gallery-start"] + div > div h3,body a[name="super-premium-gallery-start"] + div > div h3{margin-bottom:0 !important}
body a[name="gallery-start"] + div > div .painting-price,body a[name="premium-gallery-start"] + div > div .painting-price,body a[name="super-premium-gallery-start"] + div > div .painting-price{margin-top:30px !important}
@media (max-width: 700px){body a[name="gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge),body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge),body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge){display:grid !important;grid-template-rows:auto auto auto 1fr auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;column-gap:5px !important;justify-content:start !important;justify-items:start !important;text-align:left !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge),body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge),body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card:not(.premium-badge):not(.super-premium-badge){grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr) !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3{font-size:13px !important;line-height:1.2 !important;white-space:normal !important;overflow:visible !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > h3 > a,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3 > a,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > h3 > a{font-size:inherit !important;white-space:normal !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card > .painting-price{font-size:16px !important;line-height:1.2 !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn{flex:0 0 25px !important;width:25px !important;min-width:25px !important;height:24px !important;min-height:24px !important;font-size:9px !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn span,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn span,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .painting-variant-size-btn span{font-size:inherit !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn{flex:0 0 25px !important;width:25px !important;min-width:25px !important;height:24px !important;min-height:24px !important;font-size:9px !important}
body a[name="gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn span,body a[name="premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn span,body a[name="super-premium-gallery-start"] + div > div > div.pg-title-size-row-card .moonlit-size-btn span{font-size:inherit !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div:not(.pg-has-size-options) h3,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) h3,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) h3{font-size:13px !important;line-height:1.2 !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) h3 > a,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) h3 > a,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) h3 > a{font-size:inherit !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .painting-price,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-price,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-price{font-size:16px !important;line-height:1.2 !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-small::after,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-small::after,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-small::after{font-size:9px !important;padding:3px 7px !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-medium::after,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-medium::after,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-medium::after{font-size:9px !important;padding:3px 7px !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-large::after,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-large::after,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .painting-title-size-large::after{font-size:9px !important;padding:3px 7px !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label{font-size:11px !important}
body a[name="gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label::after,body a[name="premium-gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label::after,body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label::after{font-size:11px !important}
}
@media (max-width: 700px){body a[name="gallery-start"] + div > div .card-actions > a,body a[name="premium-gallery-start"] + div > div .card-actions > a,body a[name="super-premium-gallery-start"] + div > div .card-actions > a{height:32px !important;min-height:32px !important;padding:6px 4px !important;font-size:10.5px !important;line-height:1.2 !important;border-radius:10px !important}
body a[name="gallery-start"] + div > div .card-actions,body a[name="premium-gallery-start"] + div > div .card-actions,body a[name="super-premium-gallery-start"] + div > div .card-actions{gap:5px !important}
body a[name="gallery-start"] + div > div .pg-availability,body a[name="premium-gallery-start"] + div > div .pg-availability,body a[name="super-premium-gallery-start"] + div > div .pg-availability{font-size:11px !important;line-height:1.35 !important;font-weight:400 !important;margin-bottom:8px !important;white-space:normal !important}
body a[name="gallery-start"] + div > div .pg-card-facts,body a[name="premium-gallery-start"] + div > div .pg-card-facts,body a[name="super-premium-gallery-start"] + div > div .pg-card-facts{font-size:11px !important;line-height:1.35 !important}
body a[name="super-premium-gallery-start"] + div > div:not(.pg-has-size-options) .pg-inline-size-label{font-size:0 !important}
}
@media (max-width: 700px){#pg-shop-filters .pg-filter-selects{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:4px !important}
#pg-shop-filters .pg-filter-chip,#pg-shop-filters #pg-size-filter,#pg-shop-filters #pg-price-filter,#pg-shop-filters #pg-filter-reset{box-sizing:border-box !important;width:auto !important;min-width:0 !important;height:26px !important;min-height:26px !important;padding:6px 8px !important;font-size:9.5px !important;font-weight:700 !important;line-height:1.2 !important;border-radius:999px !important;margin:0 !important;flex:0 0 auto !important}
}
@media (max-width: 700px){body a[name="premium-gallery-start"] + div > div .painting-price,body a[name="super-premium-gallery-start"] + div > div .painting-price{margin-top:15px !important}
}
@media (max-width: 700px){#pg-shop-filters .pg-category-row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:4px !important;max-width:100% !important;overflow-x:auto !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch}
#pg-shop-filters .pg-category-row > *{flex:0 0 auto !important;white-space:nowrap !important}
#pg-shop-filters .pg-category-row > select{border:1px solid #dfd3e0 !important;background-color:#fff !important;color:#574c59 !important}
}
.pg-inline-size,.size-inline{font-size:.72em;font-weight:600;white-space:nowrap;opacity:.78;margin-left:5px;vertical-align:middle}
a[name="gallery-start"] + div h3.size-title-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;margin-bottom:6px!important;white-space:nowrap!important}
a[name="gallery-start"] + div h3.size-title-row .pg-title-text{display:block!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;line-height:1.2!important;overflow:visible!important}
a[name="gallery-start"] + div h3.size-title-row .pg-title-text>a{font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}
a[name="gallery-start"] + div h3.size-title-row .painting-variant-size-options, a[name="gallery-start"] + div h3.size-title-row .moonlit-size-options{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;margin:0!important;width:auto!important;max-width:none!important;white-space:nowrap!important}
a[name="gallery-start"] + div h3.size-title-row .painting-variant-size-btn, a[name="gallery-start"] + div h3.size-title-row .moonlit-size-btn{flex:0 0 auto!important;margin:0!important}
a[name="gallery-start"] + div .pg-card-facts{display:none!important}
@media(max-width:700px){a[name="gallery-start"] + div h3.size-title-row{gap:3px!important}
a[name="gallery-start"] + div h3.size-title-row .painting-variant-size-options,a[name="gallery-start"] + div h3.size-title-row .moonlit-size-options{gap:2px!important}
}
body#pg-store .pg-main-gallery .pg-art-card>img{transform:none!important;image-rendering:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;background:#f7f5f1!important}
body#pg-store .pg-main-gallery .pg-art-card h3::after{font-size:10px!important;white-space:nowrap!important;margin-left:5px!important}
body#pg-store .pg-main-gallery .painting-title-size-large::after{content:'Large'!important}
body#pg-store .pg-main-gallery .painting-title-size-medium::after{content:'Medium'!important}
body#pg-store .pg-main-gallery .painting-title-size-small::after{content:'Small'!important}
body#pg-store .super-premium-gallery .pg-inline-size-label{font-size:11px!important}
body#pg-store .super-premium-gallery .pg-inline-size-label::after{content:none!important}
body#pg-store .super-premium-section{background:#f5f0e6!important;border:1px solid #dfd4bf!important;border-radius:20px!important;padding:28px!important;margin:40px auto!important;box-shadow:none!important;width:100%!important;max-width:1100px!important}
body#pg-store .super-premium-heading{text-align:center!important;margin-bottom:22px!important}
body#pg-store .super-premium-heading h2{font-size:28px!important;color:#392f22!important;line-height:1.2!important;margin:8px 0!important}
body#pg-store .super-premium-heading p{font-size:15px!important;line-height:1.6!important;color:#706552!important}
body#pg-store .super-premium-kicker{font-size:11px!important;letter-spacing:2px!important;color:#866c36!important;background:none!important}
body#pg-store a[name="super-premium-gallery-start"]+div.super-premium-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;max-width:860px!important;margin:auto!important}
body#pg-store .super-premium-gallery>.super-premium-card{display:flex!important;flex-direction:column!important;position:relative!important;background:#fff!important;border:1px solid #e5dccd!important;border-radius:14px!important;padding:0!important;overflow:hidden!important;box-shadow:none!important;transform:none!important}
body#pg-store .super-premium-gallery>.super-premium-card>img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:425/347!important;object-fit:contain!important;transform:none!important;flex:none!important;image-rendering:auto!important}
body#pg-store .super-premium-gallery>.super-premium-card>div:not(.super-premium-badge){padding:16px!important;align-items:stretch!important}
body#pg-store .super-premium-badge{display:none!important}
body#pg-store .super-premium-gallery h3{font-size:19px!important;text-align:left!important}
body#pg-store .super-premium-gallery .painting-price{font-size:21px!important;color:#493921!important}
body#pg-store .super-premium-gallery .card-actions{margin-top:12px!important}
body#pg-store .pg-contact-section,body#pg-store #customer-reviews,body#pg-store #policies{width:100%!important;max-width:1100px!important;margin:32px auto!important;padding:28px!important;border:1px solid #e7e1d7!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:none!important}
body#pg-store .pg-contact-section h2,body#pg-store #policies>h2{font-size:26px!important;color:#322e29!important;margin-bottom:10px!important}
body#pg-store .pg-contact-section>p{font-size:15px!important;line-height:1.6!important}
body#pg-store .pg-contact-section .pg-contact-social{align-items:center!important;gap:14px!important;min-width:285px!important;max-width:100%!important;padding:12px 18px!important;border:1px solid #e8e1d6!important;border-radius:14px!important;background:#fff!important;color:#332f29!important;font-size:16px!important;box-shadow:none!important;text-decoration:none!important}
body#pg-store .pg-contact-section .pg-contact-social svg{display:block!important}
body#pg-store .pg-contact-section .pg-contact-whatsapp svg{color:#25d366!important}
body#pg-store .pg-contact-section .pg-contact-instagram svg{color:#d62976!important}
body#pg-store #policies{text-align:left!important;scroll-margin-top:85px}
body#pg-store #policies .policy-intro{color:#72695e;line-height:1.6;margin-bottom:20px}
body#pg-store .pg-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body#pg-store #policies .pg-policy-item{padding:20px;border:1px solid #e8e1d6;border-radius:12px;background:white;min-width:0}
body#pg-store #policies .pg-policy-item>div,body#pg-store #policies .pg-policy-item>section{display:block!important;width:auto!important;max-width:none!important;position:static!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;text-align:left!important}
body#pg-store #policies .pg-policy-item h2{font-size:18px!important;margin:0 0 12px!important;text-align:left!important}
body#pg-store #policies .pg-policy-item p,body#pg-store #policies .pg-policy-item li{font-size:14px!important;line-height:1.75!important;color:#62594f!important}
body#pg-store #policies .pg-policy-item ul{padding-left:20px!important}
body#pg-store .super-premium-gallery .card-actions>a{border-radius:999px!important;box-shadow:none!important}
@media(max-width:700px){body#pg-store .pg-main-gallery .card-actions,body#pg-store .super-premium-gallery .card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important}
body#pg-store .pg-main-gallery .card-actions>a,body#pg-store .super-premium-gallery .card-actions>a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:auto!important;min-height:34px!important;padding:8px 3px!important;font-size:10px!important;line-height:1.2!important;border-radius:999px!important;box-shadow:none!important;white-space:normal!important}
body#pg-store .pg-main-gallery .card-actions>.select-painting,body#pg-store .super-premium-gallery .card-actions>.select-painting{grid-column:1/-1!important}
body#pg-store .super-premium-section{padding:14px!important;margin:28px auto!important;border-radius:16px!important}
body#pg-store .super-premium-heading h2{font-size:23px!important}
body#pg-store .super-premium-heading p{font-size:12px!important}
body#pg-store a[name="super-premium-gallery-start"]+div.super-premium-gallery{gap:10px!important}
body#pg-store .super-premium-gallery>.super-premium-card>div:not(.super-premium-badge){padding:9px!important}
body#pg-store .super-premium-gallery h3{font-size:13px!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important}
body#pg-store .super-premium-gallery .pg-inline-size-label{font-size:9px!important;margin-left:0!important;padding:1px 4px!important}
body#pg-store .super-premium-gallery .painting-price{font-size:16px!important;margin:7px 0!important}
body#pg-store .super-premium-gallery .pg-availability,body#pg-store .super-premium-gallery .pg-card-facts{font-size:10px!important;line-height:1.45!important}
body#pg-store .pg-contact-section,body#pg-store #customer-reviews,body#pg-store #policies{padding:20px 14px!important;margin:24px auto!important}
body#pg-store .pg-contact-section .pg-contact-social{min-width:0!important;width:100%!important;font-size:14px!important}
body#pg-store .pg-policy-grid{grid-template-columns:1fr;gap:12px}
body#pg-store #policies .pg-policy-item{padding:16px}
}
body#pg-store #painting-detail-viewer .painting-detail-image-wrap img{max-width:min(100%,var(--source-width,650px))!important;max-height:min(70vh,var(--source-height,650px))!important;height:auto!important;object-fit:contain!important;transform:none!important;image-rendering:auto!important}
body#pg-store .pg-main-gallery h3[class*="painting-title-size-"]::after{width:auto!important;max-width:none!important;overflow:visible!important;display:inline-block!important}
body#pg-store .super-premium-gallery>.super-premium-card>div:not(.super-premium-badge){display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;flex:1 0 auto!important;overflow:visible!important}
body#pg-store .super-premium-gallery h3{display:block!important;position:static!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;line-height:1.5!important;transform:none!important;margin:0!important;padding:0!important}
body#pg-store .super-premium-gallery .painting-price{display:block!important;position:static!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;clear:both!important;line-height:1.4!important;transform:none!important;margin:10px 0 8px!important}
body#pg-store .super-premium-gallery .pg-inline-size-label{line-height:1.4!important;vertical-align:baseline!important}
body#pg-store .pg-contact-section>p:has(.pg-contact-social){text-align:left!important;display:block!important;margin:12px 0 0!important;padding:0!important}
body#pg-store .pg-contact-section .pg-contact-social{display:inline-flex!important;justify-content:flex-start!important;margin:0!important;text-align:left!important}
body#pg-store .pg-contact-section .pg-contact-social svg{box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;padding:9px!important;fill:#fff!important;color:#fff!important;overflow:visible!important;transform:none!important;filter:none!important;box-shadow:none!important}
body#pg-store .pg-contact-section .pg-contact-instagram svg{background:linear-gradient(35deg,#ffcc45 0%,#fd5949 32%,#d6249f 65%,#285aeb 100%)!important;border-radius:12px!important}
body#pg-store .pg-contact-section .pg-contact-whatsapp svg{background:#25d366!important;border-radius:50%!important}
body#pg-store #policies .pg-artwork-policy{padding:12px 16px!important;align-self:start!important}
body#pg-store #policies .pg-artwork-policy h2{font-size:15px!important;margin-bottom:7px!important}
body#pg-store #policies .pg-artwork-policy p{font-size:12px!important;line-height:1.5!important;margin:0!important}
body#pg-store #policies .pg-artwork-policy .picture-policy-references{font-size:10px!important;margin-top:7px!important}
@media(max-width:700px){body#pg-store .pg-main-gallery .card-actions>.select-painting,body#pg-store .super-premium-gallery .card-actions>.select-painting{box-sizing:border-box!important;border:1px solid #aa9474!important;border-radius:999px!important;background:#fffdf9!important;color:#675440!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;line-height:1.25!important;padding:8px 6px!important;text-align:center!important;box-shadow:none!important}
body#pg-store .pg-main-gallery .card-actions>.select-painting.selected,body#pg-store .super-premium-gallery .card-actions>.select-painting.selected{background:#675440!important;border-color:#675440!important;color:#fff!important}
}
@media(min-width:701px){body#pg-store .super-premium-gallery>.super-premium-card{height:auto!important;min-height:0!important;max-height:none!important}
}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>:not(.pg-has-size-options) h3{height:auto!important;min-height:0!important;margin-bottom:0!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>:not(.pg-has-size-options) .painting-price{margin-top:8px!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options>div:not(.premium-badge):not(.super-premium-badge){height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;grid-template-rows:repeat(5,auto)!important;align-content:start!important;row-gap:0!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options .painting-price{margin-top:8px!important;margin-bottom:5px!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options .pg-availability{margin-top:0!important;margin-bottom:12px!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options .card-actions{margin-top:0!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options h3{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery) h3.size-title-row{column-gap:8px!important;row-gap:4px!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery) h3 :is(.painting-variant-size-options,.moonlit-size-options){margin-left:4px!important;flex-shrink:0!important}
body#pg-store .pg-main-gallery h3[class*="painting-title-size-"]::after,body#pg-store .pg-main-gallery h3 [class*="painting-title-size-"]::after{margin-left:8px!important}
body#pg-store :is(.pg-main-gallery,.super-premium-gallery) .pg-inline-size-label{display:inline-block!important;margin-left:8px!important;padding:2px 7px!important;border:1px solid #ddd4c8!important;border-radius:999px!important;background:#796b58!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important;vertical-align:middle!important}
body#pg-store #red-strokes-abstract .pg-inline-size-label::after{content:none!important}
@media(max-width:700px){body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options .painting-price{margin-bottom:3px!important}
body#pg-store :is(.pg-main-gallery,.premium-gallery,.super-premium-gallery)>.pg-has-size-options .pg-availability{margin-bottom:8px!important}
body#pg-store :is(.pg-main-gallery,.super-premium-gallery) .pg-inline-size-label{font-size:9px!important}
}
@media(max-width:700px){body#pg-store #pg-shop-filters .pg-category-row{flex-wrap:nowrap!important}
body#pg-store #pg-shop-filters .pg-filter-selects{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;align-items:center!important}
body#pg-store #pg-shop-filters .pg-filter-selects select{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:100%!important}
body#pg-store #pg-shop-filters .pg-phone-search-control,body#pg-store #pg-shop-filters #pg-filter-reset{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important;width:auto!important;height:26px!important;min-height:26px!important;padding:6px 8px!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important;border:1px solid #dfd3e0!important;border-radius:999px!important;background:#fff!important;color:#574c59!important;text-decoration:none!important;margin:0!important;white-space:nowrap!important}
body#pg-store #pg-shop-filters.pg-phone-search-open>.pg-inline-search{display:block!important;margin-bottom:8px!important}
body#pg-store #pg-responsive-header #mobile-more-menu{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}
body#pg-store #pg-responsive-header .pg-mobile-policy{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;padding:0 12px!important;border:1px solid #d8d2c8!important;border-radius:999px!important;background:#fffdf9!important;color:#332f29!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;margin:0!important}
}
body#pg-store .mobile-social-float{display:none!important}
@media(min-width:701px){body#pg-store a[name="home"]+div{padding:30px 24px!important;min-height:0!important}
body#pg-store a[name="home"]+div h1{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.15!important;margin:0 auto 14px!important;max-width:1000px!important}
body#pg-store a[name="home"]+div p{font-size:16px!important;line-height:1.5!important;max-width:760px!important;margin:0 auto 18px!important}
body#pg-store a[name="home"]+div>a{margin-top:0!important}
body#pg-store .desktop-art-trust{margin-top:14px!important;margin-bottom:0!important}
body#pg-store a[name="paintings"]+div{padding-top:24px!important}
body#pg-store #pg-responsive-header{gap:16px!important}
body#pg-store #pg-desktop-navigation{flex-wrap:nowrap!important;min-width:0!important;gap:clamp(10px,1.4vw,22px)!important}
body#pg-store #pg-desktop-navigation a{white-space:nowrap!important}
}
@media(min-width:701px) and (max-width:1000px){body#pg-store #pg-responsive-header{padding:8px 18px!important;gap:12px!important}
body#pg-store #pg-responsive-header .pg-brand{flex:0 0 auto!important;font-size:21px!important;gap:8px!important}
body#pg-store #pg-responsive-header .pg-brand-mark{width:34px!important;height:34px!important;font-size:19px!important}
body#pg-store #pg-desktop-navigation{flex:1 1 auto!important;gap:10px!important;justify-content:flex-end!important}
body#pg-store #pg-desktop-navigation a{font-size:11px!important;padding:8px 0!important}
}
@media(max-width:700px){body#pg-store .mobile-social-float{display:flex!important;visibility:visible!important;pointer-events:auto!important}
body#pg-store #pg-shop-filters .pg-category-row{flex-wrap:nowrap!important;overflow:visible!important;gap:3px!important;padding-bottom:0!important}
body#pg-store #pg-shop-filters .pg-category-row .pg-filter-chip{flex:0 1 auto!important;min-width:0!important;padding:5px 5px!important;font-size:8.5px!important;white-space:nowrap!important}
}
body#pg-store a[name="home"]+div, body#pg-store a[name="home"]+div:before, body#pg-store a[name="home"]+div:after, body#pg-store a[name="home"]+div>*, body#pg-store .desktop-art-trust{animation-fill-mode:backwards!important}
body#pg-store #pg-responsive-header{z-index:9000!important}
@media(max-width:700px), (hover:none) and (pointer:coarse) and (max-width:1000px){body#pg-store .mobile-social-float{display:flex!important;position:fixed!important;inset:auto 13px 16px auto!important;bottom:max(16px,env(safe-area-inset-bottom,0px))!important;z-index:12000!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;width:auto!important;height:auto!important;margin:0!important;visibility:visible!important;pointer-events:auto!important}
body#pg-store .mobile-social-link{display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;min-width:52px!important;height:52px!important;box-sizing:border-box!important;padding:0!important;border-radius:50%!important;color:#fff!important;box-shadow:0 8px 22px rgba(35,30,48,.24)!important}
body#pg-store .mobile-social-link svg{display:block!important;width:25px!important;height:25px!important;fill:currentColor!important}
body#pg-store .mobile-social-link .social-label{display:none!important}
body#pg-store .mobile-social-whatsapp{background:#16b85e!important;border:2px solid #fff!important}
body#pg-store .mobile-social-instagram{background:radial-gradient(circle at 31% 104%,#ffd600 0 22%,#ff7a00 33%,#ff0169 58%,#d300c5 77%,#7638fa 100%)!important;border:2px solid #fff!important}
body#pg-store:has(a[name="multi-select-marker"]+div.multi-select-open) .mobile-social-float{bottom:max(86px,calc(env(safe-area-inset-bottom,0px) + 78px))!important}
}
.pg-buying-info{margin:16px 0;padding:14px;border:1px solid #ddd6ca;border-radius:10px;font-size:14px;line-height:1.6}
.pg-buying-info h3{margin:0 0 8px}
.pg-buying-info p{margin:8px 0}
.pg-enquiry-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.pg-enquiry-links a{display:inline-block;padding:10px 12px;border:1px solid #b9b2a6;border-radius:8px;color:inherit;background:#fff;text-decoration:none;font:inherit;line-height:1.4}
.pg-enquiry-links a:focus-visible{outline:3px solid #65765c;outline-offset:3px}
.pg-seo-catalogue{max-width:1100px;margin:30px auto;padding:20px;border-top:1px solid #ddd;line-height:1.7}
.pg-seo-catalogue nav{display:flex;flex-wrap:wrap;gap:16px}
.pg-seo-catalogue a{color:inherit}
.pg-seo-catalogue ul{columns:3;padding-left:20px}
@media(max-width:700px){.pg-seo-catalogue ul{columns:2}
}
html.pg-light-mode *,html.pg-light-mode *::before,html.pg-light-mode *::after{
animation:none!important;
transition:none!important;
scroll-behavior:auto!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
box-shadow:none!important;
text-shadow:none!important;
filter:none!important;
}
html.pg-light-mode{scroll-behavior:auto!important}
.pg-light-mode-controls{padding:16px;text-align:center;clear:both}
#pg-light-mode-button{font:inherit;font-size:13px;color:#252525;background:#fff;border:1px solid #bdbdbd;border-radius:8px;padding:9px 14px;cursor:pointer;min-height:40px}
#pg-light-mode-button:focus-visible{outline:3px solid #766744;outline-offset:3px}
#pg-info-overlay[hidden]{display:none!important}
#pg-info-overlay{position:fixed;inset:0;z-index:2147483646;background:rgba(0,0,0,.38);display:flex;justify-content:flex-end}
#pg-info-panel{width:min(560px,48vw);height:100%;background:#f8f7f4;box-shadow:-12px 0 36px #0003;display:flex;flex-direction:column;animation:pg-info-enter .2s ease-out}
#pg-info-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:white;border-bottom:1px solid #dedbd4}
#pg-info-panel-title{margin:0;font:600 22px Arial,sans-serif}
#pg-info-panel-close{border:1px solid #d4d0c7;background:white;border-radius:8px;padding:9px 14px;font:16px Arial,sans-serif;cursor:pointer}
#pg-info-panel iframe{width:100%;flex:1;border:0;min-height:0}
@keyframes pg-info-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){#pg-info-panel{animation:none}
}