:root{--oga-ink:#1c1c1c;--oga-accent:#a63a3a;--oga-paper:#f5f3ef;--oga-line:#e3ddd5;--oga-muted:#6c665f;--oga-white:#fff;--oga-wa:#25d366;--oga-container:1640px;--oga-font:"Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body.oga-build-45{margin:0;background:var(--oga-paper);color:var(--oga-ink);font-family:var(--oga-font);font-size:16px;line-height:1.55}.oga-container{max-width:var(--oga-container);margin:auto;padding:0 42px}.oga-skip{position:absolute;left:-9999px}.oga-header{position:sticky;top:0;z-index:1000;background:rgba(245,243,239,.97);border-bottom:1px solid var(--oga-line);backdrop-filter:blur(12px)}.admin-bar .oga-header{top:32px}.oga-topbar{height:34px;padding:0 42px;display:grid;grid-template-columns:1fr 1fr auto auto auto auto auto;align-items:center;gap:20px;font-size:13px;color:var(--oga-muted);border-bottom:1px solid var(--oga-line)}.oga-topbar a{color:inherit;text-decoration:none}.oga-mainbar{height:104px;padding:0 42px;display:grid;grid-template-columns:minmax(340px,430px) 1fr auto;align-items:center;gap:28px}.oga-brand{color:inherit;text-decoration:none}.oga-logo{display:inline-flex;align-items:center;gap:18px}.oga-logo-mark{position:relative;width:72px;height:62px;font-family:var(--oga-ui-font)}.oga-logo-mark i,.oga-logo-mark b{position:absolute;font-style:normal;font-weight:400;line-height:1}.oga-logo-mark i{font-size:56px;left:0;top:-2px}.oga-logo-mark b{font-size:50px;left:30px;top:25px}.oga-logo-rule{height:62px;width:1px;background:var(--oga-accent)}.oga-logo-copy strong{display:block;font-size:17px;font-weight:500;letter-spacing:.36em;white-space:nowrap}.oga-logo-copy em{font-style:normal;color:var(--oga-accent)}.oga-logo-copy small{display:block;margin-top:8px;font-family:var(--oga-ui-font);color:var(--oga-accent);font-size:12px;letter-spacing:.16em}.oga-logo.is-light,.oga-logo.is-light .oga-logo-copy strong{color:#fff}.oga-logo.is-light .oga-logo-rule{background:#fff}.oga-logo.is-light .oga-logo-copy small{color:#d6cfc8}.oga-nav{display:flex;justify-content:center;gap:30px}.oga-nav a{color:var(--oga-ink);text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.14em}.oga-nav a:hover{color:var(--oga-accent)}.oga-actions{display:flex;align-items:center;gap:8px}.oga-icon{position:relative;width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--oga-ink);padding:0}.oga-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.oga-cart span{position:absolute;top:0;right:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--oga-accent);color:#fff;font-size:10px}.oga-menu{display:none}.oga-mobile{display:none;padding:18px 26px;border-top:1px solid var(--oga-line);grid-template-columns:repeat(2,1fr);gap:12px}.oga-mobile a{color:var(--oga-ink);text-decoration:none}.oga-search{position:fixed;inset:0;z-index:3000;background:rgba(28,28,28,.9);display:none;align-items:center;justify-content:center}.oga-search.is-open{display:flex}.oga-search>button{position:absolute;top:30px;right:30px;width:48px;height:48px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:transparent;color:#fff}.oga-search form{width:min(820px,90vw);padding:48px;background:#fff}.oga-search label{display:block;font-size:30px;margin-bottom:20px}.oga-search input{width:100%;height:56px;padding:0 18px;border:1px solid var(--oga-line)}.oga-search form button{height:46px;margin-top:14px;padding:0 24px;background:var(--oga-accent);border:0;color:#fff}.oga-btn,.oga-product-actions button,.oga-product-actions .single_add_to_cart_button,.oga-modal form button{min-height:44px;padding:0 24px;border:1px solid var(--oga-accent);background:var(--oga-accent);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.oga-outline{background:transparent!important;color:var(--oga-accent)!important}.oga-home-hero{max-width:var(--oga-container);margin:0 auto 80px;padding:84px 42px 70px;min-height:560px;display:flex;align-items:end;background:#fff}.oga-home-hero>div{max-width:720px}.oga-home-hero span,.oga-section-head span,.oga-product-sections article>span,.oga-artist-card-large span,.oga-legal>span{color:var(--oga-accent);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.oga-home-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.02;font-weight:500;letter-spacing:-.04em;margin:14px 0 20px}.oga-home-hero p{font-size:19px;color:var(--oga-muted);max-width:620px}.oga-home-hero .oga-btn{margin-right:10px}.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq,.oga-legal{max-width:var(--oga-container);margin:0 auto 86px;padding:0 42px}.oga-section-head{margin-bottom:28px}.oga-section-head h1,.oga-section-head h2,.oga-product-sections h2,.oga-artist-card-large h1,.oga-legal h1{font-size:clamp(30px,3vw,50px);line-height:1.08;font-weight:500;letter-spacing:-.03em;margin:10px 0 0}.oga-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.oga-categories a{min-height:260px;padding:24px;display:flex;align-items:end;background:#ece8e2;color:var(--oga-ink);text-decoration:none;font-size:24px}.oga-editorial{max-width:var(--oga-container);margin:0 auto 90px;padding:78px 42px;background:#1d1918;color:#fff}.oga-editorial span{color:#c56b65;text-transform:uppercase;letter-spacing:.2em;font-size:12px}.oga-editorial h2{max-width:900px;font-size:clamp(34px,4vw,60px);line-height:1.05;font-weight:500}.oga-product-nav{max-width:var(--oga-container);margin:auto;padding:36px 42px 18px;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;font-size:12px;color:var(--oga-muted)}.oga-product-nav a{color:var(--oga-ink);text-decoration:none;text-transform:uppercase;letter-spacing:.14em}.oga-product-nav span:last-child{text-align:right}.oga-product-layout{max-width:var(--oga-container);margin:auto;padding:0 42px 60px;display:grid;grid-template-columns:minmax(0,62%) minmax(340px,38%);gap:54px;align-items:start}.oga-main-art{margin:0;min-height:520px;background:#fff;border:1px solid var(--oga-line);display:grid;place-items:center}.oga-main-art a{width:100%;height:100%;padding:24px;display:grid;place-items:center}.oga-main-art img{max-width:100%;max-height:74vh;width:auto!important;height:auto!important;object-fit:contain!important}.oga-thumbs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.oga-thumbs button{width:76px;height:76px;padding:5px;border:1px solid var(--oga-line);background:#fff}.oga-thumbs button.is-active{border-color:var(--oga-accent)}.oga-thumbs img{width:100%;height:100%;object-fit:contain}.oga-summary h1{font-size:clamp(30px,3vw,46px);line-height:1.08;font-weight:500;letter-spacing:-.03em;margin:0 0 14px}.oga-lead{color:var(--oga-muted);font-size:16px}.oga-price{font-size:29px;font-weight:600;margin:22px 0}.oga-sold-large,.oga-sold{background:var(--oga-accent);color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;padding:9px 14px}.oga-sold-large{display:inline-block;margin-bottom:18px}.oga-product-actions{display:grid;gap:10px;max-width:540px}.oga-product-actions form.cart{margin:0!important}.oga-product-actions .quantity{display:none!important}.oga-product-actions .single_add_to_cart_button,.oga-product-actions button{width:100%;height:44px}.oga-product-actions .single_add_to_cart_button{background:#171715!important;border-color:#171715!important}.oga-product-community{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:26px 0;padding:18px 0;border-top:1px solid var(--oga-line);border-bottom:1px solid var(--oga-line)}.oga-share{display:flex;gap:13px;flex-wrap:wrap}.oga-share strong{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.oga-share a,.oga-wishlist{color:var(--oga-ink);text-decoration:none;border-bottom:1px solid var(--oga-line);font-size:13px}.oga-mini-meta{display:grid;grid-template-columns:130px 1fr;gap:11px;margin-top:22px}.oga-mini-meta dt{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.oga-mini-meta dd{margin:0;color:var(--oga-muted)}.oga-mini-meta a,.oga-text-link{color:var(--oga-accent);text-decoration:none;border-bottom:1px solid var(--oga-line)}.oga-product-sections{max-width:var(--oga-container);margin:10px auto 84px;padding:0 42px;display:grid;grid-template-columns:1.25fr 1fr 1fr}.oga-product-sections article{background:#fff;border:1px solid var(--oga-line);border-right:0;padding:38px}.oga-product-sections article:last-child{border-right:1px solid var(--oga-line)}.oga-product-sections h2{font-size:27px}.oga-artist-box{display:flex;gap:22px}.oga-artist-box img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:0 0 96px}.products.oga-related-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:0!important;padding:0!important;list-style:none}.oga-card{float:none!important;width:auto!important;margin:0!important}.oga-card-image{position:relative;aspect-ratio:1/1.05;background:#fff;border:1px solid var(--oga-line);padding:20px;display:grid;place-items:center}.oga-card-image img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain!important}.oga-card-image .oga-sold{position:absolute;top:12px;left:12px}.oga-card-copy{padding-top:16px}.oga-card-artist{color:var(--oga-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.oga-card h2{font-size:19px!important;line-height:1.22!important;font-weight:500!important;margin:8px 0!important}.oga-card h2 a{color:var(--oga-ink);text-decoration:none}.oga-card p{font-size:13px;color:var(--oga-muted);margin:0 0 8px}.oga-card-actions{display:flex;justify-content:space-between;margin-top:14px}.oga-card-actions a{color:var(--oga-ink);text-decoration:none;font-size:12px}.oga-archive-hero{padding:58px 0 32px}.oga-archive-hero h1{font-size:clamp(38px,5vw,64px);font-weight:500;margin:10px 0}.oga-filters{display:flex;gap:12px;margin:0 0 28px}.oga-filters input{height:48px;min-width:280px;padding:0 14px;border:1px solid var(--oga-line)}.oga-filters button{background:var(--oga-accent);color:#fff;border:0;padding:0 20px}.oga-filters a{align-self:center;color:var(--oga-ink)}.oga-artists-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.oga-artists-grid>a{min-height:260px;padding:28px;background:#fff;border:1px solid var(--oga-line);display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:var(--oga-ink)}.oga-artists-grid img,.oga-avatar-fallback{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-bottom:16px}.oga-avatar-fallback{display:grid;place-items:center;background:#ece8e2;font-size:30px}.oga-artists-grid small{color:var(--oga-muted);text-transform:uppercase;letter-spacing:.14em}.oga-artists-grid strong{font-size:26px;font-weight:500;margin:10px 0}.oga-artists-grid em{font-style:normal;color:var(--oga-accent);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.oga-artist-hero{max-width:var(--oga-container);margin:0 auto 70px;padding:70px 42px;background:#d9d3cc}.oga-artist-card-large{max-width:980px;margin:auto;background:rgba(255,255,255,.9);padding:42px;display:flex;gap:30px;align-items:center}.oga-artist-card-large img{width:140px;height:140px;border-radius:50%;object-fit:cover}.oga-artist-card-large .oga-btn{margin-right:8px}.oga-artist-studio{max-width:var(--oga-container);min-height:360px;margin:0 auto 70px;padding:50px 42px;background:#1c1c1c;color:#fff;display:flex;flex-direction:column;justify-content:end}.oga-artist-studio h2{font-size:36px;font-weight:500}.oga-artist-bio [data-oga-tabs] nav{display:flex;gap:24px;border-bottom:1px solid var(--oga-line);margin-bottom:26px}.oga-artist-bio button{padding:14px 0;border:0;background:transparent;text-transform:uppercase;letter-spacing:.12em}.oga-artist-bio button.is-active{color:var(--oga-accent);border-bottom:2px solid var(--oga-accent)}.oga-quote{font-size:25px;font-style:italic}.oga-consult{max-width:var(--oga-container);margin:0 auto;padding:58px 42px;background:#ece7e0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px}.oga-consult h2{font-size:clamp(30px,3vw,48px);font-weight:500;margin:8px 0}.oga-wa-button{background:transparent!important;color:var(--oga-wa)!important;border-color:var(--oga-wa)!important}.oga-icon-strip{max-width:var(--oga-container);margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--oga-line)}.oga-icon-strip>div{padding:28px;display:grid;grid-template-columns:50px 1fr;align-items:center;border-right:1px solid var(--oga-line)}.oga-icon-strip>div:last-child{border-right:0}.oga-icon-strip svg{grid-row:1/3;width:28px;height:28px;fill:none;stroke:var(--oga-accent);stroke-width:1.5}.oga-icon-strip strong{font-size:16px}.oga-icon-strip span{color:var(--oga-muted);font-size:13px}.oga-footer{background:#171715;color:#fff;padding:54px 42px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:42px}.oga-footer p{max-width:380px;color:#e8e3dd}.oga-footer nav{display:flex;flex-direction:column;gap:9px}.oga-footer h3{text-transform:uppercase;letter-spacing:.18em;font-size:12px}.oga-footer a{color:#fff;text-decoration:none}.oga-wa-link{color:var(--oga-wa)!important}.oga-social{display:flex;gap:14px}.oga-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding-top:22px;color:#aaa;font-size:12px}.oga-whatsapp{position:fixed;right:24px;bottom:24px;z-index:1500;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--oga-wa);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 8px 25px rgba(0,0,0,.2)}.oga-modal,.oga-lightbox{position:fixed;inset:0;z-index:4000;background:rgba(20,20,20,.7);display:none;align-items:center;justify-content:center}.oga-modal.is-open,.oga-lightbox.is-open{display:flex}.oga-modal-box{position:relative;width:min(760px,92vw);max-height:92vh;overflow:auto;padding:38px;background:#fff}.oga-modal-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid var(--oga-line);border-radius:50%;background:#fff;font-size:24px}.oga-form-product{display:flex;gap:16px;align-items:center;margin-right:55px}.oga-form-product img{width:100px;height:100px;object-fit:contain;border:1px solid var(--oga-line)}.oga-form-product div{display:flex;flex-direction:column}.oga-modal-box h2{font-size:34px;font-weight:500}.oga-modal form{display:grid;gap:12px}.oga-modal input,.oga-modal textarea{width:100%;padding:14px;border:1px solid var(--oga-line);font:inherit}.oga-modal textarea{min-height:130px}.oga-lightbox{background:rgba(10,10,10,.96)}.oga-lightbox-tools{position:fixed;right:20px;top:20px;display:flex;gap:8px;z-index:2}.oga-lightbox-tools button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.4);color:#fff;font-size:24px}.oga-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;transition:transform .2s}.oga-lightbox.is-zoomed img{transform:scale(1.7)}.oga-faq details{background:#fff;border:1px solid var(--oga-line);padding:18px 22px;margin-bottom:12px}.oga-faq summary{font-size:17px;cursor:pointer}.oga-legal>div{max-width:850px}.oga-legal h2{font-size:27px;margin-top:36px;padding-top:18px;border-top:1px solid var(--oga-line)}.oga-legal h3{font-size:19px}.oga-legal p{color:#403c38;line-height:1.75}.oga-legal aside{margin-top:38px;padding:20px;background:#fff;border:1px solid var(--oga-line);display:flex;gap:20px;flex-wrap:wrap}.oga-page{padding:56px 0 80px} @media(max-width:1280px){.oga-nav{display:none}.oga-mainbar{grid-template-columns:1fr auto}.oga-menu{display:grid}.oga-mobile.is-open{display:grid}.oga-product-layout{grid-template-columns:1fr}.products.oga-related-grid,.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.oga-footer{grid-template-columns:repeat(2,1fr)}.oga-product-sections{grid-template-columns:1fr}.oga-product-sections article{border-right:1px solid var(--oga-line);border-bottom:0}.oga-icon-strip{grid-template-columns:repeat(2,1fr)}.oga-categories{grid-template-columns:repeat(3,1fr)}} @media(max-width:760px){.admin-bar .oga-header{top:46px}.oga-topbar{display:none}.oga-mainbar{height:82px;padding:0 18px}.oga-logo-copy strong{font-size:11px}.oga-logo-copy small{font-size:8px}.oga-logo-mark{width:55px;transform:scale(.8);transform-origin:left center}.oga-logo-rule{height:48px}.oga-account{display:none}.oga-container,.oga-product-layout,.oga-product-nav,.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq,.oga-legal{padding-left:18px;padding-right:18px}.oga-home-hero{padding:50px 18px;min-height:430px}.oga-home-hero h1{font-size:40px}.oga-product-nav{grid-template-columns:1fr 1fr}.oga-product-nav span:nth-child(2){display:none}.oga-main-art{min-height:300px}.oga-summary h1{font-size:31px}.products.oga-related-grid,.woocommerce ul.products,.oga-artists-grid,.oga-categories,.oga-footer,.oga-icon-strip{grid-template-columns:1fr!important}.oga-product-community,.oga-consult,.oga-footer-bottom{display:flex;flex-direction:column;align-items:flex-start}.oga-footer{padding:40px 18px}.oga-product-sections{padding:0 18px}.oga-artist-card-large{flex-direction:column;align-items:flex-start;padding:26px}.oga-artist-hero{padding:35px 18px}.oga-form-product{flex-direction:column;align-items:flex-start}.oga-lightbox-tools button{width:40px;height:40px}.oga-icon-strip>div{border-right:0;border-bottom:1px solid var(--oga-line)}} .oga-artists-page{max-width:var(--oga-container);margin:0 auto 90px;padding:54px 42px}.oga-artists-page .oga-section-head p{max-width:680px;color:var(--oga-muted)}.oga-artists-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.oga-artists-grid>a{min-height:320px;padding:28px;background:#fff;border:1px solid var(--oga-line);display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;color:var(--oga-ink);transition:transform .2s,border-color .2s}.oga-artists-grid>a:hover{transform:translateY(-3px);border-color:#cfc4b9}.oga-artists-grid>a p{font-size:13px;color:var(--oga-muted);min-height:42px}.oga-artist-hero{position:relative;max-width:var(--oga-container);min-height:520px;margin:0 auto 72px;padding:0;background-image:var(--oga-artist-bg);background-size:cover;background-position:center;overflow:hidden}.oga-artist-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,17,16,.72),rgba(19,17,16,.16))}.oga-artist-hero-inner{position:relative;z-index:1;min-height:520px;padding:70px 64px;display:grid;grid-template-columns:170px minmax(0,760px);gap:36px;align-items:center;color:#fff}.oga-artist-portrait{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.75)}.oga-artist-intro span{color:#e5aaa6;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.oga-artist-intro h1{font-size:clamp(40px,4.2vw,64px);line-height:1.02;font-weight:500;letter-spacing:-.035em;margin:12px 0}.oga-artist-intro p{max-width:760px;font-size:17px;color:#f2eeea}.oga-artist-location{font-size:13px!important;text-transform:uppercase;letter-spacing:.14em}.oga-artist-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.oga-artist-hero .oga-outline{color:#fff!important;border-color:rgba(255,255,255,.6)!important}.oga-center{text-align:center;margin-top:28px}.oga-artist-studio{position:relative;background-image:linear-gradient(rgba(14,14,14,.45),rgba(14,14,14,.45)),var(--oga-studio-bg);background-size:cover;background-position:center;min-height:470px}.oga-artist-studio>div{position:relative;z-index:1}.oga-artist-profile{max-width:var(--oga-container);margin:0 auto 86px;padding:0 42px;display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);gap:52px}.oga-artist-profile-gallery,.oga-artist-profile-content{background:#fff;border:1px solid var(--oga-line);padding:30px}.oga-profile-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.oga-profile-preview a{min-height:310px;background:var(--oga-paper);display:grid;place-items:center;padding:12px}.oga-profile-preview img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.oga-artist-profile-content header{display:flex;gap:18px;align-items:center;margin-bottom:28px}.oga-artist-profile-content header img{width:82px;height:82px;border-radius:50%;object-fit:cover}.oga-artist-profile-content header span{color:var(--oga-accent);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.oga-artist-profile-content header h2{font-size:34px;font-weight:500;margin:4px 0 0}.oga-artist-profile-content [data-oga-tabs] nav{display:flex;gap:28px;border-bottom:1px solid var(--oga-line);margin-bottom:28px;overflow:auto}.oga-artist-profile-content [data-oga-tabs] button{white-space:nowrap;border:0;background:transparent;padding:14px 0;text-transform:uppercase;letter-spacing:.12em;color:var(--oga-muted)}.oga-artist-profile-content [data-oga-tabs] button.is-active{color:var(--oga-ink);border-bottom:2px solid var(--oga-ink)} @media(max-width:1100px){.oga-artists-grid{grid-template-columns:repeat(3,1fr)}.oga-artist-profile{grid-template-columns:1fr}.oga-profile-preview a{min-height:240px}} @media(max-width:760px){.oga-artists-page{padding:38px 18px}.oga-artists-grid{grid-template-columns:1fr 1fr}.oga-artist-hero-inner{grid-template-columns:1fr;padding:46px 24px}.oga-artist-portrait{width:120px;height:120px}.oga-artist-profile{padding:0 18px}.oga-profile-preview{grid-template-columns:1fr}.oga-profile-preview a{min-height:280px}.oga-artist-profile-content [data-oga-tabs] nav{gap:18px}.oga-artist-intro h1{font-size:40px}} @media(max-width:520px){.oga-artists-grid{grid-template-columns:1fr}.oga-artist-hero-actions .oga-btn{width:100%}} .oga-logo{display:block;max-width:390px}.oga-logo img{display:block;width:100%;height:82px;object-fit:contain;object-position:left center}.oga-logo.is-light img{filter:grayscale(1) brightness(4)} .oga-home-slider{max-width:var(--oga-container);margin:0 auto 70px;padding:34px 42px 0}.oga-home-slide{display:none;grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:590px;background:#fff;border:1px solid var(--oga-line)}.oga-home-slide.is-active{display:grid}.oga-home-slide-copy{padding:62px;display:flex;flex-direction:column;justify-content:center}.oga-home-slide-copy>span,.oga-tabs-head>div>span{color:var(--oga-accent);font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:700}.oga-home-slide-copy h1{font-size:clamp(38px,4vw,58px);line-height:1.04;font-weight:500;margin:16px 0 20px}.oga-home-slide-copy p{font-size:16px;color:var(--oga-muted)}.oga-home-slide-copy>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.oga-home-slide-art{background:var(--oga-paper);display:grid;place-items:center;padding:34px}.oga-home-slide-art img{max-width:100%;max-height:520px;width:auto;height:auto;object-fit:contain}.oga-slider-controls{display:flex;justify-content:center;align-items:center;gap:18px;padding:18px}.oga-slider-controls>button,.oga-carousel-wrap>button{border:1px solid var(--oga-line);background:#fff;width:42px;height:42px}.oga-slider-controls>div{display:flex;gap:8px}.oga-slider-controls [data-oga-slider-dot]{width:8px;height:8px;border:0;border-radius:50%;background:#c9c1b9}.oga-slider-controls [data-oga-slider-dot].is-active{background:var(--oga-accent)} .oga-tabs-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.oga-home-tabs{display:flex;gap:8px;flex-wrap:wrap}.oga-home-tabs button{border:1px solid var(--oga-line);background:#fff;padding:13px 20px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.oga-home-tabs button.is-active{background:var(--oga-ink);color:#fff;border-color:var(--oga-ink)} .oga-carousel-wrap{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px}.oga-artists-carousel{display:flex;gap:18px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.oga-artists-carousel::-webkit-scrollbar{display:none}.oga-artists-carousel>a{flex:0 0 260px;background:#fff;border:1px solid var(--oga-line);padding:24px;text-decoration:none;color:var(--oga-ink);min-height:350px}.oga-artists-carousel img{width:112px;height:112px;border-radius:50%;object-fit:cover;margin-bottom:24px}.oga-artists-carousel small,.oga-artists-carousel em{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:10px;color:var(--oga-muted)}.oga-artists-carousel strong{display:block;font-family:var(--oga-serif);font-size:26px;font-weight:500;margin:14px 0}.oga-artists-carousel p{font-size:13px;color:var(--oga-muted);min-height:48px} .oga-social a{display:grid!important;place-items:center}.oga-social svg{width:18px;height:18px;fill:currentColor;stroke:none}.oga-whatsapp{width:64px!important;height:64px!important;border-radius:50%!important;background:#25D366!important;padding:12px!important}.oga-whatsapp svg{width:100%;height:100%;fill:#fff}.oga-wa-link,.oga-wa-button{color:#25D366!important}.oga-wa-button{border-color:#25D366!important;background:#fff!important}.oga-wa-button:hover{background:#25D366!important;color:#fff!important} @media(max-width:900px){.oga-home-slide{grid-template-columns:1fr}.oga-home-slide-copy{padding:36px}.oga-home-slide-art{min-height:340px}.oga-tabs-head{align-items:flex-start;flex-direction:column}.oga-logo{max-width:270px}.oga-logo img{height:68px}} @media(max-width:620px){.oga-home-slider{padding:18px}.oga-home-slide-copy h1{font-size:36px}.oga-home-slide-art img{max-height:340px}.oga-carousel-wrap{grid-template-columns:1fr}.oga-carousel-wrap>button{display:none}.oga-artists-carousel>a{flex-basis:82vw}.oga-logo{max-width:220px}.oga-logo img{height:58px}} .oga-legal{padding-top:54px}.oga-legal-hero{max-width:940px;margin-bottom:42px}.oga-legal-hero>span{display:block;color:var(--oga-accent);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.oga-legal-hero h1{font-size:clamp(34px,4vw,54px);margin:12px 0 18px}.oga-legal-hero p{font-size:18px;color:var(--oga-muted);line-height:1.7}.oga-legal-layout{display:grid;grid-template-columns:minmax(0,880px) minmax(260px,340px);gap:54px;align-items:start;max-width:none!important}.oga-legal-content>section{scroll-margin-top:170px}.oga-legal-content h2{font-size:25px;line-height:1.25}.oga-legal-content ul,.oga-legal-content ol{padding-left:22px;color:#403c38;line-height:1.75}.oga-legal-content li{margin-bottom:8px}.oga-legal-content a{color:var(--oga-accent)}.oga-legal-aside{position:sticky;top:174px;margin:0!important;padding:28px!important;display:flex!important;flex-direction:column;gap:10px!important;background:#fff;border:1px solid var(--oga-line)}.oga-legal-aside a{color:var(--oga-ink);text-decoration:none}.oga-legal-aside .oga-wa-link{color:var(--oga-wa)!important}.oga-legal-aside hr{width:100%;border:0;border-top:1px solid var(--oga-line);margin:8px 0}.oga-legal-aside small{color:var(--oga-muted)}.oga-legal-aside p{font-size:12px;line-height:1.55;margin:0;color:var(--oga-muted)} .oga-notice{max-width:var(--oga-container);margin:40px auto;padding:24px 42px;background:#fff;border:1px solid var(--oga-line)} .oga-btn:focus-visible,.oga-icon:focus-visible,.oga-nav a:focus-visible,.oga-footer a:focus-visible,.oga-modal-close:focus-visible{outline:2px solid var(--oga-accent);outline-offset:3px}.oga-main-art a:focus-visible{outline:2px solid var(--oga-accent);outline-offset:-4px} @media(max-width:980px){.oga-legal-layout{grid-template-columns:1fr}.oga-legal-aside{position:static}.oga-legal-hero{margin-bottom:28px}} @media(max-width:760px){.oga-legal{padding-top:36px}.oga-legal-hero p{font-size:16px}.oga-legal-content h2{font-size:22px}.oga-legal-aside{padding:22px!important}} body.oga-build-45{background:var(--oga-paper)} .oga-mainbar{grid-template-columns:minmax(430px,520px) 1fr auto;height:118px}.oga-logo{max-width:500px}.oga-logo img{height:92px;width:100%;object-fit:contain;object-position:left center}.oga-brand{display:flex;align-items:center;min-width:0} .oga-representative-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:34px 24px!important}.oga-representative-grid>li{width:auto!important;margin:0!important}.oga-representative-grid .oga-card-media{min-height:300px} .oga-all-artist-works{margin:-4px 0 22px}.oga-all-artist-works a,.oga-text-link{color:var(--oga-accent);font-size:12px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(166,58,58,.35)} .oga-exhibitions{list-style:none;padding:0!important;margin:0}.oga-exhibitions li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--oga-line)}.oga-exhibitions li:before{content:"—";position:absolute;left:0;color:var(--oga-accent)} .oga-catalog-grid article{border:1px solid var(--oga-line);background:var(--oga-paper)}.oga-catalog-grid a{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:20px;text-decoration:none;color:var(--oga-ink)}.oga-catalog-grid img{display:block;width:100%;height:250px;object-fit:contain;background:#fff}.oga-catalog-grid small,.oga-catalog-grid span{color:var(--oga-accent);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.oga-catalog-grid h3{font-size:26px;margin:8px 0;font-weight:500}.oga-catalog-grid p{color:var(--oga-muted)} .oga-contact-page{max-width:var(--oga-container);margin:0 auto 86px;padding:58px 42px 0}.oga-contact-hero{max-width:900px;margin-bottom:38px}.oga-contact-hero>span{color:var(--oga-accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.oga-contact-hero h1{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05;margin:12px 0 16px}.oga-contact-hero p{font-size:18px;color:var(--oga-muted);max-width:780px}.oga-contact-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.3fr);gap:32px}.oga-contact-card,.oga-contact-form{background:#fff;border:1px solid var(--oga-line);padding:34px}.oga-contact-card h2,.oga-contact-form h2{font-size:28px;font-weight:500;margin:0 0 24px}.oga-contact-card>a,.oga-contact-card>div{display:flex;flex-direction:column;gap:4px;padding:17px 0;border-top:1px solid var(--oga-line);color:var(--oga-ink);text-decoration:none}.oga-contact-card strong{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--oga-muted)}.oga-contact-card span{font-size:17px}.oga-contact-card .oga-wa-contact span,.oga-contact-card .oga-wa-contact strong{color:var(--oga-wa)}.oga-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.oga-contact-form h2,.oga-contact-form label:nth-of-type(5),.oga-contact-form .oga-consent,.oga-contact-form button{grid-column:1/-1}.oga-contact-form label{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.oga-contact-form input,.oga-contact-form select,.oga-contact-form textarea{display:block;width:100%;margin-top:8px;border:1px solid var(--oga-line);background:var(--oga-paper);padding:14px;font:inherit;color:var(--oga-ink)}.oga-contact-form .oga-consent{display:flex;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0}.oga-contact-form .oga-consent input{width:auto;margin:3px 0}.oga-contact-success{padding:16px 20px;border-left:3px solid var(--oga-accent);background:#fff;margin-bottom:24px}.oga-contact-map{margin-top:32px;border:1px solid var(--oga-line);background:#fff;padding:10px}.oga-contact-map iframe{display:block;width:100%;height:420px;border:0;filter:grayscale(.85)} @media(max-width:1180px){.oga-mainbar{grid-template-columns:minmax(300px,380px) 1fr auto}.oga-logo{max-width:360px}.oga-logo img{height:78px}.oga-representative-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){.oga-mainbar{height:88px;grid-template-columns:1fr auto}.oga-logo{max-width:310px}.oga-logo img{height:70px}.oga-contact-layout{grid-template-columns:1fr}.oga-catalog-grid a{grid-template-columns:150px 1fr}} @media(max-width:760px){.oga-contact-page{padding:36px 18px 0}.oga-contact-form{grid-template-columns:1fr}.oga-contact-form label{grid-column:1/-1}.oga-representative-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oga-catalog-grid a{grid-template-columns:1fr}.oga-catalog-grid img{height:320px}.oga-mainbar{padding:0 18px}.oga-logo{max-width:235px}.oga-logo img{height:58px}} @media(max-width:480px){.oga-representative-grid{grid-template-columns:1fr!important}.oga-contact-card,.oga-contact-form{padding:24px}.oga-contact-map iframe{height:320px}} body.oga-build-45 a{color:inherit}.oga-archive-hero{position:relative;overflow:hidden;padding:0;border-bottom:1px solid var(--oga-line);background:linear-gradient(120deg,#f5f3ef 0%,#ece6df 100%)}.oga-archive-hero:after{content:"";position:absolute;inset:0;background-image:var(--oga-hero-image);background-size:cover;background-position:center;opacity:.12;filter:grayscale(.35)}.oga-archive-hero-inner{position:relative;z-index:1;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:40px}.oga-archive-copy{max-width:850px}.oga-archive-copy .woocommerce-breadcrumb{font-size:12px;color:var(--oga-muted);margin-bottom:18px}.oga-archive-copy>span{display:block;color:var(--oga-accent);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.oga-archive-copy h1{font-size:clamp(38px,4.5vw,64px);line-height:1.02;margin:12px 0 20px;font-weight:500}.oga-archive-copy p{font-size:18px;line-height:1.65;color:var(--oga-muted);max-width:720px}.oga-archive-art{width:220px;height:220px;border:1px solid rgba(166,58,58,.35);border-radius:50%;display:grid;place-items:center;color:var(--oga-accent);font-family:var(--oga-ui-font);font-size:110px;background:rgba(255,255,255,.35)}.oga-catalog-body{padding-top:42px;padding-bottom:80px}.oga-filters{display:block;margin:0 0 34px;padding:28px;background:#fff;border:1px solid var(--oga-line)}.oga-filter-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.oga-filter-head span{color:var(--oga-accent);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.oga-filter-head h2{font-size:25px;font-weight:500;margin:5px 0 0}.oga-filter-reset{font-size:12px;text-decoration:none;border-bottom:1px solid var(--oga-line)}.oga-filter-grid{display:grid;grid-template-columns:2fr repeat(5,minmax(140px,1fr)) auto;gap:12px;align-items:end}.oga-filter-grid label{display:flex;flex-direction:column;gap:7px}.oga-filter-grid label>span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--oga-muted)}.oga-filter-grid input,.oga-filter-grid select{height:48px;border:1px solid var(--oga-line);background:var(--oga-paper);padding:0 13px;font:inherit;color:var(--oga-ink);min-width:0}.oga-filter-submit{height:48px;border:1px solid var(--oga-accent);background:var(--oga-accent);color:#fff;padding:0 18px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.oga-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;color:var(--oga-muted);font-size:13px}.oga-catalog-toolbar .woocommerce-ordering{margin:0!important}.oga-catalog-toolbar select{height:42px;border:1px solid var(--oga-line);background:#fff;padding:0 12px;color:var(--oga-ink)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--oga-accent)!important;color:#fff!important;border-radius:0!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#8f3030!important;color:#fff!important}.oga-category-showcase .oga-section-head p{max-width:760px;color:var(--oga-muted)}.oga-category-showcase .oga-categories a{position:relative;isolation:isolate;min-height:340px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;background:linear-gradient(180deg,rgba(245,243,239,.12),rgba(28,28,28,.86)),var(--oga-cat-image),linear-gradient(135deg,#d8d1c9,#bcb2a8);background-size:cover;background-position:center;color:#fff;transition:transform .25s ease}.oga-category-showcase .oga-categories a:hover{transform:translateY(-5px)}.oga-cat-kicker{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;opacity:.78}.oga-categories strong{font-family:var(--oga-ui-font);font-size:34px;font-weight:500}.oga-categories em{font-style:normal;font-size:13px;opacity:.8;margin:5px 0 18px}.oga-categories b{font-size:11px;text-transform:uppercase;letter-spacing:.13em}.oga-artists-page{padding-top:20px}.oga-artists-page .oga-section-head{max-width:760px}.oga-artists-grid>a{justify-content:flex-start;min-height:330px}.oga-artists-grid img,.oga-artists-grid .oga-avatar-fallback{width:112px;height:112px}.oga-artists-grid strong{font-family:var(--oga-ui-font);font-size:25px}.oga-artists-grid p{color:var(--oga-muted);font-size:13px;min-height:44px}.oga-home-section [data-home-panel] .products{grid-template-columns:repeat(5,minmax(0,1fr))!important}.oga-mainbar .oga-logo img{background:transparent!important}.oga-page .oga-artists-page{margin-top:0}.oga-page>.oga-container{max-width:none;padding:0}.oga-page .oga-artists-page,.oga-page .oga-contact-page,.oga-page .oga-faq,.oga-page .oga-legal{max-width:var(--oga-container);padding-left:42px;padding-right:42px}.oga-card-image{aspect-ratio:1/1.08}.oga-card-image img{object-fit:contain!important}.oga-card-copy h2{font-size:17px!important}.oga-card-copy .price{color:var(--oga-ink)!important}.oga-card-actions a{color:var(--oga-accent)!important}.oga-filters a,.woocommerce-breadcrumb a{color:var(--oga-accent)!important}.oga-contact-form button,.oga-modal form button{background:var(--oga-accent)!important;color:#fff!important}.oga-footer a:hover{color:#d9b4b0}.oga-whatsapp,.oga-wa-button,.oga-wa-link{--oga-wa:#25d366} @media(max-width:1350px){.oga-filter-grid{grid-template-columns:2fr repeat(3,1fr)}.oga-filter-submit{grid-column:auto}.oga-mainbar{grid-template-columns:minmax(310px,410px) 1fr auto}.oga-nav{gap:20px}.products.oga-related-grid,.woocommerce ul.products{gap:22px}} @media(max-width:1050px){.oga-archive-hero-inner{grid-template-columns:1fr}.oga-archive-art{display:none}.oga-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oga-filter-search{grid-column:1/-1}.products.oga-related-grid,.woocommerce ul.products,.oga-home-section [data-home-panel] .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.oga-categories{grid-template-columns:repeat(2,1fr)}.oga-artists-grid{grid-template-columns:repeat(3,1fr)}} @media(max-width:900px){.oga-topbar{display:none}.oga-nav{display:none}.oga-menu{display:grid}.oga-mainbar{height:88px;padding:0 20px;grid-template-columns:1fr auto}.oga-actions{gap:2px}.oga-account{display:none}.oga-mobile.is-open{display:grid}.admin-bar .oga-header{top:46px}.oga-archive-hero-inner{min-height:300px;padding-top:36px;padding-bottom:36px}.oga-page .oga-artists-page,.oga-page .oga-contact-page,.oga-page .oga-faq,.oga-page .oga-legal{padding-left:22px;padding-right:22px}} @media(max-width:700px){.oga-container{padding-left:18px;padding-right:18px}.oga-filter-grid{grid-template-columns:1fr}.oga-filter-search{grid-column:auto}.oga-filter-head{align-items:flex-start;flex-direction:column}.oga-filter-submit{width:100%}.products.oga-related-grid,.woocommerce ul.products,.oga-home-section [data-home-panel] .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px}.oga-categories{grid-template-columns:1fr}.oga-category-showcase .oga-categories a{min-height:260px}.oga-artists-grid{grid-template-columns:repeat(2,1fr)}.oga-catalog-toolbar{align-items:flex-start;flex-direction:column}.oga-archive-copy h1{font-size:42px}.oga-archive-copy p{font-size:16px}.oga-consult{grid-template-columns:1fr}.oga-icon-strip{grid-template-columns:1fr}.oga-icon-strip>div{border-right:0;border-bottom:1px solid var(--oga-line)}} @media(max-width:460px){.products.oga-related-grid,.woocommerce ul.products,.oga-home-section [data-home-panel] .products{grid-template-columns:1fr!important}.oga-artists-grid{grid-template-columns:1fr}.oga-mainbar .oga-logo{max-width:210px}.oga-mainbar .oga-logo img{height:56px}.oga-icon{width:38px;height:38px}} .oga-sold,.oga-sold-large,.stock.out-of-stock,.woocommerce .out-of-stock{background:var(--oga-accent)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 6px 22px rgba(166,58,58,.28);text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:800!important;padding:11px 15px!important;border-radius:0!important} .oga-card-image .oga-sold{top:14px!important;left:14px!important;right:auto!important;z-index:5}.oga-card.is-sold .oga-card-image:after{content:"";position:absolute;inset:0;background:rgba(28,28,28,.08);pointer-events:none} .oga-manifesto{max-width:var(--oga-container);margin:0 auto 86px;padding:0 42px}.oga-manifesto-inner,.oga-artists-intro{background:#fff;border:1px solid var(--oga-line);padding:42px 48px}.oga-manifesto span{color:var(--oga-accent);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.oga-manifesto h2{font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.1;margin:10px 0 18px}.oga-manifesto p,.oga-artists-intro p{max-width:1050px;font-size:18px;line-height:1.75;margin:0}.oga-artists-intro{margin:-35px 0 42px}.oga-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.oga-faq details{background:#fff;border:1px solid var(--oga-line);padding:0 24px}.oga-faq summary{cursor:pointer;padding:21px 32px 21px 0;font-weight:600;position:relative}.oga-faq summary:after{content:"+";position:absolute;right:0;color:var(--oga-accent);font-size:22px}.oga-faq details[open] summary:after{content:"−"}.oga-faq details p{margin:0 0 22px;color:var(--oga-muted)}.oga-faq-cta{margin-top:32px;padding:34px 40px;background:#fff;border:1px solid var(--oga-line)}.oga-faq-cta h2{font-size:28px;font-weight:500;margin:0 0 8px}.oga-faq-cta .oga-btn{margin-right:8px;margin-top:10px} @media(max-width:900px){.oga-manifesto,.oga-home-section,.oga-faq{padding-left:20px!important;padding-right:20px!important}.oga-manifesto-inner,.oga-artists-intro{padding:28px 24px}.oga-faq-list{grid-template-columns:1fr}.oga-manifesto p,.oga-artists-intro p{font-size:16px}}:root{--oga-ink:#1c1c1c;--oga-accent:#a63a3a;--oga-paper:#f5f3ef;--oga-line:#ded8d1;--oga-muted:#6f6964;--oga-white:#fff;--oga-wa:#25d366} body.oga-build-45{background:var(--oga-paper);color:var(--oga-ink)} body.oga-build-45 a:focus,body.oga-build-45 button:focus{outline:2px solid var(--oga-accent);outline-offset:3px} .oga-build-45 .price,.oga-build-45 .oga-price,.oga-build-45 .woocommerce-Price-amount{font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em;color:var(--oga-ink)!important} .oga-build-45 .oga-card-copy .price{display:inline-flex;align-items:center;padding-top:8px;border-top:1px solid var(--oga-line)} .oga-build-45 .woocommerce a.button,.oga-build-45 .woocommerce button.button,.oga-build-45 .woocommerce input.button,.oga-build-45 .add_to_cart_button,.oga-build-45 .single_add_to_cart_button,.oga-build-45 .oga-btn{background:var(--oga-accent)!important;border:1px solid var(--oga-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center} .oga-build-45 .woocommerce a.button:hover,.oga-build-45 .woocommerce button.button:hover,.oga-build-45 .oga-btn:hover{background:#892f2f!important;border-color:#892f2f!important;color:#fff!important} .oga-build-45 .oga-outline{background:transparent!important;color:var(--oga-accent)!important} .oga-build-45 .oga-outline:hover{background:var(--oga-accent)!important;color:#fff!important} .oga-build-45 .oga-wa-button,.oga-build-45 .oga-whatsapp{background:var(--oga-wa)!important;border-color:var(--oga-wa)!important;color:#fff!important} .oga-build-45 li.product{position:relative;background:transparent!important;display:flex!important;flex-direction:column;min-width:0} .oga-build-45 .oga-card-image{background:#fff;border:1px solid var(--oga-line);padding:18px;overflow:hidden} .oga-build-45 .oga-card-image img,.oga-build-45 li.product img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important} .oga-build-45 .oga-card-copy{padding:15px 2px 0;display:flex;flex-direction:column;gap:7px;flex:1} .oga-build-45 .oga-card-copy h2{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;margin:0!important} .oga-build-45 .oga-card-actions{margin-top:auto;padding-top:12px;display:flex;gap:8px;flex-wrap:wrap} .oga-build-45 .oga-card-actions .button{min-height:42px!important;padding:0 15px!important} .oga-build-45 .oga-sold,.oga-build-45 .out-of-stock,.oga-build-45 .soldout{position:absolute;z-index:5;top:14px;right:14px;background:var(--oga-accent)!important;color:#fff!important;border:0!important;padding:9px 12px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px rgba(28,28,28,.15)} .oga-build-45 .oga-category-showcase{padding-top:84px;padding-bottom:96px;background:linear-gradient(180deg,var(--oga-paper),#eee9e3)} .oga-build-45 .oga-category-showcase .oga-section-head{display:grid;grid-template-columns:1fr minmax(320px,560px);align-items:end;gap:50px;margin-bottom:36px} .oga-build-45 .oga-category-showcase .oga-section-head p{margin:0;line-height:1.7} .oga-build-45 .oga-category-showcase .oga-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px} .oga-build-45 .oga-category-showcase .oga-categories a{min-height:390px!important;border:1px solid rgba(255,255,255,.45);box-shadow:0 16px 38px rgba(28,28,28,.10);transform:none!important} .oga-build-45 .oga-category-showcase .oga-categories a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(28,28,28,.78) 100%);z-index:-1} .oga-build-45 .oga-category-showcase .oga-categories a:hover{transform:translateY(-6px)!important;box-shadow:0 24px 48px rgba(28,28,28,.16)} .oga-build-45 .oga-category-showcase .oga-categories strong{font-size:30px!important;color:#fff!important} .oga-build-45 .oga-category-showcase .oga-categories em,.oga-build-45 .oga-category-showcase .oga-categories b,.oga-build-45 .oga-category-showcase .oga-cat-kicker{color:#fff!important;opacity:1!important} .oga-build-45 .oga-editorial,.oga-build-45 .oga-consult{background:var(--oga-ink)!important;color:#fff!important;position:relative;overflow:hidden} .oga-build-45 .oga-editorial{padding:92px clamp(22px,5vw,84px)!important;min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start} .oga-build-45 .oga-editorial:after{content:"OGA";position:absolute;right:3vw;bottom:-8vw;font-family:var(--oga-ui-font);font-size:28vw;line-height:1;color:rgba(255,255,255,.025);pointer-events:none} .oga-build-45 .oga-editorial span,.oga-build-45 .oga-consult span{color:#d7867e!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700} .oga-build-45 .oga-editorial h2,.oga-build-45 .oga-consult h2{color:#fff!important;font-size:clamp(34px,4vw,62px)!important;line-height:1.06;max-width:900px;margin:14px 0 22px} .oga-build-45 .oga-editorial p,.oga-build-45 .oga-consult p{color:rgba(255,255,255,.82)!important;max-width:780px;font-size:17px;line-height:1.65} .oga-build-45 .oga-editorial .oga-wa-button{margin-top:22px;position:relative;z-index:1} .oga-build-45 .oga-consult{padding:56px clamp(20px,4vw,64px)!important;display:grid;grid-template-columns:1fr auto;align-items:center;gap:34px} .oga-build-45 .oga-consult h2{font-size:clamp(30px,3vw,48px)!important;margin-bottom:12px} .oga-build-45 h1{font-size:clamp(38px,5vw,68px)!important;line-height:1.03}.oga-build-45 h2{font-size:clamp(30px,3.5vw,50px)!important;line-height:1.08}.oga-build-45 h3{font-size:clamp(22px,2vw,30px)!important} .oga-build-45 .oga-artist-hero h1,.oga-build-45 .oga-archive-copy h1{color:inherit!important;text-shadow:none!important} .oga-build-45 .oga-artist-hero.is-dark h1{color:#fff!important} .oga-build-45 .oga-categories *,.oga-build-45 .oga-editorial *{visibility:visible!important} @media(max-width:1100px){.oga-build-45 .oga-category-showcase .oga-categories{grid-template-columns:repeat(3,1fr)}.oga-build-45 .oga-category-showcase .oga-section-head{grid-template-columns:1fr}.oga-build-45 .oga-consult{grid-template-columns:1fr}} @media(max-width:760px){.oga-build-45 .oga-category-showcase{padding-top:54px;padding-bottom:60px}.oga-build-45 .oga-category-showcase .oga-categories{grid-template-columns:1fr}.oga-build-45 .oga-category-showcase .oga-categories a{min-height:280px!important}.oga-build-45 .oga-editorial{padding:60px 20px!important;min-height:360px}.oga-build-45 .oga-card-actions{display:grid;grid-template-columns:1fr}.oga-build-45 .oga-card-actions .button{width:100%}.oga-build-45 .oga-consult{padding:42px 20px!important}} body.oga-build-45 h1{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.08!important} body.oga-build-45 h2{font-size:clamp(25px,2.5vw,38px)!important;line-height:1.12!important} body.oga-build-45 h3{font-size:clamp(19px,1.7vw,26px)!important} body.oga-build-45 .oga-artist-hero h1{font-size:clamp(34px,4vw,58px)!important;color:#fff!important} body.oga-build-45 .oga-artist-hero .oga-outline{border-color:rgba(255,255,255,.8)!important;color:#fff!important;background:rgba(28,28,28,.18)!important} body.oga-build-45 .oga-artist-hero .oga-outline:hover{background:#fff!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-artist-studio h2{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.65)} .oga-filters-compact{margin:0 0 34px;background:#fff;border:1px solid var(--oga-line);padding:20px 22px} .oga-filters-compact .oga-filter-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px} .oga-filters-compact .oga-filter-head h2{font-size:24px!important;margin:3px 0 0!important}.oga-filters-compact .oga-filter-head span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--oga-accent);font-weight:700} .oga-filters-compact .oga-filter-grid{display:grid;grid-template-columns:minmax(210px,1.4fr) repeat(6,minmax(130px,1fr)) auto;gap:10px;align-items:end} .oga-filters-compact label{display:grid;gap:6px;min-width:0}.oga-filters-compact label>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--oga-muted);font-weight:700} .oga-filters-compact input,.oga-filters-compact select{width:100%;height:42px;border:1px solid var(--oga-line);background:var(--oga-paper);padding:0 12px;color:var(--oga-ink);font:inherit;font-size:13px} .oga-filters-compact .oga-filter-submit{height:42px;padding:0 19px;border:1px solid var(--oga-accent);background:var(--oga-accent);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700} .oga-filters-compact .oga-filter-reset{font-size:12px;color:var(--oga-accent);text-decoration:none;border-bottom:1px solid var(--oga-accent)} .oga-filter-note{margin:10px 0 0;color:var(--oga-muted);font-size:11px}.oga-faq-answer{margin:0 0 22px;color:var(--oga-muted)}.oga-faq-answer a{color:var(--oga-accent);text-decoration:underline;text-underline-offset:3px} .oga-product-actions{grid-template-columns:1fr 1fr}.oga-product-actions form.cart{grid-column:1/-1}.oga-product-actions .oga-offer,.oga-product-actions .oga-outline{width:100%} .oga-footer h3{color:#fff!important;opacity:1!important;font-size:13px!important;letter-spacing:.18em!important}.oga-footer .oga-social svg{stroke:#fff;fill:none}.oga-footer .oga-social a:first-child svg,.oga-footer .oga-social a:nth-child(3) svg{fill:#fff;stroke:none} @media(max-width:1450px){.oga-filters-compact .oga-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.oga-filters-compact .oga-filter-search{grid-column:span 2}} @media(max-width:900px){.oga-filters-compact{padding:18px}.oga-filters-compact .oga-filter-grid{grid-template-columns:1fr 1fr}.oga-filters-compact .oga-filter-search{grid-column:1/-1}.oga-filters-compact .oga-filter-submit{width:100%}.oga-product-actions{grid-template-columns:1fr}} @media(max-width:560px){.oga-filters-compact .oga-filter-grid{grid-template-columns:1fr}.oga-filters-compact .oga-filter-search{grid-column:auto}.oga-filters-compact .oga-filter-head{align-items:flex-start}.oga-filters-compact .oga-filter-head h2{font-size:21px!important}}:root{--oga-paper:#faf8f4;--oga-paper-2:#f3efe8;--oga-card:#fffdf9;--oga-ink:#22201e;--oga-accent:#a63a3a;--oga-accent-dark:#7f2c2c;--oga-line:#ded7cf;--oga-muted:#746e68;--oga-display:"Satoshi","Plus Jakarta Sans","Avenir Next",Arial,sans-serif;--oga-font:"Satoshi","Plus Jakarta Sans","Avenir Next",Arial,sans-serif} body.oga-build-45{background:var(--oga-paper)!important;font-family:var(--oga-font)!important;color:var(--oga-ink)} body.oga-build-45 h1,body.oga-build-45 h2,body.oga-build-45 h3,body.oga-build-45 h4{font-family:var(--oga-display)!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:700!important;color:var(--oga-ink)} body.oga-build-45 h1{font-size:clamp(24px,2.6vw,38px)!important;line-height:1.15!important} body.oga-build-45 h2{font-size:clamp(16px,1.25vw,20px)!important;line-height:1.28!important} body.oga-build-45 h3{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.35!important} body.oga-build-45 h4{font-size:14px!important} body.oga-build-45 p,body.oga-build-45 li,body.oga-build-45 dd{font-weight:400} .oga-build-45 .oga-header{background:rgba(250,248,244,.97)} .oga-build-45 .oga-card-copy h2{font-family:var(--oga-font)!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important} .oga-build-45 .oga-card-tax{display:flex;flex-wrap:wrap;gap:6px;margin:1px 0 2px}.oga-build-45 .oga-card-tax a{display:inline-flex;padding:4px 9px;border:1px solid #d8c9c1;border-radius:999px;color:var(--oga-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;background:#fffaf6} .oga-build-45 .oga-sold,.oga-build-45 .oga-limited{position:absolute;z-index:6;top:18px;left:-7px;right:auto;padding:10px 18px 10px 22px!important;color:#fff!important;text-transform:uppercase;letter-spacing:.15em;font-size:10px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(0,0,0,.14);clip-path:polygon(0 0,100% 0,92% 100%,0 100%)} .oga-build-45 .oga-sold{background:var(--oga-accent)!important}.oga-build-45 .oga-limited{background:#8d6b45!important} .oga-build-45 .oga-card-actions>a:first-child,.oga-build-45 .read-more,.oga-build-45 a.button{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important} .oga-build-45 .oga-footer{background:#25211f!important}.oga-build-45 .oga-footer h3{color:#f5ebe4!important;opacity:1!important}.oga-build-45 .oga-footer a{color:#f7f2ed!important}.oga-build-45 .oga-footer a:hover{color:#dfa29c!important}.oga-build-45 .oga-footer .oga-logo img{filter:brightness(0) invert(1);opacity:.98}.oga-build-45 .oga-footer-brand p{color:#ddd3cc}.oga-build-45 .oga-footer svg{stroke:#fff!important}.oga-build-45 .oga-footer .oga-social a{border:1px solid rgba(255,255,255,.25);border-radius:50%;width:38px;height:38px;display:grid;place-items:center} .oga-build-45 .oga-category-showcase{background:linear-gradient(180deg,#faf8f4,#f0ebe4)!important}.oga-build-45 .oga-category-showcase .oga-categories a{background-image:linear-gradient(180deg,rgba(34,32,30,.02),rgba(34,32,30,.7)),var(--oga-cat-image)!important;background-size:cover!important;background-position:center!important;border-radius:2px;overflow:hidden}.oga-build-45 .oga-category-showcase .oga-categories strong{font-size:20px!important;text-transform:uppercase;letter-spacing:.12em}.oga-build-45 .oga-category-showcase .oga-categories em{font-style:normal;font-size:12px} .oga-build-45 .oga-editorial,.oga-build-45 .oga-consult{background:linear-gradient(125deg,#eee5dd,#f9f5f0 55%,#eadbd2)!important;color:var(--oga-ink)!important;border:1px solid #dfd2c9}.oga-build-45 .oga-editorial:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(166,58,58,.12),transparent 30%)}.oga-build-45 .oga-editorial h2,.oga-build-45 .oga-consult h2,.oga-build-45 .oga-editorial p,.oga-build-45 .oga-consult p{color:var(--oga-ink)!important}.oga-build-45 .oga-editorial h2{font-size:clamp(22px,2.6vw,38px)!important;text-transform:none!important;letter-spacing:-.01em!important}.oga-build-45 .oga-editorial span{color:var(--oga-accent)!important} .oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px}.oga-build-45 .oga-product-actions form.cart{grid-column:1!important;margin:0!important}.oga-build-45 .oga-product-actions form.cart .single_add_to_cart_button{width:100%!important;height:48px!important}.oga-build-45 .oga-product-actions .oga-offer{grid-column:2!important;height:48px!important}.oga-build-45 .oga-product-actions .oga-outline{grid-column:1/-1!important} .oga-build-45 .oga-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oga-build-45 .oga-social-icon{width:34px;height:34px;display:grid!important;place-items:center;border:1px solid var(--oga-line);border-radius:50%;background:#fff;color:var(--oga-ink)!important}.oga-build-45 .oga-social-icon svg{width:16px;height:16px;fill:currentColor}.oga-build-45 .oga-social-icon:hover{color:#fff!important;background:var(--oga-accent)} .oga-build-45 .oga-tech-info{margin-top:18px;width:auto!important} .oga-build-45 .oga-artists-page{padding-top:64px}.oga-build-45 .oga-artists-grid{gap:24px}.oga-build-45 .oga-artists-grid>a{padding:26px;background:var(--oga-card);border:1px solid var(--oga-line);min-height:340px;display:flex;flex-direction:column;align-items:flex-start}.oga-build-45 .oga-artists-grid img{width:112px;height:112px;object-fit:cover;border-radius:50%;margin-bottom:20px}.oga-build-45 .oga-artists-grid strong{font-size:19px;margin:8px 0}.oga-build-45 .oga-artist-categories{font-size:11px;color:var(--oga-accent);text-transform:uppercase;letter-spacing:.1em;margin:7px 0 14px} .oga-build-45 .oga-archive-hero,.oga-build-45 .oga-contact-hero{background:linear-gradient(135deg,#f0e8e1,#fffaf6);border-bottom:1px solid var(--oga-line);padding:70px 42px!important}.oga-build-45 .oga-archive-hero h1,.oga-build-45 .oga-contact-hero h1{max-width:900px} .oga-build-45 .oga-filters-compact{border-radius:2px;background:#fffdf9;box-shadow:0 10px 30px rgba(34,32,30,.05);padding:16px 18px}.oga-build-45 .oga-filter-grid{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(135px,1fr)) auto!important}.oga-build-45 .oga-filters-compact input,.oga-build-45 .oga-filters-compact select{height:40px;background:#faf8f4;border-radius:2px}.oga-build-45 .oga-filter-submit{height:40px!important}.oga-build-45 .oga-filter-note{font-style:italic} .oga-return-portal{max-width:900px;padding:20px 0 60px}.oga-return-portal>span{color:var(--oga-accent);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.oga-return-portal form{display:grid;gap:16px;background:#fff;border:1px solid var(--oga-line);padding:28px;margin-top:24px}.oga-return-portal label{display:grid;gap:7px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.oga-return-portal input,.oga-return-portal select,.oga-return-portal textarea{width:100%;border:1px solid var(--oga-line);background:var(--oga-paper);padding:12px;font:inherit;text-transform:none;letter-spacing:0}.oga-return-portal textarea{min-height:130px}.oga-return-consent{grid-template-columns:auto 1fr!important;align-items:start;text-transform:none!important;letter-spacing:0!important} @media(max-width:900px){.oga-build-45 .oga-product-actions{grid-template-columns:1fr!important}.oga-build-45 .oga-product-actions form.cart,.oga-build-45 .oga-product-actions .oga-offer,.oga-build-45 .oga-product-actions .oga-outline{grid-column:1!important}.oga-build-45 .oga-filter-grid{grid-template-columns:1fr 1fr!important}.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(2,1fr)!important}} @media(max-width:560px){body.oga-build-45 h1{font-size:25px!important}body.oga-build-45 h2{font-size:16px!important}.oga-build-45 .oga-filter-grid,.oga-build-45 .oga-artists-grid{grid-template-columns:1fr!important}.oga-build-45 .oga-archive-hero,.oga-build-45 .oga-contact-hero{padding:46px 20px!important}.oga-build-45 .oga-artists-grid>a{min-height:auto}.oga-return-portal form{padding:20px}}:root{--oga-ink:#24211f;--oga-red:#a63a3a;--oga-paper:#f8f5f0;--oga-line:#ded6cc;--oga-soft:#eee8e0;--oga-mist:#e7dfd6} body.oga-build-29{background:var(--oga-paper)!important;color:var(--oga-ink)!important} .oga-card h2,.oga-card h2 a,.oga-summary h1,.single-product .product_title,.woocommerce-loop-product__title,.oga-related h2{text-transform:none!important;letter-spacing:0!important;font-family:"Satoshi","Plus Jakarta Sans",Arial,sans-serif!important} .oga-summary h1{font-size:clamp(26px,2.25vw,40px)!important;line-height:1.12!important;font-weight:600!important} .oga-card-tax{display:flex!important;flex-wrap:wrap;gap:7px;margin:12px 0!important} .oga-card-tax a,.oga-mini-meta dd a{display:inline-flex!important;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--oga-red) 38%,var(--oga-line));background:#fff;color:var(--oga-red)!important;font-size:12px!important;line-height:1!important;letter-spacing:.06em;text-decoration:none!important;border-radius:999px} .oga-card-tax a:hover,.oga-mini-meta dd a:hover{background:var(--oga-red);color:#fff!important} .oga-category-showcase{background:linear-gradient(135deg,#fbf8f3 0%,#eee6dd 100%);border-top:1px solid var(--oga-line);border-bottom:1px solid var(--oga-line)} .oga-categories{gap:18px!important} .oga-categories>a{min-height:410px!important;position:relative;overflow:hidden;background-image:linear-gradient(180deg,rgba(25,22,20,.03),rgba(25,22,20,.82)),var(--oga-cat-image)!important;background-size:cover!important;background-position:center!important;box-shadow:0 18px 45px rgba(43,35,28,.12);transform:translateZ(0)} .oga-categories>a:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.45);pointer-events:none} .oga-categories>a:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(43,35,28,.18)} .oga-categories>a>*{position:relative;z-index:2} .oga-editorial,.oga-consult{color:var(--oga-ink)!important;background:radial-gradient(circle at 88% 20%,rgba(166,58,58,.16),transparent 32%),linear-gradient(135deg,#ede3d8,#f8f3ed 58%,#e5d7ca)!important;border:1px solid var(--oga-line)!important;box-shadow:0 24px 70px rgba(74,55,42,.09)} .oga-editorial:after,.oga-consult:after{content:"OG";position:absolute;right:5%;top:50%;transform:translateY(-50%);font-family:var(--oga-ui-font);font-size:clamp(90px,13vw,220px);color:rgba(166,58,58,.07);pointer-events:none} .oga-editorial h2,.oga-consult h2{color:var(--oga-ink)!important}.oga-editorial p,.oga-consult p{color:#5d554e!important} .oga-sold,.onsale.oga-sold,.soldout,.out-of-stock,.oga-sold-large{background:var(--oga-red)!important;color:#fff!important;border:0!important;text-transform:none!important;letter-spacing:.08em!important} .oga-card-image .oga-sold{position:absolute!important;top:18px!important;left:-44px!important;right:auto!important;width:190px!important;padding:9px 12px!important;text-align:center!important;transform:rotate(-38deg)!important;z-index:8!important;box-shadow:0 7px 20px rgba(0,0,0,.18)!important;font-size:12px!important;font-weight:700!important} .oga-card-image{position:relative;overflow:hidden} .oga-sold-large{display:inline-flex!important;padding:10px 16px!important;margin:8px 0 16px!important} .oga-artists-page>.oga-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:35px;padding-bottom:28px;border-bottom:1px solid var(--oga-line)} .oga-artists-page>.oga-section-head span,.oga-artists-page>.oga-section-head h1{grid-column:1}.oga-artists-page>.oga-section-head p{grid-column:2;grid-row:1/3;margin:0!important} .oga-artists-intro{max-width:1180px!important;margin:35px auto 48px!important;background:#fff;border-left:4px solid var(--oga-red)!important;padding:28px 34px!important} .oga-artists-grid{gap:22px!important}.oga-artist-card{background:#fff;border:1px solid var(--oga-line);display:flex;flex-direction:column;min-width:0} .oga-artist-main{padding:30px 28px 20px;text-decoration:none!important;color:inherit!important;display:block;flex:1}.oga-artist-main img{display:block;margin:0 auto 22px;width:132px!important;height:132px!important;object-fit:cover;border-radius:50%}.oga-artist-main strong{display:block;font-size:24px!important;text-transform:none!important}.oga-artist-card-foot{border-top:1px solid var(--oga-line);padding:15px 20px;display:flex;gap:14px;align-items:center;justify-content:space-between}.oga-artist-categories{font-size:12px;color:#776e66}.oga-profile-link{flex:0 0 auto;padding:9px 13px;background:var(--oga-red);color:#fff!important;text-decoration:none!important;font-size:11px;text-transform:uppercase;letter-spacing:.1em} .oga-archive-hero,.oga-contact-hero{background:linear-gradient(120deg,#f1e9e1 0%,#fbf9f5 58%,#eadbd0 100%)!important;border-top:1px solid var(--oga-line);border-bottom:1px solid var(--oga-line);position:relative;overflow:hidden} .oga-archive-hero:after,.oga-contact-hero:after{content:"OG";position:absolute;right:6%;top:50%;transform:translateY(-50%);font-family:var(--oga-ui-font);font-size:clamp(100px,14vw,240px);color:rgba(166,58,58,.08)} .oga-filters{background:#fff!important;border:1px solid var(--oga-line)!important;padding:18px!important;gap:12px!important;box-shadow:none!important}.oga-filters select,.oga-filters input{min-height:42px!important;border:1px solid var(--oga-line)!important;background:#fbfaf8!important}.oga-filters button{min-height:42px!important;background:var(--oga-red)!important;color:#fff!important}.oga-filters a{color:var(--oga-red)!important} .oga-product-actions{display:block!important}.oga-product-actions form.cart,.oga-product-actions .single_add_to_cart_button{width:100%!important}.oga-product-actions .single_add_to_cart_button{min-height:54px!important}.oga-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.oga-secondary-actions .oga-btn{width:100%!important;min-height:54px!important}.oga-btn:disabled,.oga-secondary-actions button:disabled{opacity:.38!important;cursor:not-allowed!important;filter:grayscale(.35)} .single-product .stock.in-stock{display:none!important} .oga-product-sections>article{display:flex!important;flex-direction:column!important}.oga-product-sections .oga-text-link,.oga-product-sections .oga-tech-info{margin-top:auto!important;align-self:flex-start!important;min-height:42px;display:inline-flex;align-items:center} .woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1500px;margin:auto;padding:38px clamp(18px,4vw,60px)} .woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid var(--oga-line)!important;border-left:4px solid var(--oga-red)!important;background:#f7f2ec!important;color:var(--oga-ink)!important;padding:18px 22px!important;border-radius:0!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--oga-red)!important} .woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-additional-fields{background:#fff;border:1px solid var(--oga-line);padding:24px!important}.woocommerce table.shop_table{border:0!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--oga-line)!important}.woocommerce-checkout #payment{background:#f2ede7!important;border:1px solid var(--oga-line)!important;border-radius:0!important}.woocommerce-checkout #payment div.payment_box{background:#fff!important}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#fff!important}.woocommerce input,.woocommerce select,.woocommerce textarea{border:1px solid var(--oga-line)!important;border-radius:0!important;min-height:46px}.woocommerce button.button,.woocommerce a.button,.woocommerce #place_order{background:var(--oga-red)!important;color:#fff!important;border-radius:0!important}::selection{background:rgba(166,58,58,.22);color:var(--oga-ink)} @media(max-width:900px){.oga-artists-page>.oga-section-head{display:block}.oga-artists-page>.oga-section-head p{margin-top:12px!important}.oga-secondary-actions{grid-template-columns:1fr}.oga-artist-card-foot{align-items:flex-start;flex-direction:column}.oga-categories>a{min-height:330px!important}.oga-editorial:after,.oga-consult:after{display:none}} body.oga-build-45{background:#f8f6f2;color:#1c1c1c;font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter",Arial,sans-serif} body.oga-build-45 h1,body.oga-build-45 h2,body.oga-build-45 h3,body.oga-build-45 h4{font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter",Arial,sans-serif;text-transform:none!important;letter-spacing:.01em!important} body.oga-build-45 .oga-summary h1{font-size:clamp(22px,2vw,30px)!important;line-height:1.22!important;font-weight:600!important;max-width:620px} body.oga-build-45 .oga-card h2,body.oga-build-45 .woocommerce ul.products li.product h2,body.oga-build-45 .woocommerce-loop-product__title{font-size:16px!important;line-height:1.35!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .woocommerce-loop-product__title a{text-transform:none!important} body.oga-build-45 .oga-section-head h1,body.oga-build-45 .oga-section-head h2,body.oga-build-45 .oga-legal h1,body.oga-build-45 .oga-artist-card-large h1{font-size:clamp(24px,2.5vw,38px)!important;line-height:1.15!important} body.oga-build-45 .oga-product-sections h2{font-size:18px!important;line-height:1.3!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:none!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:1/-1!important;width:100%!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:52px!important;background:#a63a3a!important;border-color:#a63a3a!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important} body.oga-build-45 .oga-secondary-actions .oga-btn{width:100%!important;min-height:52px!important} body.oga-build-45 .oga-product-actions button[disabled],body.oga-build-45 .oga-product-actions button:disabled{opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.35)} body.oga-build-45 .stock.in-stock,body.oga-build-45 .woocommerce-variation-availability .stock{display:none!important} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-sold-large{background:#a63a3a!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px rgba(81,22,22,.18);text-transform:none!important;font-weight:700!important;letter-spacing:.06em!important} body.oga-build-45 .oga-card-image .oga-sold{top:18px!important;right:-40px!important;left:auto!important;width:180px!important;text-align:center!important;transform:rotate(34deg)!important;padding:9px 12px!important;z-index:4!important} body.oga-build-45 .oga-card-image{overflow:hidden!important} body.oga-build-45 .oga-sold-large{border-radius:0!important;padding:10px 18px!important} body.oga-build-45 .oga-mini-meta dd a,body.oga-build-45 .oga-term-tag{display:inline-flex!important;align-items:center!important;border:1px solid #cfa9a5!important;border-radius:999px!important;padding:5px 11px!important;margin:0 6px 6px 0!important;background:#fffaf8!important;color:#8f302f!important;text-decoration:none!important;font-size:12px!important} body.oga-build-45 .oga-product-community{align-items:flex-start!important} body.oga-build-45 .oga-social-icon{width:38px!important;height:38px!important;border:1px solid #ddd4cc!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important} body.oga-build-45 .oga-social-icon svg{width:17px!important;height:17px!important;fill:#1c1c1c!important} body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult{position:relative;overflow:hidden;background:linear-gradient(125deg,#eee5dc 0%,#f8f2ec 55%,#eadfd5 100%)!important;color:#1c1c1c!important;border:1px solid #ded2c7!important} body.oga-build-45 .oga-editorial:before,body.oga-build-45 .oga-consult:before{content:"";position:absolute;inset:-40% auto auto 58%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(166,58,58,.16),transparent 67%);pointer-events:none} body.oga-build-45 .oga-editorial:after,body.oga-build-45 .oga-consult:after{content:"";position:absolute;right:8%;bottom:-120px;width:340px;height:340px;border:1px solid rgba(166,58,58,.22);transform:rotate(22deg);pointer-events:none} body.oga-build-45 .oga-editorial h2,body.oga-build-45 .oga-consult h2{color:#1c1c1c!important;font-size:clamp(25px,3vw,42px)!important} body.oga-build-45 .oga-editorial p,body.oga-build-45 .oga-consult p{color:#5f5750!important} body.oga-build-45 .oga-category-showcase .oga-categories a{position:relative;overflow:hidden;min-height:330px!important;background:#d8d0c8!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important} body.oga-build-45 .oga-category-showcase .oga-categories a:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to top,rgba(24,21,19,.78),rgba(24,21,19,.05) 68%),var(--oga-cat-image);background-size:cover;background-position:center;transition:transform .5s ease} body.oga-build-45 .oga-category-showcase .oga-categories a:hover:before{transform:scale(1.035)} body.oga-build-45 .oga-category-showcase .oga-categories a>*{position:relative;z-index:1} body.oga-build-45 .oga-category-showcase .oga-categories strong{font-size:25px!important} body.oga-build-45 .oga-category-showcase .oga-categories em{font-style:normal!important;opacity:.9} body.oga-build-45 .oga-category-showcase .oga-categories b{font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important} body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#f4ebe4,#faf8f4 58%,#eee1d8)!important;border-bottom:1px solid #e0d5cc!important} body.oga-build-45 .oga-archive-hero:after,body.oga-build-45 .oga-contact-hero:after{content:"";position:absolute;right:7%;top:50%;width:220px;height:220px;border:1px solid rgba(166,58,58,.28);border-radius:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 28px rgba(255,255,255,.35)} body.oga-build-45 .oga-filters{background:#fff!important;border:1px solid #e1d8cf!important;padding:20px!important;box-shadow:0 12px 35px rgba(45,35,25,.04)!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:minmax(210px,1.6fr) repeat(auto-fit,minmax(150px,1fr)) auto!important;gap:10px!important;align-items:end!important} body.oga-build-45 .oga-filter-grid label span{font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#7a7067!important} body.oga-build-45 .oga-filter-grid input,body.oga-build-45 .oga-filter-grid select{height:42px!important;border:1px solid #ddd4cc!important;background:#fbfaf8!important;padding:0 12px!important} body.oga-build-45 .oga-filter-submit{height:42px!important;background:#a63a3a!important;color:#fff!important;border:1px solid #a63a3a!important;padding:0 20px!important} body.oga-build-45 .oga-artists-page{padding-top:64px!important} body.oga-build-45 .oga-artists-intro{max-width:1060px!important;margin:22px 0 42px!important;padding:28px 30px!important;background:#fff!important;border-left:3px solid #a63a3a!important} body.oga-build-45 .oga-artist-card{background:#fff!important;border:1px solid #e1d8cf!important;display:flex!important;flex-direction:column!important} body.oga-build-45 .oga-artist-card-foot{margin-top:auto!important;padding:18px 24px 24px!important;border-top:1px solid #eee7df!important} body.oga-build-45 .oga-artist-categories a{display:inline-flex!important;margin:0 6px 7px 0!important;padding:5px 10px!important;border:1px solid #d7beb9!important;border-radius:999px!important;color:#8f302f!important;text-decoration:none!important;font-size:11px!important} body.oga-build-45 .oga-profile-link{display:inline-flex!important;margin-top:8px!important;padding:9px 14px!important;background:#1c1c1c!important;color:#fff!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:10px!important} body.oga-build-45 .oga-product-sections article{display:flex!important;flex-direction:column!important;min-height:320px!important} body.oga-build-45 .oga-product-sections article .oga-btn,body.oga-build-45 .oga-product-sections article .oga-text-link{margin-top:auto!important;align-self:flex-start!important} body.oga-build-45 .oga-faq-link-card{max-width:var(--oga-container);margin:-46px auto 82px;padding:0 42px} body.oga-build-45 .oga-faq-link-card>div{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:24px 28px;background:#fff;border:1px solid #e1d8cf} body.oga-build-45 .oga-faq-link-card h3{font-size:17px!important;margin:0 0 4px!important} body.oga-build-45 .woocommerce-message,body.oga-build-45 .woocommerce-info,body.oga-build-45 .woocommerce-error{background:#fff!important;border:1px solid #ddd3ca!important;border-left:4px solid #a63a3a!important;color:#1c1c1c!important;padding:18px 22px 18px 48px!important} body.oga-build-45 .woocommerce-message:before,body.oga-build-45 .woocommerce-info:before{color:#a63a3a!important} body.oga-build-45 .woocommerce-cart-form,body.oga-build-45 .cart_totals,body.oga-build-45 form.checkout .col2-set,body.oga-build-45 #order_review{background:#fff!important;border:1px solid #e1d8cf!important;padding:26px!important} body.oga-build-45 .woocommerce-checkout .col2-set,body.oga-build-45 .woocommerce-checkout-review-order{width:100%!important;float:none!important} body.oga-build-45 form.checkout{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;gap:34px!important;align-items:start!important} body.oga-build-45 #order_review_heading{grid-column:2!important;margin:0 0 -22px!important;padding:0!important} body.oga-build-45 #order_review{grid-column:2!important;background:#f0eeeb!important} body.oga-build-45 .woocommerce-billing-fields__field-wrapper,body.oga-build-45 .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} body.oga-build-45 .form-row{width:100%!important;margin:0!important} body.oga-build-45 .form-row-wide{grid-column:1/-1!important} body.oga-build-45 .woocommerce-input-wrapper input,body.oga-build-45 .woocommerce-input-wrapper select,body.oga-build-45 .woocommerce-input-wrapper textarea{min-height:48px!important;border:1px solid #ddd4cc!important;background:#fff!important;padding:10px 13px!important} body.oga-build-45 #place_order{width:100%!important;min-height:54px!important;background:#a63a3a!important;border:0!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important} body.oga-build-45 .oga-email-note{font-size:13px;color:#6c665f} @media(max-width:1100px){body.oga-build-45 form.checkout{grid-template-columns:1fr!important}body.oga-build-45 #order_review_heading,body.oga-build-45 #order_review{grid-column:1!important}.oga-product-layout{grid-template-columns:1fr!important}.oga-summary{max-width:none!important}} @media(max-width:760px){body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr!important}body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important}body.oga-build-45 .woocommerce-billing-fields__field-wrapper,body.oga-build-45 .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important}body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important}body.oga-build-45 .oga-product-sections article{border-right:1px solid var(--oga-line)!important;min-height:auto!important}.oga-faq-link-card>div{flex-direction:column!important;align-items:flex-start!important}.oga-category-showcase .oga-categories{grid-template-columns:1fr!important}}:root{--oga-bg:#faf8f4;--oga-paper:#fffdfa;--oga-ink:#211f1c;--oga-muted:#756d65;--oga-accent:#a63a3a;--oga-accent-dark:#7e2b2b;--oga-line:#e5ddd5;--oga-soft:#f1e9e1;--oga-shadow:0 18px 50px rgba(54,43,32,.08)} body.oga-build-45,body.oga-build-45{background:var(--oga-bg)!important;color:var(--oga-ink)!important;font-family:"Satoshi","Plus Jakarta Sans",Inter,Arial,sans-serif!important} body.oga-build-45 h1,body.oga-build-45 h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important} body.oga-build-45 h2,body.oga-build-45 h2{font-size:clamp(18px,1.55vw,24px)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important} body.oga-build-45 h3,body.oga-build-45 h3{font-size:16px!important;line-height:1.35!important;font-weight:600!important;text-transform:none!important} body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 .woocommerce-loop-product__title{font-size:16px!important;line-height:1.38!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important} .oga-home-section,.oga-legal,.oga-contact,.oga-artists-page,.oga-related,.oga-product-sections{padding-top:clamp(44px,6vw,86px);padding-bottom:clamp(44px,6vw,86px)} .oga-card,.products li.product,.oga-artist-card{background:var(--oga-paper)!important;border:1px solid var(--oga-line)!important;box-shadow:none;transition:.3s ease} .oga-card:hover,.products li.product:hover,.oga-artist-card:hover{transform:translateY(-3px);box-shadow:var(--oga-shadow)} .oga-card-image img,.products li.product img{object-fit:contain!important;background:#fff!important} .oga-btn,.button,button,input[type=submit]{border-radius:2px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important} .oga-btn,.single_add_to_cart_button,.checkout-button{background:var(--oga-accent)!important;color:#fff!important;border:1px solid var(--oga-accent)!important} .oga-btn:hover,.single_add_to_cart_button:hover,.checkout-button:hover{background:var(--oga-accent-dark)!important;border-color:var(--oga-accent-dark)!important} .oga-outline{background:transparent!important;color:var(--oga-accent)!important} .oga-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important} .oga-product-main{gap:clamp(28px,5vw,70px)!important}.oga-product-summary>h1{font-size:clamp(25px,2.5vw,38px)!important;max-width:18ch} .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.oga-product-actions form.cart{width:100%!important}.oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.oga-secondary-actions>*{width:100%!important} .oga-product-sections{display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:var(--oga-paper)!important;border:1px solid var(--oga-line)!important;padding:0!important}.oga-product-sections>article{padding:38px!important;min-height:270px}.oga-product-sections>article+article{border-left:1px solid var(--oga-line)} .oga-legal-hero,.oga-contact-hero,.oga-archive-hero{background:linear-gradient(120deg,#f6eee7,#fffdfa 60%,#efe2d7)!important;min-height:340px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(44px,7vw,100px)!important} .oga-legal-layout{max-width:1320px;margin:auto;gap:40px}.oga-legal-content section{background:var(--oga-paper);border:1px solid var(--oga-line);padding:30px 34px;margin-bottom:18px}.oga-legal-aside{background:var(--oga-soft)!important;border:1px solid var(--oga-line)!important} .oga-consult,.oga-editorial{background:linear-gradient(125deg,#efe3d8,#fbf6f0 60%,#ead7ca)!important;color:var(--oga-ink)!important;border:1px solid #dfcfc2!important;box-shadow:var(--oga-shadow)} .oga-consult h2,.oga-editorial h2,.oga-consult p,.oga-editorial p{color:var(--oga-ink)!important} .oga-category-showcase .oga-categories a{min-height:360px!important;border-radius:2px!important;box-shadow:var(--oga-shadow)} .oga-sold,.oga-sold-large{background:var(--oga-accent)!important;color:#fff!important}.oga-card-image .oga-sold{position:absolute!important;right:-45px!important;top:20px!important;width:190px!important;transform:rotate(35deg)!important;text-align:center!important;padding:10px!important;z-index:5!important} .woocommerce-message,.woocommerce-info,.woocommerce-error{background:#fffaf5!important;border:1px solid var(--oga-line)!important;border-left:4px solid var(--oga-accent)!important;color:var(--oga-ink)!important;box-shadow:none!important} .woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-additional-fields{background:var(--oga-paper)!important;border:1px solid var(--oga-line)!important;padding:28px!important} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:50px!important;border:1px solid #d9d0c8!important;background:#fff!important;padding:12px 14px!important} .oga-footer h3,.oga-footer .widget-title{color:#fff!important;opacity:1!important;font-size:13px!important;letter-spacing:.16em!important}.oga-footer a{color:#eee7df!important}.oga-footer a:hover{color:#fff!important}.oga-footer-logo img{max-width:360px!important;filter:brightness(0) invert(1)!important} @media(max-width:900px){.oga-product-sections{grid-template-columns:1fr!important}.oga-product-sections>article+article{border-left:0!important;border-top:1px solid var(--oga-line)}.oga-secondary-actions{grid-template-columns:1fr!important}.oga-mainbar{min-height:82px!important}.oga-brand .oga-logo img{height:64px!important}.oga-footer-columns>section{border-top:1px solid rgba(255,255,255,.16)}.oga-footer-columns>section>h3{cursor:pointer;padding:18px 0;margin:0}.oga-footer-columns>section>*:not(h3){display:none}.oga-footer-columns>section.is-open>*:not(h3){display:block}.oga-footer-logo img{max-width:290px!important}} body.oga-build-45{background:#f7f4ef;color:#211f1d;font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter",Arial,sans-serif} body.oga-build-45 h1,body.oga-build-45 h2,body.oga-build-45 h3,body.oga-build-45 h4{line-height:1.18!important;letter-spacing:-.015em!important} body.oga-build-45 h1{font-size:clamp(25px,2.35vw,38px)!important} body.oga-build-45 h2{font-size:clamp(19px,1.75vw,27px)!important} body.oga-build-45 h3{font-size:clamp(16px,1.35vw,21px)!important} body.oga-build-45 h4{font-size:15px!important} body.oga-build-45 .oga-home-hero h1,body.oga-build-45 .oga-home-slide h1,body.oga-build-45 .oga-summary h1,body.oga-build-45 .oga-artist-hero h1{font-size:clamp(27px,2.7vw,43px)!important} body.oga-build-45 .oga-editorial h2,body.oga-build-45 .oga-consult h2{font-size:clamp(22px,2.1vw,34px)!important} body.oga-build-45 .oga-card h2,body.oga-build-45 .woocommerce ul.products li.product h2{font-size:16px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important} body.oga-build-45 .oga-home-section:has(.oga-home-tabs){background:#fff;max-width:none;padding:64px max(42px,calc((100vw - var(--oga-container))/2+42px))} body.oga-build-45 .oga-card{transition:background .25s ease,transform .25s ease,box-shadow .25s ease;padding:0 0 18px} body.oga-build-45 .oga-card:hover{background:#eee6dc;transform:translateY(-3px);box-shadow:0 18px 44px rgba(48,39,32,.09)} body.oga-build-45 .oga-card-copy{padding-left:14px;padding-right:14px} body.oga-build-45 .woocommerce a.button:hover,body.oga-build-45 .woocommerce button.button:hover{background:#842e2e!important;color:#fff!important} body.oga-build-45 .oga-wa-button,body.oga-build-45 a[href*="wa.me"],body.oga-build-45 a[href*="whatsapp"]{background:#25d366!important;border-color:#25d366!important;color:#fff!important} body.oga-build-45 .oga-category-showcase{background:#f0e8de!important;padding-top:64px;padding-bottom:70px} body.oga-build-45 .oga-categories a{min-height:300px!important;border:0!important;box-shadow:0 16px 40px rgba(48,38,30,.12)!important} body.oga-build-45 .oga-categories a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(24,20,18,.78));pointer-events:none} body.oga-build-45 .oga-categories a>*{z-index:2!important} body.oga-build-45 .oga-editorial{background:linear-gradient(135deg,#efe1d5,#f9f4ee)!important;color:#211f1d!important;position:relative;overflow:hidden;border:0!important} body.oga-build-45 .oga-editorial:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(166,58,58,.22);border-radius:50%;right:-120px;top:-210px} body.oga-build-45 .oga-editorial span{color:#a63a3a!important} body.oga-build-45 .oga-footer .oga-logo img{width:min(420px,100%)!important;height:auto!important;object-fit:contain!important;filter:brightness(0) invert(1);opacity:.94} body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important} body.oga-build-45 .oga-artist-card{min-height:auto!important;background:#fff;border:0!important;box-shadow:0 10px 32px rgba(45,36,29,.07)} body.oga-build-45 .oga-artist-card .oga-artist-main{padding:26px 26px 16px!important} body.oga-build-45 .oga-artist-card .oga-artist-main img{width:126px!important;height:126px!important} body.oga-build-45 .oga-artist-categories{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px} body.oga-build-45 .oga-artist-categories a{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#8b3434!important;border:0!important;background:transparent!important;padding:0!important} body.oga-build-45 .oga-profile-link{background:#a63a3a!important;color:#fff!important;border:0!important;padding:10px 15px!important;text-transform:uppercase;font-size:10px;letter-spacing:.12em} body.oga-build-45 .oga-artist-hero-actions{display:flex;gap:10px;flex-wrap:wrap} body.oga-build-45 .oga-artist-hero-actions .oga-btn{background:rgba(166,58,58,.94)!important;color:#fff!important;border-color:rgba(255,255,255,.5)!important} body.oga-build-45 .oga-artist-studio:before{background:linear-gradient(90deg,rgba(20,18,17,.82),rgba(20,18,17,.25))!important} body.oga-build-45 .oga-artist-studio h2,body.oga-build-45 .oga-artist-studio span{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.45)} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-sold-large,body.oga-build-45 .soldout,body.oga-build-45 .out-of-stock{background:#a63a3a!important;color:#fff!important;border:0!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:800!important;box-shadow:0 7px 22px rgba(85,25,25,.25)} body.oga-build-45 .oga-card-image .oga-sold{position:absolute!important;top:20px!important;left:-9px!important;padding:10px 22px!important;transform:rotate(-4deg);z-index:6} body.oga-build-45 .oga-legal{max-width:1080px!important;background:#fff;padding:44px 54px!important;border:0!important;box-shadow:0 16px 55px rgba(52,42,35,.07)} body.oga-build-45 .oga-legal p,body.oga-build-45 .oga-legal li{max-width:82ch} body.oga-build-45 .oga-product-sections article{border:0!important;border-right:1px solid #e7ded5!important} body.oga-build-45 .oga-product-sections article:last-child{border-right:0!important} body.oga-build-45 .oga-tech-info{min-height:auto!important;padding:0!important;border:0!important;border-bottom:1px solid #d1a6a2!important;background:transparent!important;color:#a63a3a!important;justify-content:flex-start!important} body.oga-build-45 .oga-faq-link-card>div{border:0!important;background:#fbf7f2!important;box-shadow:0 12px 38px rgba(52,42,35,.06)} @media(max-width:1100px){body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:760px){body.oga-build-45 h1{font-size:25px!important}body.oga-build-45 h2{font-size:19px!important}body.oga-build-45 .oga-artists-grid{grid-template-columns:1fr}body.oga-build-45 .oga-legal{padding:28px 20px!important}body.oga-build-45 .oga-home-section:has(.oga-home-tabs){padding:42px 20px}body.oga-build-45 .oga-category-showcase{padding-left:20px!important;padding-right:20px!important}.oga-mainbar .oga-logo img{height:74px!important;max-width:310px!important}}:root{--oga-paper:#f8f6f2;--oga-paper-2:#f1ebe3;--oga-hover:#f5ebe8;--oga-accent:#a63a3a;--oga-ink:#1c1c1c;--oga-line:#e5ddd3;--oga-wa:#25d366;--oga-shadow:0 18px 50px rgba(39,30,23,.08)} body.oga-build-45{background:var(--oga-paper)!important;font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;text-rendering:optimizeLegibility} body.oga-build-45 h1{font-size:clamp(22px,2vw,30px)!important;line-height:1.16!important;letter-spacing:-.015em!important} body.oga-build-45 h2{font-size:clamp(16px,1.35vw,20px)!important;line-height:1.25!important;letter-spacing:-.005em!important} body.oga-build-45 h3{font-size:clamp(15px,1.1vw,18px)!important;line-height:1.3!important} body.oga-build-45 h4{font-size:14px!important}body.oga-build-45 h5{font-size:13px!important}body.oga-build-45 h6{font-size:12px!important} .oga-home-slide-copy h1{font-size:clamp(24px,2.4vw,34px)!important}.oga-artist-hero h1{font-size:clamp(24px,2.5vw,36px)!important;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.38)!important}.oga-summary h1{font-size:clamp(21px,2vw,29px)!important;text-transform:none!important}.oga-section-head h1,.oga-section-head h2,.oga-product-sections h2,.oga-legal h1{font-size:clamp(16px,1.35vw,20px)!important} body>.oga-raw-newline,.oga-debug-newline{display:none!important} .oga-home-slider{background:#fff!important;box-shadow:var(--oga-shadow);border:0!important}.oga-home-slide-art,.oga-home-slide-art img{border:0!important}.oga-home-slide-art img{object-fit:contain!important} .oga-home-catalog{background:#fff!important;padding-top:56px!important;padding-bottom:64px!important;box-shadow:0 1px 0 var(--oga-line),0 -1px 0 var(--oga-line)} .oga-home-catalog li.product,.oga-home-catalog .oga-card{background:#fff!important;padding:14px!important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease} .oga-home-catalog li.product:hover,.oga-home-catalog .oga-card:hover{background:var(--oga-hover)!important;transform:translateY(-3px);box-shadow:0 14px 36px rgba(50,35,25,.08)} .oga-build-45 .oga-card-image,.oga-build-45 li.product .product-image,.oga-main-art{border:0!important;box-shadow:none!important;background:#fff!important} .oga-build-45 .oga-card-image{padding:0!important}.oga-card-image img{transition:transform .35s ease}.oga-card:hover .oga-card-image img{transform:scale(1.015)} .oga-build-45 a,.oga-build-45 a:visited{accent-color:var(--oga-accent)} .oga-build-45 .woocommerce a.button:hover,.oga-build-45 .woocommerce button.button:hover,.oga-build-45 .oga-btn:hover{background:#842f2f!important;color:#fff!important}.oga-build-45 .oga-outline{background:transparent!important;color:var(--oga-accent)!important} .oga-build-45 .oga-card h2 a,.oga-build-45 .woocommerce-loop-product__title,.oga-build-45 .woocommerce-loop-product__title a{color:var(--oga-ink)!important;text-transform:none!important} .oga-category-showcase{background:linear-gradient(135deg,#f7f2ec,#efe6dd)!important}.oga-category-showcase .oga-categories a{position:relative;isolation:isolate;background-image:linear-gradient(180deg,rgba(0,0,0,.02),rgba(26,20,16,.78)),var(--oga-cat-image,radial-gradient(circle at 30% 25%,#c9a37e 0 12%,transparent 13%),linear-gradient(135deg,#d8c2ad,#8e7061))!important;background-size:cover!important;background-position:center!important;border:0!important;overflow:hidden}.oga-category-showcase .oga-categories a:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.2) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;z-index:-1}.oga-category-showcase .oga-categories a:hover:after{transform:translateX(120%)} .oga-build-45 .oga-editorial,.oga-build-45 .oga-consult{background:radial-gradient(circle at 82% 18%,rgba(166,58,58,.13),transparent 28%),linear-gradient(135deg,#f3e6dc,#ead8ca)!important;color:var(--oga-ink)!important}.oga-build-45 .oga-editorial h2,.oga-build-45 .oga-consult h2,.oga-build-45 .oga-editorial p,.oga-build-45 .oga-consult p{color:var(--oga-ink)!important}.oga-build-45 .oga-editorial:after{color:rgba(166,58,58,.06)!important}.oga-faq-link-card>div{max-width:1160px;margin:auto;background:#fff;padding:24px 28px;box-shadow:var(--oga-shadow);border:0!important} .oga-artists-page{padding-top:48px!important}.oga-artists-grid{gap:18px!important}.oga-artist-card{min-height:0!important;background:#fff!important;border:0!important;box-shadow:0 10px 28px rgba(45,34,25,.06)}.oga-artist-main{padding:24px 24px 14px!important}.oga-artist-main img{width:116px!important;height:116px!important}.oga-artist-main p{min-height:0!important;margin-bottom:6px!important}.oga-artist-card-foot{padding:12px 20px 18px!important;border-top:1px solid var(--oga-line)!important;display:block!important}.oga-artist-categories{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 12px!important}.oga-artist-categories a{font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;border:0!important;padding:0!important;background:none!important}.oga-profile-link{display:inline-flex!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;padding:9px 14px!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important} .oga-artist-hero:before{background:linear-gradient(90deg,rgba(18,14,12,.72),rgba(18,14,12,.18))!important}.oga-artist-hero .oga-btn{border:0!important;box-shadow:none!important}.oga-artist-hero .oga-outline{background:rgba(255,255,255,.12)!important;color:#fff!important;border:0!important}.oga-artist-hero .oga-outline:hover{background:#fff!important;color:var(--oga-ink)!important} .oga-sold,.oga-sold-large,.out-of-stock,.soldout,.woocommerce span.onsale{background:var(--oga-accent)!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:800!important}.oga-card-image .oga-sold,.product .out-of-stock,.product .soldout{top:18px!important;right:-42px!important;left:auto!important;width:180px!important;text-align:center!important;transform:rotate(35deg)!important;padding:9px 0!important;box-shadow:0 5px 16px rgba(0,0,0,.18)!important}.oga-main-art{position:relative;overflow:hidden}.oga-main-art .oga-sold,.oga-product-gallery .oga-sold{position:absolute!important;top:24px!important;right:-48px!important;width:220px!important;transform:rotate(35deg)!important;text-align:center!important;z-index:10!important} .oga-product-actions{max-width:none!important}.oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;border:0!important}.oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.oga-secondary-actions .oga-btn{width:100%!important;border:0!important}.oga-secondary-actions .oga-outline{border:0!important;background:#efe7e0!important;color:var(--oga-accent)!important}.oga-share a{border:0!important;width:36px!important;height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.oga-share svg{width:17px!important;height:17px!important;fill:currentColor!important} .oga-lightbox-tools{gap:10px!important}.oga-lightbox-tools button{width:auto!important;min-width:84px!important;height:50px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.65)!important;color:#fff!important;background:rgba(0,0,0,.3)!important;font-size:18px!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important}.oga-lightbox-tools button span{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.oga-lightbox img{cursor:zoom-in}.oga-lightbox.is-zoomed img{cursor:zoom-out} .oga-product-sections{grid-template-columns:1.05fr 1fr 1fr!important;max-width:1380px!important;margin-top:20px!important}.oga-product-sections article{padding:26px 30px!important;border:0!important;border-right:1px solid var(--oga-line)!important;min-height:250px!important}.oga-product-sections article:last-child{border-right:0!important}.oga-product-sections .oga-text-link,.oga-tech-info{display:inline-flex!important;margin-top:16px!important;border:0!important;background:none!important;color:var(--oga-accent)!important;padding:0 0 5px!important;min-height:auto!important;border-bottom:1px solid rgba(166,58,58,.35)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:10px!important}.oga-artist-box img{width:82px!important;height:82px!important;flex-basis:82px!important} .oga-legal{max-width:1080px!important;background:#fff!important;padding:48px clamp(22px,5vw,72px)!important;box-shadow:var(--oga-shadow)!important}.oga-legal>div,.oga-legal article{max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.oga-legal p,.oga-legal li{font-size:15px!important;line-height:1.75!important}.oga-legal h2{margin-top:34px!important} .oga-contact-page{max-width:1320px!important}.oga-contact-grid{grid-template-columns:minmax(280px,360px) minmax(0,680px)!important;justify-content:center!important;gap:40px!important}.oga-contact-form{padding:32px!important;background:#fff!important;box-shadow:var(--oga-shadow)!important;border:0!important}.oga-contact-form input,.oga-contact-form textarea,.oga-contact-form select{background:#fbfaf8!important;border:1px solid var(--oga-line)!important}.oga-contact-info{background:linear-gradient(145deg,#f3e8de,#fff)!important;padding:32px!important;border:0!important}.oga-contact-info .oga-wa-button{background:var(--oga-wa)!important} @media(max-width:1100px){.oga-product-sections{grid-template-columns:1fr!important}.oga-product-sections article{border-right:0!important;border-bottom:1px solid var(--oga-line)!important;min-height:0!important}.oga-contact-grid{grid-template-columns:1fr!important;max-width:760px!important;margin:auto!important}} @media(max-width:900px){.oga-home-catalog{padding:38px 20px!important}.oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oga-artist-hero .oga-btn{width:100%!important}.oga-secondary-actions{grid-template-columns:1fr!important}.oga-lightbox-tools button{min-width:50px!important}.oga-lightbox-tools button span{display:none!important}} @media(max-width:620px){body.oga-build-45 h1{font-size:22px!important}body.oga-build-45 h2{font-size:16px!important}.oga-artists-grid{grid-template-columns:1fr!important}.oga-contact-form,.oga-contact-info{padding:22px!important}.oga-product-sections article{padding:22px!important}.oga-home-slide-copy h1{font-size:24px!important}.oga-card h2{font-size:16px!important}} .oga-home-section,.oga-related,.oga-artist-section,.oga-product-sections,.oga-legal,.oga-contact-page{content-visibility:auto;contain-intrinsic-size:1px 700px}.oga-card-image img,.oga-home-slide-art img{image-rendering:auto}:root{--oga-shell:1640px;--oga-gutter:clamp(20px,2.4vw,42px)} body.oga-build-45{overflow-x:hidden} body.oga-build-45 .oga-home-slider,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-manifesto,body.oga-build-45 .oga-artists-carousel-section,body.oga-build-45 .oga-category-showcase,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-bio,body.oga-build-45 .oga-product-nav,body.oga-build-45 .oga-product-layout,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-related,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-archive-shell,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-contact-page{width:min(calc(100% - (2 * var(--oga-gutter))),var(--oga-shell))!important;max-width:var(--oga-shell)!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-home-slider{background:transparent!important;box-shadow:none!important;padding:0!important;margin-top:36px!important} body.oga-build-45 .oga-home-slide{grid-template-columns:minmax(330px,42%) minmax(0,58%)!important;gap:0!important;background:#fff!important;min-height:560px!important} body.oga-build-45 .oga-home-slide-copy{background:linear-gradient(145deg,#efe2d8 0%,#f7eee7 100%)!important;padding:clamp(44px,5vw,82px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important} body.oga-build-45 .oga-home-slide-copy h1{max-width:15ch!important} body.oga-build-45 .oga-home-slide-art{background:#fff!important;padding:34px!important;display:grid!important;place-items:center!important;min-width:0!important} body.oga-build-45 .oga-home-slide-art img{width:100%!important;height:500px!important;object-fit:contain!important;background:#fff!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-slider-controls{background:#fff!important;padding:14px 18px!important} body.oga-build-45 .oga-card-image,body.oga-build-45 .oga-main-art,body.oga-build-45 .oga-product-gallery,body.oga-build-45 .oga-home-slide-art,body.oga-build-45 .woocommerce ul.products li.product a img{background:#fff!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-card{background:#fff!important;border:0!important;box-shadow:0 10px 26px rgba(55,43,33,.045)!important} body.oga-build-45 .oga-card:hover{background:#f7eee8!important;transform:translateY(-2px)} body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important} body.oga-build-45 .oga-artist-card{text-align:center!important;display:flex!important;flex-direction:column!important} body.oga-build-45 .oga-artist-main{display:flex!important;flex-direction:column!important;align-items:center!important;padding:22px 20px 12px!important} body.oga-build-45 .oga-artist-main img{width:104px!important;height:104px!important;margin:0 auto 15px!important} body.oga-build-45 .oga-artist-main strong{font-size:18px!important;margin:4px 0!important} body.oga-build-45 .oga-artist-main p{text-align:center!important;margin:4px auto 10px!important;max-width:28ch!important} body.oga-build-45 .oga-artist-card-foot{margin-top:auto!important;text-align:center!important;padding:10px 18px 18px!important} body.oga-build-45 .oga-artist-categories{justify-content:center!important;margin:0 0 13px!important} body.oga-build-45 .oga-artist-categories:empty{display:none!important} body.oga-build-45 .oga-profile-link{margin:auto!important} body.oga-build-45 .oga-artist-hero{width:min(calc(100% - (2 * var(--oga-gutter))),var(--oga-shell))!important;max-width:var(--oga-shell)!important;margin:0 auto!important} body.oga-build-45 .oga-artist-hero h1{color:#fff!important;background:none!important;text-shadow:0 2px 18px rgba(0,0,0,.55)!important} body.oga-build-45 .oga-artist-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-artist-hero .oga-btn:first-child{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-artist-hero .oga-btn:nth-child(2){background:#fff!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-artist-hero .oga-btn:nth-child(3){background:rgba(255,255,255,.18)!important;color:#fff!important;backdrop-filter:blur(5px)} body.oga-build-45 .oga-contact-page{padding:36px 0 70px!important} body.oga-build-45 .oga-contact-hero{width:100%!important;min-height:0!important;padding:46px clamp(24px,5vw,70px)!important;margin:0 auto 30px!important;background:linear-gradient(125deg,#f0e3d9,#faf7f3)!important} body.oga-build-45 .oga-contact-hero:after{width:150px!important;height:150px!important;right:6%!important} body.oga-build-45 .oga-contact-layout{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,760px)!important;justify-content:center!important;gap:28px!important;align-items:start!important} body.oga-build-45 .oga-contact-card,body.oga-build-45 .oga-contact-form{border:0!important;box-shadow:0 12px 36px rgba(50,38,28,.06)!important;background:#fff!important} body.oga-build-45 .oga-contact-card{padding:30px!important} body.oga-build-45 .oga-contact-form{padding:30px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important} body.oga-build-45 .oga-contact-form h2,body.oga-build-45 .oga-contact-form textarea,body.oga-build-45 .oga-contact-form .oga-consent,body.oga-build-45 .oga-contact-form button,body.oga-build-45 .oga-contact-form .oga-captcha,body.oga-build-45 .oga-contact-form input[type=hidden]{grid-column:1/-1!important} body.oga-build-45 .oga-contact-map{width:min(100%,1148px)!important;margin:28px auto 0!important} body.oga-build-45 .oga-faq-link-card{margin-top:42px!important;margin-bottom:54px!important;padding:0!important} body.oga-build-45 .oga-faq-link-card>div{max-width:none!important;width:100%!important;box-shadow:none!important;background:#fff!important;padding:24px 30px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important} body.oga-build-45 .oga-faq-link-card h3{font-size:17px!important;margin:0 0 5px!important} body.oga-build-45 .oga-faq-link-card p{margin:0!important} body.oga-build-45 .oga-legal{max-width:1080px!important;width:min(calc(100% - (2 * var(--oga-gutter))),1080px)!important;margin-top:42px!important} @media(max-width:1100px){body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.oga-build-45 .oga-home-slide{grid-template-columns:1fr!important}body.oga-build-45 .oga-home-slide-art img{height:420px!important}body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important;max-width:800px!important;margin:auto!important}} @media(max-width:700px){body.oga-build-45 .oga-artists-grid{grid-template-columns:1fr!important}body.oga-build-45 .oga-home-slider{width:100%!important;margin-top:0!important}body.oga-build-45 .oga-home-slide-copy{padding:34px 22px!important}body.oga-build-45 .oga-home-slide-art{padding:20px!important}body.oga-build-45 .oga-home-slide-art img{height:340px!important}body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important;padding:22px!important}body.oga-build-45 .oga-contact-form>*{grid-column:1!important}.oga-faq-link-card>div{flex-direction:column!important;align-items:flex-start!important}} body.oga-build-45{--oga-container:1640px;--oga-accent:#a63a3a;--oga-accent-dark:#842e2e;--oga-paper:#fff;--oga-bg:#f7f4ef;--oga-line:#e3ddd5;--oga-muted:#6f675f;background:var(--oga-bg)!important;color:#211f1d;font-family:"Satoshi","Plus Jakarta Sans","Apercu",Inter,Arial,sans-serif} body.oga-build-45 a{color:inherit}body.oga-build-45 a:hover{color:var(--oga-accent)} body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero{max-width:var(--oga-container)!important;margin-left:auto!important;margin-right:auto!important;padding-left:42px!important;padding-right:42px!important} body.oga-build-45 h1{font-size:clamp(24px,2.1vw,34px)!important;line-height:1.16!important}body.oga-build-45 h2{font-size:clamp(18px,1.5vw,23px)!important;line-height:1.25!important}body.oga-build-45 h3{font-size:16px!important;line-height:1.35!important}body.oga-build-45 h4{font-size:14px!important} body.oga-build-45 .oga-summary h1,body.oga-build-45 .oga-home-slide h1,body.oga-build-45 .oga-artist-hero h1{font-size:clamp(25px,2.25vw,36px)!important} body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-bio,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal{margin-bottom:48px!important;padding-top:40px!important;padding-bottom:40px!important} body.oga-build-45 .oga-section-head{margin-bottom:20px!important} body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{min-height:250px!important;padding-top:48px!important;padding-bottom:48px!important;margin-top:24px!important;margin-bottom:32px!important;background:linear-gradient(120deg,#f2e8df,#fff 62%,#eee1d7)!important;border:0!important} body.oga-build-45 .products,body.oga-build-45 ul.products{align-items:stretch!important;overflow:visible!important} body.oga-build-45 li.product,body.oga-build-45 .oga-card{background:#fff!important;border:0!important;box-shadow:0 8px 26px rgba(40,32,25,.055)!important;overflow:visible!important;display:flex!important;flex-direction:column!important;min-height:100%!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important} body.oga-build-45 li.product:hover,body.oga-build-45 .oga-card:hover{transform:translateY(-3px)!important;background:#f3ece5!important;box-shadow:0 18px 42px rgba(40,32,25,.10)!important;z-index:6!important} body.oga-build-45 .oga-card-image,body.oga-build-45 li.product>a:first-child,body.oga-build-45 li.product .woocommerce-LoopProduct-link{background:#fff!important;border:0!important;overflow:hidden!important} body.oga-build-45 .oga-card-image img,body.oga-build-45 li.product img{object-fit:contain!important;background:#fff!important} body.oga-build-45 .oga-card-copy{padding:16px 16px 18px!important;display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important} body.oga-build-45 .oga-card h2,body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 ul.products li.product h2{font-size:16px!important;line-height:1.35!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#211f1d!important;margin:0 0 8px!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .woocommerce-loop-product__title a{color:#211f1d!important;text-decoration:none!important} body.oga-build-45 .oga-card h2 a:hover,body.oga-build-45 .woocommerce-loop-product__title a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-card-artist,body.oga-build-45 .product-category,body.oga-build-45 .oga-card-copy .category{font-size:11px!important;line-height:1.2!important;text-transform:uppercase!important;font-variant:small-caps!important;letter-spacing:.12em!important;color:#7a6f66!important;font-weight:500!important} body.oga-build-45 .oga-card-copy .price{margin-top:8px!important;color:#211f1d!important} body.oga-build-45 .oga-card-actions{margin-top:auto!important;padding-top:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important} body.oga-build-45 .oga-card-actions .button,body.oga-build-45 a.add_to_cart_button,body.oga-build-45 a.read_more{position:relative!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;transform:none!important;max-height:none!important;min-height:42px!important;background:var(--oga-accent)!important;border:0!important;color:#fff!important;padding:0 15px!important;overflow:visible!important} body.oga-build-45 .oga-card-actions .button:hover,body.oga-build-45 a.add_to_cart_button:hover,body.oga-build-45 a.read_more:hover{background:var(--oga-accent-dark)!important;color:#fff!important} body.oga-build-45 .oga-sold,body.oga-build-45 .out-of-stock,body.oga-build-45 .soldout{position:absolute!important;top:18px!important;right:-46px!important;left:auto!important;width:190px!important;padding:10px 12px!important;transform:rotate(35deg)!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;text-align:center!important;font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:none!important;z-index:8!important;box-shadow:0 8px 20px rgba(72,22,22,.2)!important} body.oga-build-45 .oga-sold,body.oga-build-45 .out-of-stock,body.oga-build-45 .soldout{font-size:0!important}body.oga-build-45 .oga-sold:after,body.oga-build-45 .out-of-stock:after,body.oga-build-45 .soldout:after{content:"Lucrare vândută";font-size:10px!important} body.oga-build-45 .oga-product-sections{padding:0!important;margin-top:20px!important;margin-bottom:44px!important;background:#fff!important;border:1px solid var(--oga-line)!important} body.oga-build-45 .oga-product-sections>article{padding:32px!important;min-height:310px!important;display:flex!important;flex-direction:column!important;background:#fff!important} body.oga-build-45 .oga-product-sections .oga-text-link,body.oga-build-45 .oga-product-sections .oga-tech-info{margin-top:auto!important;align-self:flex-start!important;font-size:14px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;border:0!important;border-bottom:1px solid #d9aaa6!important;padding:0 0 7px!important;min-height:auto!important} body.oga-build-45 .oga-product-sections .oga-text-link:hover,body.oga-build-45 .oga-product-sections .oga-tech-info:hover{color:var(--oga-accent-dark)!important;border-bottom-color:var(--oga-accent-dark)!important;background:transparent!important} body.oga-build-45 .oga-related{background:#fff!important;padding-top:38px!important;padding-bottom:50px!important} body.oga-build-45 .woocommerce a.button:hover,body.oga-build-45 .woocommerce button.button:hover,body.oga-build-45 .oga-btn:hover{background:var(--oga-accent-dark)!important;border-color:var(--oga-accent-dark)!important;color:#fff!important} body.oga-build-45 .oga-artists-grid img,body.oga-build-45 .oga-home-artists img{filter:grayscale(1)!important;transition:filter .25s ease,transform .25s ease!important}body.oga-build-45 .oga-artists-grid a:hover img,body.oga-build-45 .oga-home-artists a:hover img{filter:grayscale(0)!important} body.oga-build-45 .oga-whatsapp,body.oga-build-45 .oga-wa-button{background:#25d366!important;border-color:#25d366!important;color:#fff!important} body.oga-build-45 .oga-footer .oga-wa-link{display:inline-block!important;width:auto!important;background:transparent!important;color:#25d366!important;padding:0!important} body.oga-build-45 .oga-footer .oga-wa-link:hover{color:#62e37b!important} body.oga-build-45 .oga-legal{max-width:1380px!important} body.oga-build-45 .oga-legal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:28px!important;align-items:start!important} body.oga-build-45 .oga-legal-content section{padding:24px 28px!important;margin-bottom:12px!important;background:#fff!important;border:0!important;box-shadow:0 8px 24px rgba(45,35,25,.04)!important} body.oga-build-45 .oga-legal-content section h2{margin-top:0!important} body.oga-build-45 .oga-legal-aside{position:sticky!important;top:160px!important;padding:24px!important;background:#efe7df!important;border:0!important} body.oga-build-45 .oga-legal-toc{display:flex!important;flex-direction:column!important;gap:9px!important}.oga-build-45 .oga-legal-toc a{font-size:13px!important;color:#514943!important;text-decoration:none!important}.oga-build-45 .oga-legal-toc a:hover{color:var(--oga-accent)!important} @media(max-width:900px){body.oga-build-45 .oga-topbar{display:none!important}body.oga-build-45 .oga-mainbar{min-height:78px!important;height:auto!important;padding:10px 18px!important;grid-template-columns:1fr auto!important;gap:10px!important}body.oga-build-45 .oga-brand .oga-logo{max-width:280px!important}body.oga-build-45 .oga-brand .oga-logo img{height:62px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}body.oga-build-45 .oga-nav{display:none!important}body.oga-build-45 .oga-menu{display:grid!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 22px rgba(38,30,24,.08)!important} body.oga-build-45 .oga-mobile{background:#fff!important;grid-template-columns:1fr!important;padding:18px 22px 24px!important;box-shadow:0 18px 40px rgba(35,27,21,.12)!important}body.oga-build-45 .oga-mobile a{padding:11px 0!important;border-bottom:1px solid var(--oga-line)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important} body.oga-build-45 .oga-footer nav>h3{position:relative!important;padding:17px 0!important;margin:0!important;cursor:pointer!important}body.oga-build-45 .oga-footer nav>h3:after{content:"+";position:absolute;right:0;font-size:20px;font-weight:400}body.oga-build-45 .oga-footer nav.is-open>h3:after{content:"−"}body.oga-build-45 .oga-footer nav>a{display:none!important}body.oga-build-45 .oga-footer nav.is-open>a{display:block!important;padding:8px 0!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important}body.oga-build-45 .oga-product-sections>article{min-height:230px!important;border-left:0!important;border-top:1px solid var(--oga-line)!important}body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important}body.oga-build-45 .oga-legal-aside{position:static!important} body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero{padding-left:18px!important;padding-right:18px!important}} body.oga-build-45{--oga-shell:1640px;--oga-gutter:42px;--oga-accent-dark:#7f2d2d;--oga-soft:#f2e7dd;--oga-soft-2:#fbf8f4;overflow-x:hidden;background:#f7f4ef} body.oga-build-45 a{color:inherit} body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-slider,body.oga-build-45 .oga-manifesto,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-related,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal{width:min(calc(100% - (2 * var(--oga-gutter))),var(--oga-shell))!important;max-width:var(--oga-shell)!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-artists-carousel-section{padding-top:28px!important;padding-bottom:34px!important} body.oga-build-45 .oga-carousel-wrap{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important} body.oga-build-45 .oga-artists-carousel{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:20px!important;padding:4px 0 12px!important} body.oga-build-45 .oga-artists-carousel::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-artists-carousel>a{flex:0 0 210px!important;scroll-snap-align:start!important;background:#fff!important;text-align:center!important;padding:20px 16px 18px!important;text-decoration:none!important;box-shadow:0 8px 26px rgba(46,35,28,.05)!important;transition:transform .25s ease,box-shadow .25s ease!important} body.oga-build-45 .oga-artists-carousel>a:hover{transform:translateY(-3px)!important;box-shadow:0 16px 34px rgba(46,35,28,.10)!important} body.oga-build-45 .oga-artists-carousel img{width:122px!important;height:122px!important;border-radius:50%!important;object-fit:cover!important;margin:0 auto 14px!important;filter:grayscale(1)!important;transition:filter .25s ease!important} body.oga-build-45 .oga-artists-carousel>a:hover img{filter:grayscale(0)!important} body.oga-build-45 .oga-artists-carousel small{display:block!important;color:var(--oga-accent)!important;font-size:9px!important;letter-spacing:.17em!important;text-transform:uppercase!important;margin-bottom:5px!important} body.oga-build-45 .oga-artists-carousel strong{display:block!important;font-family:var(--oga-ui-font)!important;font-size:20px!important;font-weight:500!important} body.oga-build-45 .oga-artists-carousel p{font-size:13px!important;color:var(--oga-muted)!important;min-height:38px!important} body.oga-build-45 .oga-artists-carousel em{font-style:normal!important;color:var(--oga-accent)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important} body.oga-build-45 .oga-carousel-wrap>button{width:40px!important;height:40px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--oga-accent)!important;box-shadow:0 8px 20px rgba(45,35,25,.08)!important;font-size:18px!important} body.oga-build-45 .oga-faq-link-card{padding:0!important;margin-top:28px!important;margin-bottom:22px!important} body.oga-build-45 .oga-faq-link-card>div{max-width:none!important;width:100%!important;min-height:150px!important;background:linear-gradient(135deg,#fff 0%,#fbf7f2 100%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;padding:30px 36px!important;border:0!important;box-shadow:0 12px 34px rgba(50,38,28,.055)!important} body.oga-build-45 .oga-faq-link-card h3{font-size:18px!important;margin:0 0 6px!important} body.oga-build-45 .oga-faq-link-card p{margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-faq-link-card .oga-btn{border:0!important;background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-editorial{position:relative!important;overflow:hidden!important;margin-top:0!important;margin-bottom:44px!important;padding:44px 48px!important;min-height:220px!important;background:linear-gradient(125deg,#f0dfd2 0%,#f8f1ea 64%,#ead7c7 100%)!important;color:var(--oga-ink)!important;border:0!important;box-shadow:0 14px 38px rgba(48,36,28,.055)!important} body.oga-build-45 .oga-editorial:before{content:"";position:absolute;right:7%;top:-120px;width:310px;height:310px;border:1px solid rgba(166,58,58,.16);border-radius:50%} body.oga-build-45 .oga-editorial:after{content:"CURATORIAL";position:absolute;right:2%;bottom:-14px;font-family:var(--oga-ui-font);font-size:92px;letter-spacing:.08em;color:rgba(166,58,58,.05)} body.oga-build-45 .oga-editorial>*{position:relative;z-index:1} body.oga-build-45 .oga-editorial h2{font-size:clamp(21px,2vw,30px)!important;max-width:780px!important;margin:8px 0 8px!important} body.oga-build-45 .oga-editorial p{max-width:800px!important;color:#4d463f!important} body.oga-build-45 .oga-wa-button{background:#25d366!important;border:0!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo{display:flex!important;align-items:center!important;gap:16px!important;color:#fff!important;max-width:430px!important} body.oga-build-45 .oga-footer-brand .oga-logo-mark{display:block!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy strong{color:#fff!important;font-size:16px!important;letter-spacing:.29em!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy small{color:#d8cec5!important} body.oga-build-45 .oga-footer-brand .oga-logo-rule{background:#d8cec5!important} body.oga-build-45 .oga-footer-brand img{max-width:410px!important;height:auto!important;filter:brightness(0) invert(1)!important;object-fit:contain!important;object-position:left center!important} body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important} body.oga-build-45 .oga-artist-card{background:#fff!important;border:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;box-shadow:0 9px 26px rgba(48,37,28,.05)!important} body.oga-build-45 .oga-artist-main{padding:24px 22px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important} body.oga-build-45 .oga-artist-main img{width:108px!important;height:108px!important;margin:0 auto 14px!important;filter:grayscale(1)!important} body.oga-build-45 .oga-artist-main small{font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important} body.oga-build-45 .oga-artist-main strong{font-size:20px!important;font-weight:500!important} body.oga-build-45 .oga-artist-main p{font-size:13px!important;color:var(--oga-muted)!important;text-align:center!important;margin:6px auto 0!important;max-width:30ch!important} body.oga-build-45 .oga-artist-card-foot{margin-top:auto!important;padding:12px 18px 18px!important;text-align:center!important;border-top:1px solid #eee7e0!important} body.oga-build-45 .oga-artist-categories{display:flex!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important;margin:0 0 13px!important} body.oga-build-45 .oga-artist-categories a{font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;border:0!important;background:none!important;padding:0!important} body.oga-build-45 .oga-profile-link{display:inline-flex!important;margin:auto!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;padding:9px 15px!important;font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important} body.oga-build-45 .oga-artist-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{border:0!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:first-child{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(2){background:#fff!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(3){background:rgba(31,27,24,.72)!important;color:#fff!important;backdrop-filter:blur(6px)!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;color:#fff!important;border:0!important} body.oga-build-45 .oga-secondary-actions .oga-btn:first-child{background:#2c2926!important;color:#fff!important;border:0!important} body.oga-build-45 .oga-secondary-actions .oga-btn:last-child{background:#efe7df!important;color:var(--oga-accent-dark)!important;border:0!important} body.oga-build-45 .oga-secondary-actions .oga-btn:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important} body.oga-build-45 .oga-tech-info{display:inline-flex!important;width:auto!important;min-width:0!important;padding:0 0 5px!important;min-height:0!important;background:transparent!important;color:var(--oga-accent)!important;border:0!important;border-bottom:1px solid #d5aaa6!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1.05fr 1fr 1fr!important;gap:0!important;background:#fff!important;box-shadow:0 12px 34px rgba(50,38,28,.045)!important} body.oga-build-45 .oga-product-sections article{border:0!important;border-right:1px solid #e8e0d8!important;padding:34px 38px!important;min-height:260px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important} body.oga-build-45 .oga-product-sections article:last-child{border-right:0!important} body.oga-build-45 .oga-product-sections article .oga-text-link,body.oga-build-45 .oga-product-sections article .oga-tech-info{margin-top:auto!important;align-self:flex-start!important} body.oga-build-45 .oga-artist-box{display:grid!important;grid-template-columns:78px 1fr!important;gap:18px!important;align-items:start!important} body.oga-build-45 .oga-artist-box img{width:78px!important;height:78px!important;flex-basis:78px!important} body.oga-build-45 .oga-product-sections h2{font-size:21px!important;margin:8px 0 6px!important} body.oga-build-45 .oga-product-sections p{font-size:14px!important;line-height:1.55!important} body.oga-build-45 .oga-related .oga-card,body.oga-build-45 .oga-home-catalog .oga-card{background:#fff!important;overflow:visible!important;min-height:100%!important;display:flex!important;flex-direction:column!important} body.oga-build-45 .oga-card-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:14px 14px 18px!important} body.oga-build-45 .oga-card-actions{margin-top:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important} body.oga-build-45 .oga-card-actions .button,body.oga-build-45 .oga-card-actions a{background:var(--oga-accent)!important;color:#fff!important;border:0!important;width:100%!important;min-height:42px!important} body.oga-build-45 .oga-card:hover{overflow:visible!important;z-index:5!important;background:#f5ebe3!important;box-shadow:0 18px 38px rgba(50,38,28,.11)!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .woocommerce ul.products li.product h2 a,body.oga-build-45 .woocommerce ul.products li.product a{color:var(--oga-ink)!important} body.oga-build-45 .oga-card h2 a:hover{color:var(--oga-accent)!important} body.oga-build-45 .woocommerce a.button,body.oga-build-45 .woocommerce button.button,body.oga-build-45 a.read_more{background:var(--oga-accent)!important;color:#fff!important;border:0!important} body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{min-height:210px!important;margin-top:26px!important;margin-bottom:28px!important;padding:38px 48px!important;border:0!important;overflow:hidden!important;position:relative!important;background:linear-gradient(125deg,#f0e3d8,#fff 72%)!important} body.oga-build-45 .oga-archive-hero:after,body.oga-build-45 .oga-contact-hero:after,body.oga-build-45 .oga-legal-hero:after{position:absolute;right:5%;bottom:-28px;font-family:var(--oga-ui-font);font-size:112px;color:rgba(166,58,58,.065);line-height:1} body.oga-build-45 .oga-archive-hero:after{content:"COLECȚIE"} body.oga-build-45 .oga-contact-hero:after{content:"DIALOG"} body.oga-build-45 .oga-legal-hero:after{content:"INFORMAȚII"} body.oga-build-45 .oga-legal{max-width:1380px!important;background:transparent!important;padding:0!important;box-shadow:none!important} body.oga-build-45 .oga-legal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:26px!important;align-items:start!important} body.oga-build-45 .oga-legal-content section{background:#fff!important;padding:24px 28px!important;margin-bottom:12px!important;border:0!important;box-shadow:0 8px 22px rgba(48,37,28,.045)!important} body.oga-build-45 .oga-legal-content section h2{font-size:20px!important;margin:0 0 12px!important} body.oga-build-45 .oga-legal-content p,body.oga-build-45 .oga-legal-content li{font-size:14px!important;line-height:1.7!important} body.oga-build-45 .oga-legal-aside{position:sticky!important;top:160px!important;background:#efe4da!important;padding:22px!important;border:0!important} body.oga-build-45 .oga-legal-toc a{font-size:12px!important;color:#514943!important;text-decoration:none!important} body.oga-build-45 .oga-legal-toc a:hover{color:var(--oga-accent)!important} @media(max-width:1100px){body.oga-build-45{--oga-gutter:24px} body.oga-build-45 .oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{border-right:0!important;border-bottom:1px solid #e8e0d8!important;min-height:220px!important} body.oga-build-45 .oga-product-sections article:last-child{border-bottom:0!important}} @media(max-width:700px){body.oga-build-45{--oga-gutter:16px} body.oga-build-45 .oga-carousel-wrap{grid-template-columns:1fr!important} body.oga-build-45 .oga-carousel-wrap>button{display:none!important} body.oga-build-45 .oga-artists-carousel>a{flex-basis:172px!important;padding:16px 12px!important} body.oga-build-45 .oga-artists-carousel img{width:96px!important;height:96px!important} body.oga-build-45 .oga-faq-link-card>div{flex-direction:column!important;align-items:flex-start!important;padding:24px!important} body.oga-build-45 .oga-editorial{padding:34px 24px!important} body.oga-build-45 .oga-editorial:after{display:none!important} body.oga-build-45 .oga-artists-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-artist-hero-actions{display:grid!important;grid-template-columns:1fr!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{width:100%!important} body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{padding:26px 22px!important} body.oga-build-45 .oga-artist-box{grid-template-columns:64px 1fr!important} body.oga-build-45 .oga-artist-box img{width:64px!important;height:64px!important} body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{min-height:180px!important;padding:30px 24px!important} body.oga-build-45 .oga-archive-hero:after,body.oga-build-45 .oga-contact-hero:after,body.oga-build-45 .oga-legal-hero:after{font-size:62px!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-aside{position:static!important}} body.oga-build-45{margin:0;background:#f7f4ef;color:#211f1d;font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter",Arial,sans-serif;font-size:16px;line-height:1.55} .oga-build-45 .oga-container,.oga-build-45 .oga-home-section,.oga-build-45 .oga-related,.oga-build-45 .oga-artist-section,.oga-build-45 .oga-artist-bio,.oga-build-45 .oga-faq,.oga-build-45 .oga-legal,.oga-build-45 .oga-consult,.oga-build-45 .oga-icon-strip,.oga-build-45 .oga-artist-hero,.oga-build-45 .oga-product-layout,.oga-build-45 .oga-product-nav,.oga-build-45 .oga-home-hero{max-width:1640px} .oga-build-45 h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important}.oga-build-45 h2{font-size:clamp(21px,2vw,29px)!important;line-height:1.18!important}.oga-build-45 h3{font-size:18px!important;line-height:1.25!important} .oga-build-45 .oga-summary h1{font-size:clamp(27px,2.6vw,38px)!important}.oga-build-45 .oga-card h2{font-size:18px!important}.oga-build-45 .oga-section-head{margin-bottom:22px}.oga-build-45 .oga-home-section,.oga-build-45 .oga-related,.oga-build-45 .oga-artist-section,.oga-build-45 .oga-artist-bio,.oga-build-45 .oga-faq,.oga-build-45 .oga-legal{margin-bottom:58px} .oga-build-45 .oga-btn,.oga-build-45 button,.oga-build-45 .button,.oga-build-45 a.button{border-radius:0!important;box-shadow:none!important}.oga-build-45 a,.oga-build-45 button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.oga-build-45 a:not(.oga-wa-link):not(.oga-whatsapp):hover{color:#8f302f} .oga-build-45 .oga-card,.oga-build-45 .woocommerce ul.products li.product{overflow:visible!important;min-width:0}.oga-build-45 .oga-card-image{background:#fff!important;border:0!important}.oga-build-45 .oga-card-image img{border:0!important}.oga-build-45 .oga-card:hover{background:#f0e8df}.oga-build-45 .oga-card-copy{padding:14px 14px 16px}.oga-build-45 .oga-card-actions{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;min-height:44px}.oga-build-45 .oga-card-actions a,.oga-build-45 .oga-card-actions .button{color:#fff!important;background:#a63a3a!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important}.oga-build-45 .oga-card h2 a{color:#211f1d!important}.oga-build-45 .oga-card h2 a:hover{color:#a63a3a!important} .oga-build-45 .oga-sold,.oga-build-45 .oga-sold-large,.oga-build-45 .soldout,.oga-build-45 .out-of-stock{background:#a63a3a!important;color:#fff!important}.oga-build-45 .oga-sold{top:14px!important;left:-7px!important;padding:9px 18px 9px 15px!important;box-shadow:0 7px 18px rgba(86,30,29,.18)}.oga-build-45 .oga-sold:after{content:"";position:absolute;left:0;bottom:-7px;border-top:7px solid #6f2424;border-left:7px solid transparent} .oga-build-45 .oga-product-actions{grid-template-columns:1fr 1fr}.oga-build-45 .oga-product-actions form.cart{grid-column:1/-1}.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:#a63a3a!important;border-color:#a63a3a!important}.oga-build-45 .oga-product-actions [data-oga-modal="offer"]{background:#2c2926!important;border-color:#2c2926!important}.oga-build-45 .oga-product-actions [data-oga-modal="info"]{background:transparent!important;color:#a63a3a!important}.oga-build-45 .oga-product-actions button:disabled{opacity:.38!important;cursor:not-allowed!important;filter:grayscale(1)} .oga-build-45 .oga-product-sections{gap:16px}.oga-build-45 .oga-product-sections article{border:0!important;background:#fff;padding:30px;display:flex;flex-direction:column;min-height:300px}.oga-build-45 .oga-product-sections article>a,.oga-build-45 .oga-product-sections article>.oga-text-link,.oga-build-45 .oga-product-sections article>.oga-btn{margin-top:auto;align-self:flex-start;font-size:14px!important;font-weight:400!important}.oga-build-45 .oga-product-sections article:last-child{border:0!important} .oga-build-45 .oga-faq{background:#fff;padding:32px 42px}.oga-build-45 .oga-faq details{border:0;border-bottom:1px solid #e3ddd5;margin:0;padding:18px 0}.oga-build-45 .oga-consult{background:linear-gradient(125deg,#efe3d8 0%,#f8f4ee 72%);border:0;min-height:250px}.oga-build-45 .oga-wa-button{background:#25d366!important;border-color:#25d366!important;color:#fff!important} .oga-build-45 .oga-archive-hero,.oga-build-45 .oga-page-hero,.oga-build-45 .oga-contact-hero,.oga-build-45 .oga-legal-hero{max-width:1640px;margin:28px auto 40px!important;min-height:250px!important;padding:42px!important;background:linear-gradient(120deg,#efe4d9,#fbf8f3)!important} .oga-build-45 .oga-legal{display:grid!important;grid-template-columns:minmax(0,850px) 270px;gap:44px;align-items:start}.oga-build-45 .oga-legal>div{max-width:none}.oga-build-45 .oga-legal aside{position:sticky;top:142px;margin:0;border:0;background:#eee5dc;display:block}.oga-build-45 .oga-legal aside a{display:block;padding:8px 0;color:#3a3531} .oga-build-45 .oga-footer .oga-logo{display:block;max-width:420px}.oga-build-45 .oga-footer .oga-logo img{width:100%;filter:brightness(0) invert(1);opacity:.92}.oga-build-45 .oga-footer h3{color:#fff!important}.oga-build-45 .oga-footer a:hover{color:#d98a82!important}.oga-build-45 .oga-wa-link{display:inline-block;background:transparent!important;color:#25d366!important;padding:0!important} .oga-build-45 .oga-artists-grid{gap:18px}.oga-build-45 .oga-artists-grid>a,.oga-build-45 .oga-artist-card{min-height:0!important;padding:24px!important;text-align:center;align-items:center}.oga-build-45 .oga-artists-grid img,.oga-build-45 .oga-avatar-fallback{margin-left:auto;margin-right:auto}.oga-build-45 .oga-artist-cats,.oga-build-45 .oga-artists-grid em{font-size:10px!important;letter-spacing:.16em!important}.oga-build-45 .oga-artists-grid strong{font-size:22px!important} .oga-build-45 .oga-artist-hero{margin-bottom:52px}.oga-build-45 .oga-artist-hero .oga-btn:first-of-type{background:#a63a3a!important}.oga-build-45 .oga-artist-hero .oga-btn:nth-of-type(2){background:#2c2926!important;border-color:#2c2926!important}.oga-build-45 .oga-artist-hero .oga-btn:nth-of-type(3){background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important} .oga-build-45 .oga-lightbox-tools button{width:auto!important;min-width:54px!important;height:50px!important;border-radius:0!important;padding:0 14px!important;font-size:14px!important}.oga-build-45 .oga-lightbox-tools button:before{font-size:12px}.oga-build-45 [data-oga-lightbox-zoom]:after{content:" Zoom";font-size:12px}.oga-build-45 [data-oga-lightbox-fullscreen]:after{content:" Ecran complet";font-size:12px}.oga-build-45 [data-oga-lightbox-close]:after{content:" Închide";font-size:12px} @media(max-width:900px){.oga-build-45 h1{font-size:30px!important}.oga-build-45 h2{font-size:23px!important}.oga-build-45 .oga-container,.oga-build-45 .oga-home-section,.oga-build-45 .oga-related,.oga-build-45 .oga-artist-section,.oga-build-45 .oga-artist-bio,.oga-build-45 .oga-faq,.oga-build-45 .oga-legal,.oga-build-45 .oga-consult,.oga-build-45 .oga-icon-strip,.oga-build-45 .oga-product-layout,.oga-build-45 .oga-product-nav{padding-left:20px!important;padding-right:20px!important} .oga-build-45 .oga-product-sections{grid-template-columns:1fr;padding:0 20px}.oga-build-45 .oga-product-sections article{min-height:0}.oga-build-45 .oga-product-actions{grid-template-columns:1fr}.oga-build-45 .oga-product-actions form.cart{grid-column:auto}.oga-build-45 .oga-legal{grid-template-columns:1fr}.oga-build-45 .oga-legal aside{position:static;order:-1}.oga-build-45 .oga-footer{grid-template-columns:1fr;padding:34px 20px}.oga-build-45 .oga-footer nav{border-top:1px solid rgba(255,255,255,.15)}.oga-build-45 .oga-footer nav h3{margin:0;padding:16px 0;cursor:pointer}.oga-build-45 .oga-footer nav a{display:none}.oga-build-45 .oga-footer nav.is-open a{display:block}.oga-build-45 .oga-footer-bottom{display:block}.oga-build-45 .oga-lightbox-tools{left:10px;right:10px;top:10px;justify-content:center}.oga-build-45 .oga-lightbox-tools button{min-width:48px!important;padding:0 9px!important}.oga-build-45 .oga-lightbox-tools button:after{display:none}} @media(max-width:560px){.oga-build-45 h1{font-size:27px!important}.oga-build-45 h2{font-size:21px!important}.oga-build-45 .oga-artists-grid{grid-template-columns:1fr 1fr}.oga-build-45 .oga-artists-grid>a{padding:18px 12px!important}.oga-build-45 .oga-artists-grid strong{font-size:18px!important}.oga-build-45 .oga-consult{grid-template-columns:1fr;min-height:0}.oga-build-45 .oga-footer .oga-logo{max-width:280px}} body.oga-build-45 .oga-product-sections{max-width:1640px!important;margin:0 auto 36px!important;padding:0 42px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important} body.oga-build-45 .oga-product-sections>article{min-width:0!important;min-height:292px!important;padding:30px 32px!important;border:0!important;background:#fff!important;box-shadow:0 12px 34px rgba(45,35,28,.045)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important} body.oga-build-45 .oga-product-sections .oga-section-kicker{display:block!important;margin:0 0 10px!important;color:var(--oga-accent)!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important} body.oga-build-45 .oga-product-sections h2{margin:0 0 8px!important;font-size:21px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important} body.oga-build-45 .oga-product-sections p{margin:0 0 18px!important;max-width:46ch!important;color:#4e4944!important;font-size:14px!important;line-height:1.58!important} body.oga-build-45 .oga-product-artist-portrait{display:block!important;width:74px!important;height:74px!important;margin:2px 0 18px!important;border:0!important;border-radius:50%!important;object-fit:cover!important;background:#f5f1ec!important;box-shadow:none!important} body.oga-build-45 .oga-product-sections .oga-text-link,body.oga-build-45 .oga-product-sections button.oga-text-link{width:auto!important;min-height:0!important;margin-top:auto!important;padding:7px 0 5px!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.34)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga-accent)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important} body.oga-build-45 .oga-product-sections .oga-text-link:hover,body.oga-build-45 .oga-product-sections button.oga-text-link:hover{color:#7f2b2a!important;border-bottom-color:#7f2b2a!important;background:transparent!important} body.oga-build-45 .oga-product-sections .oga-section-links{margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important} body.oga-build-45 .oga-product-sections .oga-section-links .oga-text-link{margin-top:0!important} body.oga-build-45 .oga-artist-box{display:flex!important;grid-template-columns:none!important;gap:0!important} body.oga-build-45 .oga-artist-box>div{display:contents!important} @media(max-width:900px){body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important;padding:0 20px!important;gap:12px!important} body.oga-build-45 .oga-product-sections>article{min-height:0!important;padding:25px 24px!important}} @media(max-width:560px){body.oga-build-45 .oga-product-sections{padding:0 16px!important} body.oga-build-45 .oga-product-sections>article{padding:22px 20px!important} body.oga-build-45 .oga-product-sections h2{font-size:19px!important}} body.oga-build-45{margin:0;background:#f7f4ef;color:#211f1d;font-family:"Satoshi","Plus Jakarta Sans","Apercu","Inter",Arial,sans-serif;font-size:16px;line-height:1.55} body.oga-build-45 a{color:inherit} body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-profile,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-consult,body.oga-build-45 .oga-icon-strip,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{max-width:1640px!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 h1{font-size:clamp(25px,2.2vw,34px)!important;line-height:1.14!important} body.oga-build-45 h2{font-size:clamp(19px,1.65vw,25px)!important;line-height:1.2!important} body.oga-build-45 h3{font-size:17px!important;line-height:1.28!important} body.oga-build-45 .oga-summary h1{font-size:clamp(19px,1.55vw,24px)!important;line-height:1.22!important;letter-spacing:-.015em!important;text-transform:none!important;font-weight:600!important} body.oga-build-45 .oga-card h2{font-size:16px!important;line-height:1.3!important;text-transform:none!important;font-weight:500!important} body.oga-build-45 .oga-artist-hero{max-width:100%!important;margin:0 auto 38px!important} body.oga-build-45 .oga-artist-hero h1{font-size:clamp(29px,3vw,42px)!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.48)} body.oga-build-45 .oga-artist-hero .oga-artist-location,body.oga-build-45 .oga-artist-hero p{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.72)} body.oga-build-45 .oga-artist-hero-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{border:0!important;box-shadow:none!important;color:#fff!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(1){background:#a63a3a!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(2){background:#292622!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(3){background:rgba(255,255,255,.14)!important;outline:1px solid rgba(255,255,255,.62)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:hover{transform:translateY(-2px);filter:brightness(1.08)} body.oga-build-45 .oga-artist-studio{position:relative;isolation:isolate} body.oga-build-45 .oga-artist-studio:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,10,10,.82),rgba(10,10,10,.30))} body.oga-build-45 .oga-artist-studio span,body.oga-build-45 .oga-artist-studio h2{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.75)!important} body.oga-build-45 .oga-card,body.oga-build-45 .woocommerce ul.products li.product{background:#fff!important;border:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;min-width:0!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease} body.oga-build-45 .oga-card:hover,body.oga-build-45 .woocommerce ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgba(49,38,29,.10)!important;background:#fbf7f2!important;z-index:3!important} body.oga-build-45 .oga-card-image,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-LoopProduct-link{background:#fff!important;border:0!important;overflow:hidden!important} body.oga-build-45 .oga-card-image img{border:0!important;background:#fff!important} body.oga-build-45 .oga-card-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:14px 16px 16px!important;background:#fff!important} body.oga-build-45 .oga-card:hover .oga-card-copy{background:#fbf7f2!important} body.oga-build-45 .oga-card-tax,body.oga-build-45 .oga-card-tax a{color:#6d655e!important;font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-decoration:none!important} body.oga-build-45 .oga-card-actions{margin-top:auto!important;padding-top:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;min-height:48px!important} body.oga-build-45 .oga-card-actions a{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border:0!important;background:#a63a3a!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:normal!important;text-align:center!important} body.oga-build-45 .oga-card-actions .oga-card-view{display:none!important} body.oga-build-45 .oga-card-actions a:hover{background:#842e2e!important;color:#fff!important;transform:none!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .oga-card h2 a:hover{color:#211f1d!important} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-sold-large,body.oga-build-45 .soldout,body.oga-build-45 .out-of-stock{font-size:0!important;background:#a63a3a!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;box-shadow:0 8px 22px rgba(80,24,24,.22)!important} body.oga-build-45 .oga-sold:after,body.oga-build-45 .oga-sold-large:after,body.oga-build-45 .soldout:after,body.oga-build-45 .out-of-stock:after{content:"Lucrare vândută";font-size:10px!important;letter-spacing:.13em!important;font-weight:800!important} body.oga-build-45 .oga-card-image .oga-sold{position:absolute!important;top:14px!important;left:0!important;right:auto!important;width:auto!important;min-width:148px!important;transform:none!important;padding:9px 16px!important;z-index:8!important;text-align:center!important} body.oga-build-45 .oga-main-art .oga-sold,body.oga-build-45 .oga-product-gallery .oga-sold{position:absolute!important;top:20px!important;left:0!important;right:auto!important;width:auto!important;min-width:178px!important;transform:none!important;padding:11px 18px!important;z-index:10!important;text-align:center!important} body.oga-build-45 .oga-faq-link-card{padding:0 42px!important;margin-top:28px!important;margin-bottom:38px!important} body.oga-build-45 .oga-faq-link-card>div{width:100%!important;max-width:none!important;margin:0!important;padding:24px 30px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;box-shadow:0 12px 32px rgba(49,38,29,.05)!important;border:0!important} body.oga-build-45 .oga-faq-link-card h3{font-size:17px!important;margin:0 0 5px!important} body.oga-build-45 .oga-faq-link-card p{margin:0!important} body.oga-build-45 .oga-faq-link-card .oga-btn{background:#a63a3a!important;color:#fff!important;border:0!important;opacity:1!important} body.oga-build-45 .oga-faq-link-card .oga-btn:hover{background:#842e2e!important;color:#fff!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:1/-1!important;margin:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;background:#a63a3a!important;border:0!important;color:#fff!important} body.oga-build-45 .oga-product-actions [data-oga-modal="offer"]{background:#2b2825!important;border:0!important;color:#fff!important} body.oga-build-45 .oga-product-actions [data-oga-modal="info"]{background:#f4ece5!important;border:0!important;color:#8e302f!important} body.oga-build-45 .oga-product-actions button:hover:not(:disabled){filter:brightness(1.08)!important;transform:translateY(-1px)!important} body.oga-build-45 .oga-product-actions button:disabled{opacity:.34!important;cursor:not-allowed!important;filter:grayscale(1)!important} body.oga-build-45 .oga-lightbox-tools button{font-size:0!important;min-width:132px!important;height:50px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.55)!important;background:rgba(20,20,20,.55)!important;color:#fff!important} body.oga-build-45 .oga-lightbox-tools button:after{font-size:12px!important;letter-spacing:.08em!important;font-weight:700!important;text-transform:uppercase!important} body.oga-build-45 [data-oga-lightbox-zoom]:after{content:"Zoom"!important} body.oga-build-45 [data-oga-lightbox-fullscreen]:after{content:"Ecran complet"!important} body.oga-build-45 [data-oga-lightbox-close]:after{content:"Închide"!important} body.oga-build-45 .oga-legal{display:grid!important;grid-template-columns:minmax(0,960px) 280px!important;gap:34px!important;align-items:start!important;padding:0 42px!important;margin-bottom:56px!important} body.oga-build-45 .oga-legal>div{background:#fff!important;padding:38px 44px!important;box-shadow:0 14px 38px rgba(49,38,29,.055)!important;color:#292622!important} body.oga-build-45 .oga-legal>div h2{margin-top:30px!important} body.oga-build-45 .oga-legal>div p,body.oga-build-45 .oga-legal>div li{font-size:15px!important;line-height:1.72!important;color:#49433e!important} body.oga-build-45 .oga-legal aside{position:sticky!important;top:150px!important;background:#efe5dc!important;border:0!important;padding:24px!important;box-shadow:none!important;z-index:2!important} body.oga-build-45 .oga-legal aside a{display:block!important;padding:7px 0!important;color:#493f38!important;text-decoration:none!important} body.oga-build-45 .oga-legal aside a:hover{color:#a63a3a!important} body.oga-build-45 .oga-legal-hero{min-height:210px!important;margin:26px auto 30px!important;padding:36px 42px!important;background:linear-gradient(120deg,#efe3d8,#fbf8f3)!important} body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-profile{margin-bottom:52px!important} @media(max-width:900px){body.oga-build-45 .oga-faq-link-card{padding:0 20px!important} body.oga-build-45 .oga-faq-link-card>div{flex-direction:column!important;align-items:flex-start!important;padding:22px!important} body.oga-build-45 .oga-product-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:auto!important} body.oga-build-45 .oga-legal{grid-template-columns:1fr!important;padding:0 20px!important} body.oga-build-45 .oga-legal aside{position:static!important;order:-1!important} body.oga-build-45 .oga-lightbox-tools{left:8px!important;right:8px!important;top:8px!important;gap:6px!important;justify-content:center!important} body.oga-build-45 .oga-lightbox-tools button{min-width:94px!important;height:44px!important;padding:0 8px!important} body.oga-build-45 .oga-lightbox-tools button:after{font-size:10px!important} body.oga-build-45 .oga-artist-hero-inner{padding-left:24px!important;padding-right:24px!important}} @media(max-width:560px){body.oga-build-45 h1{font-size:25px!important} body.oga-build-45 h2{font-size:19px!important} body.oga-build-45 .oga-summary h1{font-size:19px!important} body.oga-build-45 .oga-card h2{font-size:15px!important} body.oga-build-45 .oga-faq-link-card{padding:0 16px!important;margin-bottom:28px!important} body.oga-build-45 .oga-legal{padding:0 16px!important} body.oga-build-45 .oga-legal>div{padding:26px 22px!important} body.oga-build-45 .oga-artist-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{width:100%!important} body.oga-build-45 .oga-lightbox-tools button{min-width:82px!important}} body.oga-build-45{--oga-accent:#a63a3a;--oga-accent-dark:#7f2c2c;--oga-paper:#f7f4ef;--oga-card:#fff;--oga-ink:#201f1d;--oga-muted:#6f685f;--oga-line:#e8e0d7;background:var(--oga-paper)!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-bio,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-product-layout,body.oga-build-45 .oga-product-nav,body.oga-build-45 .oga-product-sections{max-width:1640px!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 ul.products,body.oga-build-45 .products.oga-related-grid{align-items:stretch!important;overflow:visible!important} body.oga-build-45 .oga-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:100%!important;background:#fff!important;border:0!important;overflow:visible!important;box-shadow:0 8px 26px rgba(43,34,27,.055)!important;transition:transform .22s ease,box-shadow .22s ease!important;z-index:1} body.oga-build-45 .oga-card:hover{transform:translateY(-6px)!important;box-shadow:0 18px 42px rgba(43,34,27,.12)!important;z-index:20!important} body.oga-build-45 .oga-card-image{background:#fff!important;border:0!important;overflow:hidden!important;flex:none!important} body.oga-build-45 .oga-card-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:17px 18px 18px!important;background:#fff!important;min-height:270px!important} body.oga-build-45 .oga-card h2{font-size:16px!important;line-height:1.32!important;font-weight:500!important;text-transform:none!important;margin:7px 0 8px!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .oga-card a{color:var(--oga-ink)!important} body.oga-build-45 .oga-card h2 a:hover,body.oga-build-45 .oga-card a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-card-tax,body.oga-build-45 .oga-card-tax a{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;text-decoration:none!important} body.oga-build-45 .oga-card-copy>strong{margin-top:auto!important;padding-top:10px!important} body.oga-build-45 .oga-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;overflow:visible!important} body.oga-build-45 .oga-card-actions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 12px!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:700!important;white-space:normal!important;text-align:center!important} body.oga-build-45 .oga-card-actions a:hover{background:var(--oga-accent-dark)!important;color:#fff!important} body.oga-build-45 .oga-card-view{display:none!important} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-sold-large,body.oga-build-45 .soldout,body.oga-build-45 .out-of-stock{background:var(--oga-accent)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:800!important;border:0!important;border-radius:0!important;box-shadow:0 8px 20px rgba(80,28,28,.22)!important} body.oga-build-45 .oga-card-image .oga-sold{position:absolute!important;left:0!important;right:0!important;top:14px!important;width:100%!important;min-width:0!important;text-align:center!important;padding:9px 12px!important;transform:none!important;z-index:9!important} body.oga-build-45 .oga-card-image .oga-sold:after{display:none!important} body.oga-build-45 .oga-summary h1{font-size:clamp(18px,1.4vw,23px)!important;line-height:1.26!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;border:0!important;color:#fff!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45 .oga-offer{background:#2b2825!important;border:0!important;color:#fff!important} body.oga-build-45 .oga-secondary-actions .oga-outline{background:#fff!important;color:var(--oga-accent)!important;border:1px solid var(--oga-accent)!important} body.oga-build-45 .oga-product-actions button:hover:not(:disabled){filter:brightness(.92)!important;transform:none!important} body.oga-build-45 .oga-product-actions button:disabled{opacity:.42!important;cursor:not-allowed!important} body.oga-build-45 .oga-product-sections{gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important} body.oga-build-45 .oga-product-sections article{background:#fff!important;border:0!important;padding:28px 30px!important;min-height:300px!important;display:flex!important;flex-direction:column!important;box-shadow:0 8px 25px rgba(43,34,27,.04)!important} body.oga-build-45 .oga-product-sections h2{font-size:21px!important;line-height:1.25!important;margin:8px 0!important} body.oga-build-45 .oga-product-sections article>a,body.oga-build-45 .oga-product-sections article .oga-text-link{margin-top:auto!important;font-size:14px!important;font-weight:400!important;align-self:flex-start!important} body.oga-build-45 .oga-artist-box{display:flex!important;flex-direction:column!important;gap:14px!important} body.oga-build-45 .oga-artist-box img{order:2!important;width:82px!important;height:82px!important} body.oga-build-45 .oga-artist-hero-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{border:0!important} body.oga-build-45 .oga-hero-primary{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-hero-secondary{background:#25221f!important;color:#fff!important} body.oga-build-45 .oga-hero-tertiary{background:rgba(255,255,255,.92)!important;color:#25221f!important} body.oga-build-45 .oga-artist-studio>div{position:relative!important;z-index:2!important;background:rgba(16,14,13,.52)!important;padding:20px 24px!important;max-width:620px!important} body.oga-build-45 .oga-artist-studio h2,body.oga-build-45 .oga-artist-studio span{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.9)!important} body.oga-build-45 .oga-faq-link-card{padding:0 42px!important;margin-top:26px!important;margin-bottom:42px!important} body.oga-build-45 .oga-faq-link-card>div{width:100%!important;background:#fff!important;padding:24px 28px!important;border:0!important;box-shadow:0 10px 30px rgba(43,34,27,.05)!important} body.oga-build-45 .oga-artist-card,body.oga-build-45 .oga-artists-grid>a{text-align:center!important;align-items:center!important;background:#fff!important} body.oga-build-45 .oga-artist-card>*{margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-artist-cats,body.oga-build-45 .oga-artist-cats a,body.oga-build-45 .oga-artists-grid em{font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;text-align:center!important} body.oga-build-45 .oga-footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important} body.oga-build-45 .oga-footer-brand>a{display:block!important;margin:0 0 28px!important;max-width:420px!important} body.oga-build-45 .oga-footer-brand p{margin:0 0 24px!important;max-width:390px!important;line-height:1.65!important} body.oga-build-45 .oga-footer-brand .oga-social{margin-top:0!important;display:flex!important;gap:16px!important} body.oga-build-45 .oga-lightbox{touch-action:pan-y!important} body.oga-build-45 .oga-lightbox-nav{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;width:54px!important;height:72px!important;border:1px solid rgba(255,255,255,.45)!important;background:rgba(20,20,20,.52)!important;color:#fff!important;font-size:42px!important;line-height:1!important;z-index:5!important} body.oga-build-45 .oga-lightbox-prev{left:18px!important} body.oga-build-45 .oga-lightbox-next{right:18px!important} body.oga-build-45 .oga-lightbox-counter{position:fixed!important;bottom:18px!important;left:50%!important;transform:translateX(-50%)!important;background:rgba(20,20,20,.6)!important;color:#fff!important;padding:7px 12px!important;font-size:12px!important;letter-spacing:.12em!important;z-index:5!important} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{max-width:1640px!important;min-height:210px!important;margin:0 auto 34px!important;padding:36px 42px!important;border:0!important;background-color:#eee5db!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-legal{grid-template-columns:minmax(0,1fr) 280px!important;gap:34px!important;max-width:1380px!important;background:#fff!important;padding:36px!important;box-shadow:0 10px 34px rgba(43,34,27,.045)!important} body.oga-build-45 .oga-legal article{max-width:920px!important} body.oga-build-45 .oga-legal h1{font-size:30px!important} body.oga-build-45 .oga-legal h2{font-size:20px!important;margin-top:30px!important} body.oga-build-45 .oga-legal p,body.oga-build-45 .oga-legal li{line-height:1.68!important} body.oga-build-45 .oga-legal aside{position:sticky!important;top:160px!important;align-self:start!important} @media(max-width:1100px){body.oga-build-45 .products.oga-related-grid,body.oga-build-45 .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important;padding:0 24px!important} body.oga-build-45 .oga-product-sections article{min-height:0!important} body.oga-build-45 .oga-legal{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal aside{position:static!important;order:-1!important}} @media(max-width:760px){body.oga-build-45 .products.oga-related-grid,body.oga-build-45 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} body.oga-build-45 .oga-card-copy{padding:14px!important;min-height:240px!important} body.oga-build-45 .oga-card h2{font-size:15px!important} body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-faq-link-card{padding:0 18px!important} body.oga-build-45 .oga-faq-link-card>div{display:block!important;padding:22px!important} body.oga-build-45 .oga-faq-link-card .oga-btn{margin-top:16px!important} body.oga-build-45 .oga-lightbox-nav{width:42px!important;height:58px!important;font-size:34px!important} body.oga-build-45 .oga-lightbox-prev{left:6px!important}.oga-build-45 .oga-lightbox-next{right:6px!important} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{min-height:160px!important;padding:26px 20px!important;margin-bottom:24px!important} body.oga-build-45 .oga-legal{padding:24px 18px!important;margin:0 14px 40px!important}} @media(max-width:480px){body.oga-build-45 .products.oga-related-grid,body.oga-build-45 .woocommerce ul.products{grid-template-columns:1fr!important} body.oga-build-45 .oga-card-copy{min-height:0!important}} body.oga-build-45 .oga-lightbox[aria-hidden="true"],body.oga-build-45 .oga-modal[aria-hidden="true"],body.oga-build-45 .oga-search[aria-hidden="true"]{display:none!important} body.oga-build-45 .oga-lightbox.is-open,body.oga-build-45 .oga-modal.is-open,body.oga-build-45 .oga-search.is-open{display:flex!important} body.oga-build-45 .oga-lightbox img{user-select:none;-webkit-user-drag:none;max-width:calc(100vw - 150px);max-height:calc(100vh - 70px);object-fit:contain} body.oga-build-45 .oga-lightbox.is-zoomed img{max-width:none;max-height:none;cursor:zoom-out} body.oga-build-45 .oga-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important} body.oga-build-45 .oga-captcha{margin:12px 0 4px} body.oga-build-45 .oga-return-portal select,body.oga-build-45 .oga-return-portal input,body.oga-build-45 .oga-return-portal textarea{width:100%;max-width:760px} @media(max-width:760px){body.oga-build-45 .oga-lightbox img{max-width:calc(100vw - 28px);max-height:calc(100vh - 130px)} body.oga-build-45 .oga-lightbox-tools{top:10px!important;right:10px!important;left:10px!important;justify-content:center!important;flex-wrap:wrap!important} body.oga-build-45 .oga-lightbox-tools button{min-height:44px!important;padding:0 11px!important;font-size:11px!important}} body.oga-build-45{--oga-accent:#a6403b;--oga-accent-dark:#7f2d2a;--oga-paper:#f7f4ef;--oga-ink:#211f1d;--oga-line:#e5ded5;--oga-muted:#716960;--oga-wa:#25d366;--oga-container:1640px;background:var(--oga-paper);color:var(--oga-ink);font-family:"Apercu","Plus Jakarta Sans","Satoshi","Inter",Arial,sans-serif} body.oga-build-45 *,body.oga-build-45 *:before,body.oga-build-45 *:after{box-sizing:border-box} body.oga-build-45 a{color:var(--oga-accent);text-decoration-color:rgba(166,64,59,.35);transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease} body.oga-build-45 a:hover{color:var(--oga-accent-dark)} body.oga-build-45 h1,body.oga-build-45 h2,body.oga-build-45 h3{font-family:"Apercu","Plus Jakarta Sans","Satoshi","Inter",Arial,sans-serif;color:var(--oga-ink)} body.oga-build-45 h2{font-size:clamp(17px,1.28vw,21px)!important;line-height:1.28!important;letter-spacing:-.012em!important;font-weight:600!important} body.oga-build-45 .oga-section-head h1{font-size:clamp(24px,2vw,32px)!important;line-height:1.15!important} body.oga-build-45 .oga-section-head h2{font-size:clamp(20px,1.6vw,27px)!important} body.oga-build-45 .oga-home-slider,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-manifesto,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-profile,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-related,body.oga-build-45 .oga-catalog-body{width:min(calc(100% - 84px),var(--oga-container))!important;max-width:var(--oga-container)!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-manifesto,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-related{margin-bottom:54px!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-btn,body.oga-build-45 button.button,body.oga-build-45 a.button,body.oga-build-45 .add_to_cart_button,body.oga-build-45 .single_add_to_cart_button,body.oga-build-45 input[type=submit],body.oga-build-45 button[type=submit]{border:1px solid var(--oga-accent)!important;border-radius:0!important;background:var(--oga-accent)!important;color:#fff!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important} body.oga-build-45 .oga-btn:hover,body.oga-build-45 button.button:hover,body.oga-build-45 a.button:hover,body.oga-build-45 .add_to_cart_button:hover,body.oga-build-45 .single_add_to_cart_button:hover,body.oga-build-45 input[type=submit]:hover,body.oga-build-45 button[type=submit]:hover{background:var(--oga-accent-dark)!important;border-color:var(--oga-accent-dark)!important;color:#fff!important;transform:translateY(-1px)!important} body.oga-build-45 .oga-outline{background:transparent!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-outline:hover{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-wa-button,body.oga-build-45 .oga-whatsapp,body.oga-build-45 .oga-wa-contact,body.oga-build-45 a[href*="wa.me"]{background:var(--oga-wa)!important;border-color:var(--oga-wa)!important;color:#fff!important} body.oga-build-45 .oga-wa-button:hover,body.oga-build-45 .oga-whatsapp:hover,body.oga-build-45 .oga-wa-contact:hover,body.oga-build-45 a[href*="wa.me"]:hover{background:#1fb85a!important;border-color:#1fb85a!important;color:#fff!important} body.oga-build-45 .oga-artists-carousel-section{overflow:hidden} body.oga-build-45 .oga-carousel-wrap{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px} body.oga-build-45 .oga-artists-carousel{display:flex!important;gap:18px!important;overflow:hidden!important;scroll-behavior:smooth!important;padding:8px 2px 18px!important} body.oga-build-45 .oga-artists-carousel>a{flex:0 0 210px!important;min-height:260px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(40,32,27,.05)!important} body.oga-build-45 .oga-artists-carousel img{width:138px!important;height:138px!important;border-radius:50%!important;object-fit:cover!important;filter:grayscale(100%)!important;transition:filter .25s ease,transform .25s ease!important} body.oga-build-45 .oga-artists-carousel strong{font-family:var(--oga-ui-font)!important;font-size:21px!important;font-weight:500!important;color:var(--oga-ink)!important;margin-top:17px!important;text-align:center!important} body.oga-build-45 .oga-artists-carousel>a:hover img{filter:grayscale(0)!important;transform:scale(1.025)!important} body.oga-build-45 .oga-carousel-wrap>button{width:44px;height:44px;border:1px solid var(--oga-line)!important;background:#fff!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-carousel-wrap>button:hover{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-faq-link-card{padding:0!important;margin-top:28px!important;margin-bottom:34px!important} body.oga-build-45 .oga-faq-link-card>div{width:100%!important;padding:28px 34px!important;background:linear-gradient(115deg,#fff 0%,#fff 70%,#f1e5dc 100%)!important;border:0!important;box-shadow:0 15px 36px rgba(45,35,28,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important} body.oga-build-45 .oga-faq-link-card h3{font-family:var(--oga-ui-font)!important;font-size:22px!important;font-weight:500!important;margin:0 0 6px!important} body.oga-build-45 .oga-faq-link-card p{margin:0!important;color:var(--oga-muted)!important;max-width:760px!important} body.oga-build-45 .products,body.oga-build-45 ul.products{align-items:stretch!important;overflow:visible!important} body.oga-build-45 li.oga-card,body.oga-build-45 .woocommerce ul.products li.product{background:#fff!important;border:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;min-width:0!important;box-shadow:0 0 0 1px rgba(222,214,205,.9)!important;transition:transform .2s ease,box-shadow .2s ease!important} body.oga-build-45 li.oga-card:hover,body.oga-build-45 .woocommerce ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgba(47,37,29,.12)!important;z-index:5!important} body.oga-build-45 .oga-card-image{position:relative!important;display:block!important;background:#fff!important;border:0!important;padding:18px!important;aspect-ratio:1/1.08!important;overflow:hidden!important} body.oga-build-45 .oga-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;border:0!important} body.oga-build-45 .oga-card-copy{background:#fff!important;padding:16px 18px 18px!important;display:flex!important;flex:1!important;flex-direction:column!important;gap:8px!important;min-height:330px!important} body.oga-build-45 .oga-card-copy h2{font-family:"Apercu","Plus Jakarta Sans","Inter",Arial,sans-serif!important;font-size:16px!important;line-height:1.34!important;font-weight:500!important;margin:0!important;text-transform:none!important} body.oga-build-45 .oga-card-copy h2 a,body.oga-build-45 .oga-card-copy h2 a:hover{color:var(--oga-ink)!important;text-decoration:none!important} body.oga-build-45 .oga-card-artist{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-card-tax,body.oga-build-45 .oga-card-tax a{font-size:10px!important;line-height:1.4!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;text-decoration:none!important} body.oga-build-45 .oga-card-meta{font-size:13px!important;line-height:1.55!important;color:var(--oga-muted)!important;margin:3px 0 0!important} body.oga-build-45 .oga-card-bottom{margin-top:auto!important;padding-top:14px!important;border-top:1px solid var(--oga-line)!important;display:grid!important;grid-template-columns:auto minmax(116px,1fr)!important;align-items:center!important;gap:12px!important} body.oga-build-45 .oga-card-price,body.oga-build-45 .oga-card-price .amount{font-size:16px!important;font-weight:650!important;color:var(--oga-ink)!important;white-space:nowrap!important} body.oga-build-45 .oga-card-actions{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important;padding:0!important;display:block!important;min-height:40px!important} body.oga-build-45 .oga-card-actions a{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;text-decoration:none!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:8px 10px!important;text-align:center!important} body.oga-build-45 .oga-card-actions a:hover{background:var(--oga-accent-dark)!important;color:#fff!important} body.oga-build-45 .oga-sold{position:absolute!important;top:14px!important;left:14px!important;right:14px!important;z-index:9!important;padding:9px 12px!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:center!important;box-shadow:0 8px 20px rgba(88,28,27,.22)!important} body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult{padding:34px 38px!important;margin-bottom:46px!important;background:linear-gradient(112deg,#efe2d7 0%,#f7f1eb 62%,#fff 100%)!important;color:var(--oga-ink)!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important} body.oga-build-45 .oga-editorial h2,body.oga-build-45 .oga-consult h2{font-size:clamp(21px,1.6vw,28px)!important;margin:8px 0!important;max-width:900px!important} body.oga-build-45 .oga-editorial p,body.oga-build-45 .oga-consult p{margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important} body.oga-build-45 .oga-footer-brand .oga-logo,body.oga-build-45 .oga-footer-brand>a{display:block!important;width:min(100%,430px)!important;max-width:430px!important;margin:0 0 26px!important} body.oga-build-45 .oga-footer-brand .oga-logo img,body.oga-build-45 .oga-footer-brand>a img{width:100%!important;height:auto!important;max-height:105px!important;object-fit:contain!important;object-position:left center!important} body.oga-build-45 .oga-footer-brand p{margin:0 0 24px!important;line-height:1.65!important;max-width:390px!important} body.oga-build-45 .oga-footer .oga-social{display:flex!important;gap:18px!important;align-items:center!important} body.oga-build-45 .oga-footer .oga-social a{width:30px!important;height:30px!important;display:grid!important;place-items:center!important} body.oga-build-45 .oga-footer .oga-social svg{width:21px!important;height:21px!important} body.oga-build-45 .oga-artists-grid{gap:20px!important} body.oga-build-45 .oga-artist-card{background:#fff!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:28px 24px 24px!important;min-height:460px!important} body.oga-build-45 .oga-artist-main{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-decoration:none!important} body.oga-build-45 .oga-artist-main img{width:132px!important;height:132px!important;border-radius:50%!important;object-fit:cover!important} body.oga-build-45 .oga-artist-main small,body.oga-build-45 .oga-artist-categories a{font-size:12px!important;line-height:1.3!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-main strong{font-family:var(--oga-ui-font)!important;font-size:24px!important;font-weight:500!important;color:var(--oga-ink)!important;margin-top:11px!important} body.oga-build-45 .oga-artist-main p{font-size:13px!important;color:var(--oga-muted)!important;min-height:48px!important;max-width:280px!important} body.oga-build-45 .oga-artist-card-foot{width:100%!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid var(--oga-line)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important} body.oga-build-45 .oga-artist-categories{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-profile-link{min-height:42px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--oga-accent)!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important} body.oga-build-45 .oga-profile-link:hover{background:var(--oga-accent-dark)!important;color:#fff!important} body.oga-build-45 .oga-product-sections{padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:42px!important;margin-bottom:34px!important} body.oga-build-45 .oga-product-sections article{background:#fff!important;border:0!important;min-height:300px!important;padding:28px 30px!important;display:flex!important;flex-direction:column!important;box-shadow:0 10px 28px rgba(43,34,27,.045)!important} body.oga-build-45 .oga-product-sections h2{font-size:19px!important;margin:8px 0!important} body.oga-build-45 .oga-product-sections p{margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-product-sections .oga-text-link,body.oga-build-45 .oga-product-sections .oga-section-links{margin-top:auto!important;font-size:14px!important;font-weight:400!important} body.oga-build-45 .oga-product-sections .oga-section-links{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:flex-start!important} body.oga-build-45 .oga-product-artist-portrait{order:3!important;width:78px!important;height:78px!important;border-radius:50%!important;object-fit:cover!important;margin-top:16px!important} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{width:min(calc(100% - 84px),var(--oga-container))!important;max-width:var(--oga-container)!important;min-height:190px!important;margin:0 auto 32px!important;padding:32px 40px!important;background:linear-gradient(108deg,#efe2d7 0%,#f8f4ef 68%,#fff 100%)!important;border:0!important;overflow:hidden!important;position:relative!important} body.oga-build-45 .oga-contact-hero:after,body.oga-build-45 .oga-legal-hero:after,body.oga-build-45 .oga-archive-hero:after{content:""!important;position:absolute!important;inset:0 0 0 auto!important;width:36%!important;background:radial-gradient(circle at 65% 50%,rgba(166,64,59,.14),transparent 60%)!important;pointer-events:none!important} body.oga-build-45 .oga-contact-hero h1,body.oga-build-45 .oga-archive-hero h1,body.oga-build-45 .oga-legal-hero h1{font-size:clamp(25px,2.2vw,36px)!important;line-height:1.15!important;margin:8px 0 10px!important} body.oga-build-45 .oga-contact-hero p,body.oga-build-45 .oga-archive-hero p,body.oga-build-45 .oga-legal-hero p{max-width:760px!important;margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-legal{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:32px!important;margin-bottom:52px!important} body.oga-build-45 .oga-legal article,body.oga-build-45 .oga-legal>div{max-width:none!important;background:#fff!important;padding:34px 40px!important;box-shadow:0 10px 30px rgba(43,34,27,.045)!important} body.oga-build-45 .oga-legal h1{font-size:28px!important} body.oga-build-45 .oga-legal h2{font-size:19px!important;margin:26px 0 10px!important;padding-top:18px!important;border-top:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal h3{font-size:16px!important;margin:20px 0 8px!important} body.oga-build-45 .oga-legal p,body.oga-build-45 .oga-legal li{font-size:15px!important;line-height:1.68!important;color:#433e39!important} body.oga-build-45 .oga-legal aside{position:sticky!important;top:160px!important;align-self:start!important;background:#eee3da!important;border:0!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:10px!important} body.oga-build-45 .oga-legal aside a{display:block!important;padding:8px 0!important;border-bottom:1px solid rgba(166,64,59,.18)!important;text-decoration:none!important} body.oga-build-45 .oga-contact-page{padding:0!important;margin-bottom:56px!important} body.oga-build-45 .oga-contact-layout{display:grid!important;grid-template-columns:minmax(300px,430px) minmax(0,1fr)!important;gap:22px!important;align-items:stretch!important} body.oga-build-45 .oga-contact-card,body.oga-build-45 .oga-contact-form{background:#fff!important;border:0!important;padding:32px 36px!important;box-shadow:0 12px 34px rgba(43,34,27,.05)!important} body.oga-build-45 .oga-contact-card h2,body.oga-build-45 .oga-contact-form h2{font-size:21px!important;margin:0 0 24px!important} body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important} body.oga-build-45 .oga-contact-form h2,body.oga-build-45 .oga-contact-form label:nth-of-type(5),body.oga-build-45 .oga-contact-form .oga-consent,body.oga-build-45 .oga-contact-form button,body.oga-build-45 .oga-contact-form .oga-captcha{grid-column:1/-1!important} body.oga-build-45 .oga-contact-form label{font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-contact-form input,body.oga-build-45 .oga-contact-form select,body.oga-build-45 .oga-contact-form textarea{width:100%!important;border:1px solid var(--oga-line)!important;background:#fbfaf8!important;padding:12px!important;margin-top:7px!important;font:inherit!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-contact-form textarea{min-height:150px!important} body.oga-build-45 .oga-contact-map{margin-top:22px!important;height:300px!important;overflow:hidden!important} body.oga-build-45 .oga-contact-map iframe{width:100%!important;height:100%!important;border:0!important} @media(max-width:1100px){body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{min-height:230px!important} body.oga-build-45 .oga-legal{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal aside{position:static!important;order:-1!important} body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}} @media(max-width:760px){body.oga-build-45 .oga-home-slider,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-manifesto,body.oga-build-45 .oga-faq-link-card,body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult,body.oga-build-45 .oga-artists-page,body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-profile,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-related,body.oga-build-45 .oga-catalog-body,body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{width:calc(100% - 28px)!important} body.oga-build-45 .oga-carousel-wrap{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:6px!important} body.oga-build-45 .oga-artists-carousel>a{flex-basis:170px!important;min-height:220px!important;padding:18px!important} body.oga-build-45 .oga-artists-carousel img{width:112px!important;height:112px!important} body.oga-build-45 .oga-faq-link-card>div,body.oga-build-45 .oga-editorial,body.oga-build-45 .oga-consult{display:block!important;padding:24px!important} body.oga-build-45 .oga-faq-link-card .oga-btn,body.oga-build-45 .oga-editorial .oga-btn,body.oga-build-45 .oga-consult .oga-btn{margin-top:18px!important} body.oga-build-45 .products,body.oga-build-45 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} body.oga-build-45 .oga-card-copy{padding:14px!important;min-height:300px!important} body.oga-build-45 .oga-card-bottom{grid-template-columns:1fr!important} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{min-height:150px!important;padding:24px!important} body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important;padding:24px!important} body.oga-build-45 .oga-contact-form>*{grid-column:1!important} body.oga-build-45 .oga-legal article,body.oga-build-45 .oga-legal>div{padding:24px 20px!important} body.oga-build-45 .oga-footer-columns details{border-bottom:1px solid rgba(255,255,255,.14)!important} body.oga-build-45 .oga-footer-columns summary{padding:16px 0!important;cursor:pointer!important}} @media(max-width:480px){body.oga-build-45 .products,body.oga-build-45 ul.products{grid-template-columns:1fr!important} body.oga-build-45 .oga-card-copy{min-height:0!important} body.oga-build-45 .oga-artist-card{min-height:420px!important}} body.oga-build-45{--oga-accent:#a8433f;--oga-accent-dark:#7f302d;--oga-paper:#f7f4ef;--oga-card:#fff;--oga-container:min(1680px,calc(100vw - 64px))} body.oga-build-45 a:not(.oga-wa):not(.oga-whatsapp):not([class*="whatsapp"]){color:var(--oga-accent)} body.oga-build-45 a:hover:not(.oga-wa):not(.oga-whatsapp):not([class*="whatsapp"]){color:var(--oga-accent-dark)} body.oga-build-45 .oga-btn,body.oga-build-45 button,body.oga-build-45 .button,body.oga-build-45 input[type="submit"]{transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease} body.oga-build-45 .oga-btn:hover,body.oga-build-45 button:hover,body.oga-build-45 .button:hover,body.oga-build-45 input[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(71,41,36,.12)} body.oga-build-45 .oga-whatsapp,body.oga-build-45 .oga-wa,body.oga-build-45 a[href*="wa.me"],body.oga-build-45 a[href*="whatsapp"]{background:#25D366!important;border-color:#25D366!important;color:#fff!important} body.oga-build-45 .oga-card,body.oga-build-45 .products li.product,body.oga-build-45 ul.products li.product{background:#fff!important;overflow:visible!important;min-width:0} body.oga-build-45 .oga-card-image,body.oga-build-45 .products li.product .product-image,body.oga-build-45 ul.products li.product .product-image{background:#fff!important;overflow:visible!important} body.oga-build-45 .oga-card h2,body.oga-build-45 ul.products li.product h2,body.oga-build-45 ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.35!important;text-transform:none!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 ul.products li.product h2 a{color:var(--oga-ink)!important} body.oga-build-45 .oga-card h2 a:hover,body.oga-build-45 ul.products li.product h2 a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-card-actions,body.oga-build-45 ul.products li.product .oga-card-actions{position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-sold-large,body.oga-build-45 .soldout,body.oga-build-45 .out-of-stock{background:var(--oga-accent)!important;color:#fff!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:.08em!important} body.oga-build-45 h2{font-size:clamp(16px,1.2vw,20px)!important;line-height:1.3!important} body.oga-build-45 .oga-product-sections{max-width:var(--oga-container)!important;gap:20px!important} body.oga-build-45 .oga-product-sections article{display:flex!important;flex-direction:column!important;min-height:320px!important;padding:32px!important} body.oga-build-45 .oga-product-sections article .oga-text-link,body.oga-build-45 .oga-product-sections article>a:last-child{margin-top:auto!important;align-self:flex-start} body.oga-build-45 .oga-artist-card,body.oga-build-45 .oga-artists-grid>a{text-align:center!important;align-items:center!important} body.oga-build-45 .oga-artist-categories,body.oga-build-45 .oga-artist-categories a{font-size:12px!important;line-height:1.4!important;text-align:center!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-legal-layout{max-width:var(--oga-container)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:36px!important} body.oga-build-45 .oga-legal-nav a{display:block!important;margin:.55rem 0!important;line-height:1.35!important} body.oga-build-45 .oga-contact-grid{max-width:var(--oga-container)!important;margin-inline:auto!important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.35fr)!important;gap:28px!important} @media(max-width:900px){body.oga-build-45{--oga-container:calc(100vw - 36px)} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{min-height:auto!important} body.oga-build-45 .oga-legal-layout,body.oga-build-45 .oga-contact-grid{grid-template-columns:1fr!important}} @media(max-width:560px){body.oga-build-45{--oga-container:calc(100vw - 24px)} body.oga-build-45 .oga-mainbar{padding-inline:12px!important} body.oga-build-45 .oga-logo img{max-width:230px!important;height:auto!important} body.oga-build-45 .oga-card h2,body.oga-build-45 ul.products li.product h2,body.oga-build-45 ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}} body.oga-build-45 a:not(.oga-btn):not(.button):not([class*="whatsapp"]):not([href*="wa.me"]){color:var(--oga-ink)!important} body.oga-build-45 a:not(.oga-btn):not(.button):not([class*="whatsapp"]):not([href*="wa.me"]):hover,body.oga-build-45 a:not(.oga-btn):not(.button):not([class*="whatsapp"]):not([href*="wa.me"]):focus-visible{color:var(--oga-accent)!important} body.oga-build-45 .oga-text-link,body.oga-build-45 .oga-card-artist,body.oga-build-45 .oga-mini-meta a,body.oga-build-45 .oga-artist-categories a{color:var(--oga-ink)!important} body.oga-build-45 .oga-text-link:hover,body.oga-build-45 .oga-card-artist:hover,body.oga-build-45 .oga-mini-meta a:hover,body.oga-build-45 .oga-artist-categories a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-contact-card .oga-wa-contact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-height:58px!important;margin:16px 0 20px!important;padding:14px 16px!important;background:#fff!important;color:var(--oga-ink)!important;border:1px solid var(--oga-line)!important;text-decoration:none!important} body.oga-build-45 .oga-contact-card .oga-wa-contact strong{color:#25d366!important} body.oga-build-45 .oga-contact-card .oga-wa-contact span{color:var(--oga-muted)!important;font-size:13px!important} body.oga-build-45 .oga-contact-card .oga-wa-contact:hover{background:#f4fff7!important;border-color:#25d366!important;transform:translateY(-1px)!important} body.oga-build-45 .oga-legal{display:block!important;width:var(--oga-container)!important;max-width:var(--oga-container)!important;margin:0 auto 58px!important;padding:0!important} body.oga-build-45 .oga-legal-hero{width:100%!important;max-width:none!important;margin:24px 0 26px!important;min-height:170px!important;padding:34px 40px!important} body.oga-build-45 .oga-legal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:28px!important;width:100%!important;max-width:none!important;margin:0!important;align-items:start!important} body.oga-build-45 .oga-legal-content{min-width:0!important;width:100%!important} body.oga-build-45 .oga-legal-content section{width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:24px 28px!important;overflow-wrap:anywhere!important} body.oga-build-45 .oga-legal-content section h2{font-size:19px!important;line-height:1.25!important;margin:0 0 12px!important} body.oga-build-45 .oga-legal-content p,body.oga-build-45 .oga-legal-content li{margin-top:0!important;margin-bottom:10px!important;font-size:15px!important;line-height:1.65!important} body.oga-build-45 .oga-legal-aside{position:sticky!important;top:158px!important;width:100%!important;min-width:0!important;padding:22px!important;overflow:hidden!important} body.oga-build-45 .oga-legal-toc{display:flex!important;flex-direction:column!important;gap:0!important} body.oga-build-45 .oga-legal-toc strong{display:block!important;margin-bottom:8px!important} body.oga-build-45 .oga-legal-toc a,body.oga-build-45 .oga-legal-aside>a{display:block!important;width:100%!important;padding:9px 0!important;margin:0!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;border-bottom:1px solid rgba(166,67,63,.16)!important} body.oga-build-45 .oga-legal-aside .oga-wa-link{display:inline-flex!important;width:auto!important;padding:8px 12px!important;margin-top:4px!important;background:#25d366!important;color:#fff!important;border:0!important} body.oga-build-45 .oga-legal-aside hr{width:100%!important;border:0!important;border-top:1px solid rgba(166,67,63,.16)!important;margin:14px 0!important} body.oga-build-45 .oga-legal-aside small,body.oga-build-45 .oga-legal-aside p{font-size:12px!important;line-height:1.55!important;color:var(--oga-muted)!important} @media(max-width:1050px){body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-aside{position:static!important;order:-1!important} body.oga-build-45 .oga-legal-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important} body.oga-build-45 .oga-legal-toc strong{grid-column:1/-1!important}} @media(max-width:620px){body.oga-build-45 .oga-legal{width:calc(100vw - 24px)!important} body.oga-build-45 .oga-legal-hero{padding:24px 20px!important;min-height:140px!important} body.oga-build-45 .oga-legal-content section{padding:20px!important} body.oga-build-45 .oga-legal-toc{grid-template-columns:1fr!important} body.oga-build-45 .oga-contact-card .oga-wa-contact{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}} body.oga-build-45 h3{font-weight:500!important} body.oga-build-45 .oga-summary h1,body.oga-build-45 .oga-card h2,body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 .product_title,body.oga-build-45 ul.products li.product h2,body.oga-build-45 ul.products li.product h3{font-weight:400!important} body.oga-build-45 .product-terms a{text-transform:uppercase!important;font-size:smaller!important;letter-spacing:.11em!important;color:var(--oga-ink)!important;text-decoration:none!important;border-bottom:1px solid rgba(166,58,58,.28)!important;transition:color .2s ease,border-color .2s ease!important} body.oga-build-45 .product-terms a:hover,body.oga-build-45 .product-terms a:focus-visible{color:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-footer,body.oga-build-45 .oga-footer h2,body.oga-build-45 .oga-footer h3,body.oga-build-45 .oga-footer p{color:#fff!important} body.oga-build-45 .oga-footer a{color:#f6f1eb!important;text-decoration:none!important} body.oga-build-45 .oga-footer a:hover,body.oga-build-45 .oga-footer a:focus-visible{color:#d98980!important} body.oga-build-45 .oga-footer .oga-wa-link{color:#25d366!important} body.oga-build-45 .oga-footer .oga-wa-link:hover{color:#6ce68c!important} body.oga-build-45 .oga-footer .oga-footer-cta{color:#fff!important} body.oga-build-45 .oga-btn,body.oga-build-45 .oga-btn:visited,body.oga-build-45 button.oga-btn,body.oga-build-45 .single_add_to_cart_button{text-decoration:none!important} body.oga-build-45 .oga-btn:not(.oga-outline),body.oga-build-45 .oga-btn:not(.oga-outline):visited,body.oga-build-45 .single_add_to_cart_button,body.oga-build-45 .oga-product-actions [data-oga-modal="offer"]{color:#fff!important} body.oga-build-45 .oga-outline,body.oga-build-45 .oga-product-actions [data-oga-modal="info"]{color:#8e302f!important} body.oga-build-45 .oga-btn:hover:not(:disabled),body.oga-build-45 .single_add_to_cart_button:hover:not(:disabled){filter:brightness(.92)!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;max-width:none!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:auto!important;width:100%!important;margin:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:52px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions button{width:100%!important;min-height:48px!important;margin:0!important;white-space:normal!important;line-height:1.25!important} body.oga-build-45 .oga-product-sections .oga-artist-box{display:flex!important;flex-direction:column!important;gap:0!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:8px 0 10px!important} body.oga-build-45 .oga-product-sections .oga-artist-heading h2{margin:0!important;min-width:0!important} body.oga-build-45 .oga-product-sections .oga-product-artist-portrait{order:initial!important;width:78px!important;height:78px!important;flex:0 0 78px!important;margin:0!important;border-radius:50%!important;object-fit:cover!important} body.oga-build-45 .oga-product-sections .oga-artist-box>p{margin:0!important} body.oga-build-45 .oga-product-sections .oga-artist-box>.oga-text-link{margin-top:auto!important;align-self:flex-start!important} body.oga-build-45 .woocommerce-checkout #payment,body.oga-build-45 .woocommerce-checkout .woocommerce-checkout-payment{overflow:visible!important} body.oga-build-45 .woocommerce-checkout #payment ul.payment_methods{padding:18px!important;margin:0!important} body.oga-build-45 .woocommerce-checkout #payment .payment_box{width:100%!important;margin:12px 0 0!important;padding:18px!important;line-height:1.55!important;overflow-wrap:anywhere!important} body.oga-build-45 .woocommerce-checkout .form-row.create-account,body.oga-build-45 .woocommerce-checkout .woocommerce-form__label-for-checkbox,body.oga-build-45 .woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.45!important} body.oga-build-45 .woocommerce-checkout input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;margin:3px 0 0!important;position:static!important;opacity:1!important;transform:none!important} body.oga-build-45 .woocommerce-checkout .woocommerce-form__input-checkbox+span,body.oga-build-45 .woocommerce-checkout label.checkbox span{display:inline!important} @media(max-width:700px){body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{align-items:flex-start!important} body.oga-build-45 .oga-product-sections .oga-product-artist-portrait{width:68px!important;height:68px!important;flex-basis:68px!important} body.oga-build-45 .woocommerce-checkout #payment ul.payment_methods{padding:12px!important} body.oga-build-45 .woocommerce-checkout #payment .payment_box{padding:14px!important}} body.oga-build-45 footer.oga-footer,body.oga-build-45 footer.oga-footer nav,body.oga-build-45 footer.oga-footer section{color:#f7f3ee!important} body.oga-build-45 footer.oga-footer nav a,body.oga-build-45 footer.oga-footer nav a:link,body.oga-build-45 footer.oga-footer nav a:visited,body.oga-build-45 footer.oga-footer .oga-footer-brand a,body.oga-build-45 footer.oga-footer .oga-footer-bottom,body.oga-build-45 footer.oga-footer .oga-footer-bottom span{color:#f7f3ee!important;-webkit-text-fill-color:#f7f3ee!important;opacity:1!important;visibility:visible!important;text-shadow:none!important} body.oga-build-45 footer.oga-footer nav a:hover,body.oga-build-45 footer.oga-footer nav a:focus-visible{color:#dc8d85!important;-webkit-text-fill-color:#dc8d85!important} body.oga-build-45 footer.oga-footer .oga-wa-link,body.oga-build-45 footer.oga-footer .oga-wa-link:visited{color:#25d366!important;-webkit-text-fill-color:#25d366!important} body.oga-build-45 footer.oga-footer nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important} body.oga-build-45 footer.oga-footer nav h3{margin:0 0 13px!important;color:#fff!important} body.oga-build-45 .oga-home-catalog,body.oga-build-45 .oga-category-showcase,body.oga-build-45 .oga-consult,body.oga-build-45 .oga-advice{position:relative!important;isolation:isolate!important;clip-path:inset(0 -100vmax)!important;box-shadow:0 0 0 100vmax var(--oga-section-bg,#f0e8df)!important} body.oga-build-45 .oga-home-catalog{--oga-section-bg:#fff!important} body.oga-build-45 .oga-category-showcase{--oga-section-bg:#eee6dc!important} body.oga-build-45 .oga-consult,body.oga-build-45 .oga-advice{--oga-section-bg:#f0e4da!important} body.oga-build-45 .oga-artists-page{width:min(calc(100% - (2 * var(--oga-gutter))),var(--oga-container))!important;max-width:var(--oga-container)!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-artists-grid{width:100%!important;max-width:none!important} body.oga-build-45 .oga-artist-card .oga-btn,body.oga-build-45 .oga-artists-grid .oga-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-card .oga-btn:hover,body.oga-build-45 .oga-artists-grid .oga-btn:hover{background:#7e2e2c!important;border-color:#7e2e2c!important} body.oga-build-45 .oga-product-actions,body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:none!important} body.oga-build-45 .oga-product-actions form.cart,body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions button{width:100%!important;min-height:52px!important;height:52px!important;margin:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-offer{background:#24211e!important;border-color:#24211e!important;color:#fff!important} body.oga-build-45 .oga-product-actions [data-oga-modal="info"]{background:#efe7df!important;border-color:#d9c8bc!important;color:#8f302e!important} body.oga-build-45 .oga-product-actions button:hover:not(:disabled),body.oga-build-45 .oga-product-actions .single_add_to_cart_button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(.94)!important} body.oga-build-45 input[type="checkbox"],body.oga-build-45 .woocommerce input[type="checkbox"],body.oga-build-45 .oga-contact-form input[type="checkbox"]{appearance:checkbox!important;-webkit-appearance:checkbox!important;display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;padding:0!important;margin:2px 10px 0 0!important;position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;border:1px solid #b9aea5!important;border-radius:2px!important;background:#fff!important;accent-color:var(--oga-accent)!important;transform:none!important;cursor:pointer!important} body.oga-build-45 label.checkbox,body.oga-build-45 .woocommerce-form__label-for-checkbox,body.oga-build-45 .oga-contact-consent,body.oga-build-45 .oga-contact-form label:has(input[type="checkbox"]){display:flex!important;align-items:flex-start!important;gap:8px!important;cursor:pointer!important} body.oga-build-45 input[type="checkbox"]:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:3px!important} body.oga-build-45 .oga-legal{margin-bottom:42px!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:minmax(0,1fr) 315px!important;gap:26px!important;align-items:start!important} body.oga-build-45 .oga-legal-content{display:grid!important;gap:14px!important} body.oga-build-45 .oga-legal-content section{padding:26px 30px!important;margin:0!important;min-height:0!important} body.oga-build-45 .oga-legal-content section h2{margin:0 0 9px!important;padding:0!important;font-size:20px!important} body.oga-build-45 .oga-legal-content section p,body.oga-build-45 .oga-legal-content section li{margin-top:0!important;margin-bottom:8px!important;line-height:1.58!important} body.oga-build-45 .oga-legal-aside{padding:25px!important;top:158px!important} body.oga-build-45 .oga-legal-toc a{font-size:15px!important;line-height:1.35!important;padding:10px 0!important;margin:0!important;color:var(--oga-ink)!important;-webkit-text-fill-color:var(--oga-ink)!important} body.oga-build-45 .oga-legal-toc a:hover{color:var(--oga-accent)!important;-webkit-text-fill-color:var(--oga-accent)!important} body.oga-build-45 .oga-product-reviews{width:min(calc(100% - (2 * var(--oga-gutter))),var(--oga-container))!important;max-width:var(--oga-container)!important;margin:0 auto 58px!important;padding:34px 38px!important;background:#fff!important} body.oga-build-45 .oga-product-reviews .oga-section-head{margin-bottom:20px!important} body.oga-build-45 .oga-product-reviews .oga-section-head h2{font-size:24px!important;font-weight:500!important} body.oga-build-45 .oga-product-reviews #comments,body.oga-build-45 .oga-product-reviews #review_form_wrapper{margin:0!important} body.oga-build-45 .oga-product-reviews .comment-form{display:grid!important;gap:14px!important} body.oga-build-45 .oga-product-reviews textarea{min-height:120px!important} body.oga-build-45 .oga-product-reviews input[type="submit"]{background:var(--oga-accent)!important;color:#fff!important;border:0!important;min-height:46px!important;padding:0 24px!important} @media(max-width:900px){body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-aside{position:static!important;order:-1!important}} @media(max-width:620px){body.oga-build-45 .oga-product-reviews{padding:24px 20px!important} body.oga-build-45 .oga-legal-content section{padding:21px 20px!important}} body.oga-build-45 .expanding-text__content,.expanding-text__content{font-size:smaller;color:#000;background:#9c494326;padding:5px;border-radius:5px;display:none} @media (max-width:1024px){body.oga-build-45 .oga-menu{display:grid!important} body.oga-build-45 .oga-nav{display:none!important} body.oga-build-45 .oga-mobile{display:flex!important;position:fixed!important;z-index:2200!important;top:var(--oga-mobile-menu-top,138px)!important;right:0!important;bottom:0!important;width:min(390px,92vw)!important;padding:24px 24px 36px!important;flex-direction:column!important;gap:0!important;overflow-y:auto!important;background:#fff!important;border:0!important;border-left:1px solid var(--oga-line)!important;box-shadow:-24px 20px 60px rgba(27,22,18,.18)!important;transform:translateX(105%)!important;opacity:0!important;visibility:hidden!important;transition:transform .28s ease,opacity .2s ease,visibility .2s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important} body.oga-build-45 .oga-mobile a{display:flex!important;align-items:center!important;min-height:48px!important;padding:12px 4px!important;border-bottom:1px solid var(--oga-line)!important;color:var(--oga-ink)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important} body.oga-build-45 .oga-mobile a:hover,body.oga-build-45 .oga-mobile a:focus-visible{color:var(--oga-accent)!important;padding-left:10px!important} html.oga-menu-open{overflow:hidden!important} html.oga-menu-open:after{content:"";position:fixed;inset:0;z-index:2100;background:rgba(20,18,16,.46)} body.oga-build-45 .oga-header{z-index:2300!important}} @media (max-width:782px){body.oga-build-45 .oga-mobile{top:104px!important}} @media (max-width:560px){body.oga-build-45 .oga-mobile{width:100vw!important;top:86px!important;border-left:0!important} body.oga-build-45 .oga-mainbar{padding-left:14px!important;padding-right:14px!important} body.oga-build-45 .oga-logo-copy strong{font-size:12px!important;letter-spacing:.24em!important} body.oga-build-45 .oga-logo-copy small{font-size:9px!important;letter-spacing:.12em!important}} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important} body.oga-build-45 .oga-product-actions form.cart{width:100%!important;margin:0!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions button{width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 20px!important;border:1px solid transparent!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-offer{background:#282522!important;color:#fff!important} body.oga-build-45 .oga-product-actions [data-oga-modal="info"]{background:#eee5dd!important;color:#7f2d2a!important;border-color:#eee5dd!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button:hover,body.oga-build-45 .oga-product-actions .oga-offer:hover,body.oga-build-45 .oga-product-actions [data-oga-modal="info"]:hover{background:transparent!important;color:var(--oga-accent)!important;border-color:var(--oga-accent)!important;filter:none!important;transform:translateY(-1px)!important} @media(max-width:620px){body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions button{height:50px!important;min-height:50px!important}} body.oga-build-45 .oga-main-art{position:relative!important;overflow:hidden!important;background:#fff!important} body.oga-build-45 .oga-gallery-arrow{position:absolute!important;top:50%!important;z-index:5!important;transform:translateY(-50%)!important;width:48px!important;height:64px!important;border:1px solid rgba(166,64,59,.22)!important;background:rgba(255,255,255,.9)!important;color:var(--oga-ink)!important;font-size:38px!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:0 8px 28px rgba(34,28,23,.08)!important} body.oga-build-45 .oga-gallery-arrow:hover{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-gallery-prev{left:14px!important}.oga-build-45 .oga-gallery-next{right:14px!important} body.oga-build-45 .oga-gallery-counter{position:absolute;right:16px;bottom:14px;z-index:5;background:rgba(255,255,255,.92);padding:6px 10px;font-size:11px;letter-spacing:.12em} @media(max-width:620px){body.oga-build-45 .oga-gallery-arrow{width:40px!important;height:54px!important;font-size:32px!important} body.oga-build-45 .oga-gallery-prev{left:6px!important}.oga-build-45 .oga-gallery-next{right:6px!important}} body.oga-build-45 .oga-lightbox-tools button{font-size:12px!important;gap:8px!important;min-width:132px!important} body.oga-build-45 .oga-lightbox-tools button:after{content:none!important;display:none!important} body.oga-build-45 .oga-lightbox-tools button span{display:inline!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important} @media(max-width:620px){body.oga-build-45 .oga-lightbox-tools button{min-width:auto!important;flex:1 1 92px!important;padding:0 9px!important;font-size:11px!important} body.oga-build-45 .oga-lightbox-tools button span{font-size:10px!important}} body.oga-build-45 .oga-related{background:#fff!important;padding-top:34px!important;padding-bottom:34px!important;margin-top:0!important} body.oga-build-45 .oga-related .oga-section-head{padding-left:0!important;margin-bottom:22px!important} body.oga-build-45 .oga-related-grid>li,body.oga-build-45 .oga-related .oga-card{background:#fff!important;min-width:0!important} body.oga-build-45 .oga-related .oga-card-image{background:#fff!important} body.oga-build-45 .oga-artists-carousel-section{background:#f3eee8!important;padding-top:34px!important;padding-bottom:34px!important} body.oga-build-45 .oga-artists-carousel>a{position:relative!important;overflow:hidden!important;border:1px solid var(--oga-line)!important} body.oga-build-45 .oga-artists-carousel strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 14px!important;margin-top:18px!important;background:#f2e8e1!important;border:1px solid #ead8cf!important;border-radius:999px!important;font-family:var(--oga-font)!important;font-size:15px!important;line-height:1.15!important;letter-spacing:.03em!important} body.oga-build-45 .oga-artists-carousel>a:hover strong{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-consult{justify-content:flex-start!important;text-align:left!important} body.oga-build-45 .oga-consult>div{max-width:920px!important} body.oga-build-45 .oga-consult .oga-btn{margin-left:auto!important} @media(max-width:760px){body.oga-build-45 .oga-consult{text-align:center!important;align-items:center!important} body.oga-build-45 .oga-consult>div{max-width:100%!important} body.oga-build-45 .oga-consult .oga-btn{margin-left:auto!important;margin-right:auto!important}} body.oga-build-45 .oga-artist-card .oga-btn,body.oga-build-45 .oga-artists-grid .oga-btn,body.oga-build-45 .oga-profile-link{background:var(--oga-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--oga-accent)!important;font-weight:700!important} body.oga-build-45 .oga-artist-card .oga-btn:hover,body.oga-build-45 .oga-artists-grid .oga-btn:hover,body.oga-build-45 .oga-profile-link:hover{background:transparent!important;color:var(--oga-accent)!important;-webkit-text-fill-color:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{color:#fff!important;-webkit-text-fill-color:#fff!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(1){background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(2){background:#292622!important;border-color:#292622!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:nth-child(3){background:rgba(255,255,255,.08)!important;border-color:#fff!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:hover{background:#fff!important;color:var(--oga-accent)!important;-webkit-text-fill-color:var(--oga-accent)!important;border-color:#fff!important} @media(max-width:760px){body.oga-build-45 .oga-summary,body.oga-build-45 .oga-product-sections article,body.oga-build-45 .oga-artist-card,body.oga-build-45 .oga-contact-card,body.oga-build-45 .oga-contact-form{text-align:center!important} body.oga-build-45 .oga-product-community{justify-content:center!important;flex-direction:column!important} body.oga-build-45 .oga-mini-meta{grid-template-columns:1fr!important;text-align:center!important} body.oga-build-45 .oga-product-sections article{align-items:center!important} body.oga-build-45 .oga-section-links{align-items:center!important}} body.oga-build-45 .oga-product-sections{margin-top:0!important;margin-bottom:42px!important} body.oga-build-45 .oga-product-sections article{padding:30px 34px!important;min-height:310px!important} body.oga-build-45 .oga-product-sections article p{margin-top:10px!important;margin-bottom:18px!important} body.oga-build-45 .oga-faq-link-card{margin-top:0!important} @media(max-width:760px){body.oga-build-45 .oga-product-sections article{padding:25px 22px!important;min-height:0!important}}:root{--oga-mobile-header:76px} body.oga-build-45 .oga-card-copy,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__link,body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy{text-align:center!important} body.oga-build-45 .oga-card-copy .oga-card-artist,body.oga-build-45 .oga-card-copy h2,body.oga-build-45 .oga-card-copy p,body.oga-build-45 .oga-card-copy .price,body.oga-build-45 .oga-card-copy .oga-card-actions{justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-card h2 a,body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 .woocommerce-loop-product__title a{color:var(--oga-ink)!important;font-weight:400!important} body.oga-build-45 .oga-card h2 a:hover,body.oga-build-45 .woocommerce-loop-product__title a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-card-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-card-actions .button,body.oga-build-45 .oga-card-actions a{background:var(--oga-accent)!important;color:#fff!important;border:1px solid var(--oga-accent)!important;min-height:40px!important;padding:0 15px!important} body.oga-build-45 .oga-card-actions .button:hover,body.oga-build-45 .oga-card-actions a:hover{background:transparent!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:1/-1!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-btn{width:100%!important;min-height:52px!important;margin:0!important} body.oga-build-45 .oga-secondary-actions{display:contents!important} body.oga-build-45 .oga-product-actions .oga-offer{background:#24211f!important;border-color:#24211f!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-offer:hover{background:transparent!important;color:#24211f!important} body.oga-build-45 .oga-product-actions .oga-info{background:#efe7e0!important;border-color:#efe7e0!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-product-actions .oga-info:hover{background:#fff!important;border-color:var(--oga-accent)!important;color:var(--oga-accent)!important} body.oga-build-45 .select2-container{width:100%!important} body.oga-build-45 .select2-container .select2-selection--single{height:50px!important;border:1px solid var(--oga-line)!important;border-radius:0!important;background:#fff!important} body.oga-build-45 .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px!important;padding-left:15px!important;color:var(--oga-ink)!important} body.oga-build-45 .select2-container .select2-selection--single .select2-selection__arrow{height:48px!important;right:10px!important} body.oga-build-45 .select2-dropdown{border-color:var(--oga-line)!important;box-shadow:0 14px 34px rgba(40,30,24,.12)!important} body.oga-build-45 .select2-results__option{padding:10px 14px!important} body.oga-build-45 .select2-results__option--highlighted{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .woocommerce form .form-row input.input-text,body.oga-build-45 .woocommerce form .form-row textarea,body.oga-build-45 .woocommerce form .form-row select{min-height:50px!important;border:1px solid var(--oga-line)!important;background:#fff!important;padding:10px 14px!important;border-radius:0!important} body.oga-build-45 .woocommerce-checkout #payment{background:#f0ede8!important;border-radius:0!important;padding:18px!important} body.oga-build-45 .woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:0!important} body.oga-build-45 .woocommerce-checkout #payment .payment_box{background:#fff!important;color:var(--oga-ink)!important;padding:18px!important;margin:12px 0!important;line-height:1.55!important} body.oga-build-45 .woocommerce-checkout #payment .payment_box:before{display:none!important} body.oga-build-45 .woocommerce form .form-row .input-checkbox,body.oga-build-45 .woocommerce-page form .form-row .input-checkbox{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;border:1px solid #bdb5ad!important;background:#fff!important;display:inline-grid!important;place-content:center!important;margin:2px 10px 0 0!important;vertical-align:top!important;cursor:pointer!important} body.oga-build-45 .woocommerce form .form-row .input-checkbox:checked:after,body.oga-build-45 .woocommerce-page form .form-row .input-checkbox:checked:after{content:"✓"!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1!important} body.oga-build-45 .woocommerce form .form-row .input-checkbox:checked,body.oga-build-45 .woocommerce-page form .form-row .input-checkbox:checked{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .woocommerce-terms-and-conditions-checkbox-text,body.oga-build-45 .woocommerce-account-fields label,body.oga-build-45 .woocommerce-shipping-fields label{display:inline!important;line-height:1.45!important} body.oga-build-45 .oga-artists-carousel{overflow:hidden!important;scroll-behavior:auto!important;touch-action:pan-y!important;overscroll-behavior-x:contain!important} body.oga-build-45 .oga-artists-track{display:flex!important;width:max-content!important;gap:18px!important;will-change:transform!important;animation:ogaArtistsMarquee 38s linear infinite!important} body.oga-build-45 .oga-artists-track:hover{animation-play-state:paused!important} body.oga-build-45 .oga-artists-track>a{flex:0 0 clamp(180px,16vw,240px)!important;min-width:0!important} @keyframes ogaArtistsMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}} @media (prefers-reduced-motion:reduce){body.oga-build-45 .oga-artists-track{animation:none!important}} @media(max-width:1024px){body.oga-build-45 .oga-mainbar{height:var(--oga-mobile-header)!important;grid-template-columns:minmax(0,1fr) auto!important;padding:0 18px!important;gap:10px!important} body.oga-build-45 .oga-brand{min-width:0!important;overflow:hidden!important} body.oga-build-45 .oga-logo img{width:min(205px,46vw)!important;height:auto!important;display:block!important} body.oga-build-45 .oga-nav,.oga-topbar{display:none!important} body.oga-build-45 .oga-account{display:none!important} body.oga-build-45 .oga-menu{display:grid!important;background:#fff!important;border-radius:50%!important;box-shadow:0 5px 16px rgba(0,0,0,.08)!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:var(--oga-mobile-header)!important;left:0!important;right:0!important;bottom:0!important;z-index:2500!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:18px 24px 34px!important;background:#f7f3ee!important;transform:translateX(105%)!important;opacity:0!important;visibility:hidden!important;transition:transform .28s ease,opacity .2s ease,visibility .2s!important;overflow-y:auto!important;border-top:1px solid var(--oga-line)!important} body.admin-bar.oga-build-45 .oga-mobile{top:calc(var(--oga-mobile-header)+32px)!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important} body.oga-build-45 .oga-mobile a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 2px!important;border-bottom:1px solid var(--oga-line)!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-mobile a:after{content:"→";color:var(--oga-accent)!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-product-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:auto!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:1fr!important} body.oga-build-45 .oga-artists-track>a{flex-basis:72vw!important}} @media(max-width:620px){body.oga-build-45 .oga-actions{gap:2px!important} body.oga-build-45 .oga-icon{width:39px!important;height:39px!important} body.oga-build-45 .oga-logo img{width:min(172px,43vw)!important} body.oga-build-45 .oga-artists-carousel-section{overflow:hidden!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-artists-carousel{width:100%!important;padding:0 16px!important} body.oga-build-45 .oga-artists-track{gap:14px!important} body.oga-build-45 .oga-artists-track>a{flex-basis:78vw!important} body.oga-build-45 .oga-card-copy{padding:15px 14px 18px!important} body.oga-build-45 .oga-product-community{align-items:flex-start!important;flex-direction:column!important}} @media(max-width:900px){body.oga-build-45 .oga-footer{grid-template-columns:1fr!important;padding:36px 22px 24px!important;gap:0!important} body.oga-build-45 .oga-footer-brand{padding-bottom:26px!important;margin-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.16)!important} body.oga-build-45 .oga-footer>nav{border-bottom:1px solid rgba(255,255,255,.16)!important;padding:0!important} body.oga-build-45 .oga-footer>nav h3{position:relative!important;margin:0!important;padding:17px 34px 17px 0!important;color:#fff!important;cursor:pointer!important;font-size:16px!important} body.oga-build-45 .oga-footer>nav h3:after{content:"+"!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;font-size:24px!important;font-weight:300!important} body.oga-build-45 .oga-footer>nav.is-open h3:after{content:"−"!important} body.oga-build-45 .oga-footer>nav>a{display:none!important;padding:7px 0!important;color:#fff!important;opacity:.92!important} body.oga-build-45 .oga-footer>nav.is-open>a{display:block!important} body.oga-build-45 .oga-footer>nav.is-open>a:last-child{padding-bottom:18px!important} body.oga-build-45 .oga-footer-bottom{grid-column:1!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:24px!important}} body.oga-build-45{overflow-x:hidden!important} body.oga-build-45 .oga-artists-mini-section{background:#fff!important;padding-top:28px!important;padding-bottom:24px!important;margin-bottom:24px!important;overflow:hidden!important} body.oga-build-45 .oga-artists-mini-head{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:28px!important;align-items:end!important;margin-bottom:20px!important} body.oga-build-45 .oga-artists-mini-head span{grid-column:1/-1!important} body.oga-build-45 .oga-artists-mini-head h2{font-size:22px!important;margin:5px 0 0!important} body.oga-build-45 .oga-artists-mini-head p{margin:0!important;color:var(--oga-muted)!important;max-width:680px!important} body.oga-build-45 .oga-artists-mini-viewport{overflow:hidden!important;width:100%!important} body.oga-build-45 .oga-artists-mini-track{display:flex!important;width:max-content!important;gap:14px!important;animation:ogaMiniArtists 44s linear infinite!important;will-change:transform!important} body.oga-build-45 .oga-artists-mini-track:hover{animation-play-state:paused!important} body.oga-build-45 .oga-artists-mini-track>a{flex:0 0 150px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;background:#f8f5f1!important;color:var(--oga-ink)!important;text-decoration:none!important;border-radius:999px!important;border:1px solid var(--oga-line)!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important} body.oga-build-45 .oga-artists-mini-track>a:hover{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-artists-mini-track img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important;filter:grayscale(1)!important;flex:0 0 48px!important} body.oga-build-45 .oga-artists-mini-track>a:hover img{filter:grayscale(0)!important} body.oga-build-45 .oga-artists-mini-track span{font-family:var(--oga-ui-font)!important;font-size:15px!important;line-height:1.15!important;font-weight:500!important} body.oga-build-45 .oga-artists-all-link{display:inline-block!important;margin-top:16px!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-artists-all-link:hover{color:var(--oga-accent)!important} @keyframes ogaMiniArtists{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}} body.oga-build-45 .oga-legal{max-width:var(--oga-container)!important;padding-left:42px!important;padding-right:42px!important} body.oga-build-45 .oga-legal-layout{width:100%!important;margin:0!important} body.oga-build-45 .oga-legal-aside{border-left:4px solid var(--oga-accent)!important;background:#eee3da!important} body.oga-build-45 .oga-legal-aside>h2,body.oga-build-45 .oga-legal-aside>h3,body.oga-build-45 .oga-legal-aside .oga-legal-aside-title{font-size:13px!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:var(--oga-accent)!important;font-weight:700!important;margin:0 0 14px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(166,58,58,.25)!important} body.oga-build-45 .oga-legal-toc a{display:block!important;padding:11px 0!important;font-size:15px!important;line-height:1.3!important;color:var(--oga-ink)!important;border-bottom:1px solid rgba(80,60,48,.13)!important} body.oga-build-45 .oga-legal-toc a:hover{color:var(--oga-accent)!important;padding-left:5px!important} body.oga-build-45 .oga-legal-content section{box-shadow:0 8px 24px rgba(45,35,29,.035)!important} body.oga-build-45 .oga-product-actions{grid-template-columns:1fr!important;gap:12px!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:1!important;width:100%!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn,body.oga-build-45 .oga-product-actions .oga-secondary-actions button{width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 18px!important;white-space:normal!important;line-height:1.2!important} @media(max-width:1024px){body.oga-build-45 .oga-mobile{display:flex!important;pointer-events:none!important} body.oga-build-45 .oga-mobile.is-open{pointer-events:auto!important} body.oga-build-45 .oga-mobile a{flex:0 0 auto!important;color:var(--oga-ink)!important;-webkit-text-fill-color:var(--oga-ink)!important} body.oga-build-45 .oga-mobile a:hover{color:var(--oga-accent)!important;-webkit-text-fill-color:var(--oga-accent)!important}} @media(max-width:700px){body.oga-build-45 .oga-container,body.oga-build-45 .oga-home-section,body.oga-build-45 .oga-related,body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-bio,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal,body.oga-build-45 .oga-product-layout,body.oga-build-45 .oga-product-sections{padding-left:12px!important;padding-right:12px!important;width:100%!important;max-width:100%!important} body.oga-build-45 .oga-product-nav{padding-left:12px!important;padding-right:12px!important} body.oga-build-45 .oga-mainbar{padding-left:12px!important;padding-right:12px!important} body.oga-build-45 .oga-artists-mini-section{padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-artists-mini-head,body.oga-build-45 .oga-artists-all-link{margin-left:12px!important;margin-right:12px!important} body.oga-build-45 .oga-artists-mini-head{grid-template-columns:1fr!important;text-align:center!important} body.oga-build-45 .oga-artists-mini-head p{margin-top:8px!important} body.oga-build-45 .oga-artists-mini-track{gap:10px!important;animation-duration:34s!important} body.oga-build-45 .oga-artists-mini-track>a{flex-basis:138px!important;padding:8px 10px!important} body.oga-build-45 .oga-artists-mini-track img{width:42px!important;height:42px!important;flex-basis:42px!important} body.oga-build-45 .oga-artists-mini-track span{font-size:14px!important} body.oga-build-45 .oga-product-layout{grid-template-columns:1fr!important;gap:20px!important;padding-bottom:30px!important} body.oga-build-45 .oga-summary,body.oga-build-45 .oga-card-copy,body.oga-build-45 .oga-product-sections article,body.oga-build-45 .oga-artist-card{text-align:center!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-product-community{align-items:center!important;text-align:center!important} body.oga-build-45 .oga-product-sections article{padding:24px 16px!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{justify-content:center!important;align-items:center!important} body.oga-build-45 .oga-product-sections .oga-text-link{align-self:center!important} body.oga-build-45 .oga-legal{padding-left:12px!important;padding-right:12px!important} body.oga-build-45 .oga-legal-aside{padding:18px!important} body.oga-build-45 .oga-legal-content section{padding:20px 16px!important} body.oga-build-45 .oga-main-art{min-height:0!important;width:100%!important} body.oga-build-45 .oga-main-art a{padding:10px!important} body.oga-build-45 .oga-main-art img{max-width:100%!important;max-height:calc(100svh - 190px)!important} body.oga-build-45 .oga-lightbox{overflow:hidden!important;padding:0!important;touch-action:none!important} body.oga-build-45 .oga-lightbox img{max-width:100vw!important;max-height:calc(100svh - 92px)!important;width:auto!important;height:auto!important;object-fit:contain!important;transform:translate3d(var(--oga-pan-x,0),var(--oga-pan-y,0),0) scale(1)!important;touch-action:none!important;cursor:zoom-in!important} body.oga-build-45 .oga-lightbox.is-zoomed img{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;transform:translate3d(var(--oga-pan-x,0),var(--oga-pan-y,0),0) scale(1.75)!important;cursor:grab!important} body.oga-build-45 .oga-lightbox.is-dragging img{cursor:grabbing!important} body.oga-build-45 .oga-lightbox-tools{top:8px!important;left:8px!important;right:8px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important} body.oga-build-45 .oga-lightbox-tools button{min-width:0!important;width:100%!important;height:42px!important;padding:0 5px!important} body.oga-build-45 .oga-lightbox-nav{width:44px!important;height:56px!important}} @media(max-width:390px){body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{height:50px!important;min-height:50px!important;font-size:10px!important;letter-spacing:.1em!important}} @media(prefers-reduced-motion:reduce){body.oga-build-45 .oga-artists-mini-track{animation:none!important}} body.oga-build-45 .oga-authenticity-note{display:grid!important;grid-template-columns:46px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;width:100%!important;margin:14px 0 4px!important;padding:16px 18px!important;background:#fff!important;border:1px solid rgba(156,73,67,.24)!important;color:var(--oga-ink)!important;text-decoration:none!important;box-shadow:0 8px 28px rgba(38,31,27,.045)!important;transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease!important} body.oga-build-45 .oga-authenticity-note:hover,body.oga-build-45 .oga-authenticity-note:focus-visible{background:#f6efea!important;border-color:var(--oga-accent)!important;color:var(--oga-ink)!important;transform:translateY(-2px)!important;box-shadow:0 12px 34px rgba(38,31,27,.08)!important} body.oga-build-45 .oga-authenticity-icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#f7f0eb!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-authenticity-icon svg{width:25px!important;height:25px!important;fill:currentColor!important} body.oga-build-45 .oga-authenticity-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important} body.oga-build-45 .oga-authenticity-copy strong{font-size:15px!important;line-height:1.3!important;font-weight:600!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-authenticity-copy small{font-size:13px!important;line-height:1.45!important;color:#6d5f56!important} body.oga-build-45 .oga-authenticity-arrow{font-size:22px!important;line-height:1!important;color:var(--oga-accent)!important;transition:transform .22s ease!important} body.oga-build-45 .oga-authenticity-note:hover .oga-authenticity-arrow{transform:translateX(3px)!important} @media(max-width:700px){body.oga-build-45 .oga-authenticity-note{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:14px!important;text-align:left!important;margin-top:12px!important} body.oga-build-45 .oga-authenticity-icon{width:42px!important;height:42px!important} body.oga-build-45 .oga-authenticity-copy strong{font-size:14px!important} body.oga-build-45 .oga-authenticity-copy small{font-size:12px!important} body.oga-build-45 .oga-authenticity-arrow{display:none!important}} body.oga-build-45{--oga-shell:min(1640px,calc(100vw - 84px))} body.oga-build-45 .oga-topbar,body.oga-build-45 .oga-mainbar{width:var(--oga-shell)!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(330px,430px) 1fr auto!important} body.oga-build-45 main{padding-top:0!important} body.oga-build-45 .oga-header+main,body.oga-build-45 .site-header+main{margin-top:0!important} body.oga-build-45 .oga-product-nav{padding-top:18px!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;max-width:none!important;width:100%!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:1/-1!important;width:100%!important;margin:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:56px!important;background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 18px!important} body.oga-build-45 .oga-product-actions .oga-offer{background:#27231f!important;border-color:#27231f!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-outline{background:#efe8e1!important;border-color:#efe8e1!important;color:#7f2f2b!important} body.oga-build-45 .oga-product-actions .oga-offer:hover{background:#fff!important;color:#27231f!important;border-color:#27231f!important} body.oga-build-45 .oga-product-actions .oga-outline:hover{background:#fff!important;color:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-product-sections{width:var(--oga-shell)!important;max-width:1640px!important;padding:0!important;margin:18px auto 56px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important} body.oga-build-45 .oga-product-sections article{min-height:350px!important;padding:34px 42px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:#fff!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;align-items:center!important;gap:18px!important;width:100%!important;margin:12px 0 10px!important} body.oga-build-45 .oga-product-sections .oga-artist-heading h2{margin:0!important;align-self:center!important} body.oga-build-45 .oga-product-sections .oga-product-artist-portrait{width:88px!important;height:88px!important;justify-self:end!important;margin:0!important} body.oga-build-45 .oga-product-sections article p{margin:0!important;max-width:440px!important} body.oga-build-45 .oga-product-sections .oga-text-link,body.oga-build-45 .oga-product-sections .oga-section-links{margin-top:auto!important} body.oga-build-45 .oga-product-sections .oga-section-links{display:grid!important;gap:20px!important} body.oga-build-45 .oga-related{width:var(--oga-shell)!important;max-width:1640px!important;background:#fff!important;padding:42px 28px 54px!important;margin:0 auto 54px!important;overflow:visible!important} body.oga-build-45 .oga-related .products,body.oga-build-45 .oga-related-grid{overflow:visible!important;align-items:stretch!important} body.oga-build-45 .oga-related .oga-card,body.oga-build-45 .oga-related li.product{background:#fff!important;min-height:100%!important;padding-bottom:72px!important;position:relative!important;overflow:visible!important} body.oga-build-45 .oga-related .oga-card-actions,body.oga-build-45 .oga-related li.product .oga-card-actions{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important} body.oga-build-45 .oga-related .oga-card-actions .button,body.oga-build-45 .oga-related li.product .button{min-height:42px!important;white-space:normal!important;text-align:center!important} body.oga-build-45 .oga-footer{font-size:14px!important} body.oga-build-45 .oga-footer-columns h3,body.oga-build-45 .oga-footer-columns summary{font-size:15px!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:#fff!important;font-weight:700!important} body.oga-build-45 .oga-footer a{font-size:14px!important} body.oga-build-45 .oga-footer .oga-social{gap:16px!important;margin-top:6px!important} body.oga-build-45 .oga-footer .oga-social a{width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:50%!important} body.oga-build-45 .oga-footer .oga-social svg{width:24px!important;height:24px!important} body.oga-build-45 .oga-footer-brand p{font-size:14px!important;line-height:1.6!important} body.oga-build-45 .oga-legal{width:var(--oga-shell)!important;max-width:1640px!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:38px!important;align-items:start!important} body.oga-build-45 .oga-legal-aside{top:156px!important;max-height:calc(100vh - 176px)!important;overflow:auto!important;scrollbar-width:thin!important} body.oga-build-45 .oga-legal-aside-title{display:block!important;padding:10px 12px!important;margin:-4px -4px 6px!important;background:#2b2723!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important} body.oga-build-45 .oga-legal-toc a{position:relative!important;padding:10px 12px 10px 18px!important;margin:0!important;border-bottom:1px solid rgba(166,67,63,.15)!important;color:#1f1c19!important;transition:background .18s ease,color .18s ease,padding-left .18s ease!important} body.oga-build-45 .oga-legal-toc a:before{content:""!important;position:absolute!important;left:4px!important;top:50%!important;width:5px!important;height:5px!important;border-radius:50%!important;background:transparent!important;transform:translateY(-50%)!important} body.oga-build-45 .oga-legal-toc a:hover,body.oga-build-45 .oga-legal-toc a.is-active{background:#fff!important;color:var(--oga-accent)!important;padding-left:22px!important} body.oga-build-45 .oga-legal-toc a.is-active:before{background:var(--oga-accent)!important} body.oga-build-45 .oga-legal-content section{scroll-margin-top:170px!important} body.oga-build-45 .oga-carousel-wrap{position:relative!important;padding:0 58px!important} body.oga-build-45 .oga-carousel-wrap>button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--oga-line)!important;color:var(--oga-accent)!important;z-index:3!important;font-size:20px!important;box-shadow:0 8px 22px rgba(30,25,20,.08)!important} body.oga-build-45 .oga-carousel-wrap>[data-oga-carousel-prev]{left:0!important} body.oga-build-45 .oga-carousel-wrap>[data-oga-carousel-next]{right:0!important} body.oga-build-45 .oga-artists-carousel{display:flex!important;gap:22px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:4px 2px 16px!important} body.oga-build-45 .oga-artists-carousel::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-artists-carousel>a{flex:0 0 230px!important;min-height:340px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:28px 20px!important;background:#fff!important;scroll-snap-align:start!important;text-align:center!important} body.oga-build-45 .oga-artists-carousel img{width:156px!important;height:156px!important;border-radius:50%!important;object-fit:cover!important;filter:grayscale(1)!important} body.oga-build-45 .oga-artists-carousel strong{display:inline-block!important;margin-top:22px!important;padding:7px 13px!important;background:#f4ece7!important;border:1px solid rgba(166,67,63,.2)!important;border-radius:999px!important;color:#241f1b!important;font-family:var(--oga-ui-font)!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important} body.oga-build-45 .oga-categories a{position:relative!important;overflow:hidden!important;background:#6b5d52 var(--oga-cat-image) center/cover no-repeat!important;color:#fff!important;isolation:isolate!important} body.oga-build-45 .oga-categories a:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(20,17,15,.12),rgba(20,17,15,.82))!important;z-index:-1!important} body.oga-build-45 .oga-categories a:hover:before{background:linear-gradient(180deg,rgba(166,67,63,.18),rgba(41,28,24,.88))!important} body.oga-build-45 .oga-categories a>*{position:relative!important;z-index:1!important} @media (max-width:1024px){body.oga-build-45{--oga-shell:calc(100vw - 32px)} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{width:100%!important;height:88px!important;padding:0 16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important} body.oga-build-45 .oga-mainbar .oga-nav{display:none!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:var(--oga-mobile-header,88px)!important;left:0!important;right:0!important;bottom:0!important;z-index:2600!important;display:none!important;grid-template-columns:1fr!important;align-content:start!important;gap:0!important;padding:18px 20px 36px!important;background:#f7f3ee!important;overflow-y:auto!important;overscroll-behavior:contain!important} body.oga-build-45 .oga-mobile.is-open{display:grid!important} body.oga-build-45 .oga-mobile a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:0 8px!important;border-bottom:1px solid var(--oga-line)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important} body.oga-build-45 .oga-mobile a:after{content:"→"!important;color:var(--oga-accent)!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{min-height:auto!important;border-right:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-aside{position:static!important;max-height:none!important;order:-1!important}} @media (max-width:767px){body.oga-build-45{--oga-shell:calc(100vw - 16px)} body.oga-build-45 .oga-mainbar{height:82px!important;padding:0 10px!important} body.oga-build-45 .oga-actions{gap:1px!important} body.oga-build-45 .oga-icon{width:38px!important;height:38px!important} body.oga-build-45 .oga-product-nav{grid-template-columns:1fr 1fr!important;padding:14px 10px 10px!important;gap:8px!important} body.oga-build-45 .oga-product-nav>span:nth-child(2){display:none!important} body.oga-build-45 .oga-product-nav a{font-size:9px!important;line-height:1.25!important;letter-spacing:.12em!important} body.oga-build-45 .oga-product-layout{width:100%!important;max-width:100%!important;padding:0 8px 30px!important;grid-template-columns:1fr!important;gap:22px!important;overflow:hidden!important} body.oga-build-45 .oga-main-art{min-height:0!important;width:100%!important;overflow:hidden!important} body.oga-build-45 .oga-main-art a{padding:10px!important;min-height:0!important} body.oga-build-45 .oga-main-art img{max-width:100%!important;width:100%!important;height:auto!important;max-height:65vh!important;object-fit:contain!important} body.oga-build-45 .oga-summary{text-align:center!important;width:100%!important;padding:0 4px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{font-size:9px!important;letter-spacing:.09em!important;padding:0 8px!important} body.oga-build-45 .oga-product-community{flex-direction:column!important;align-items:center!important;text-align:center!important} body.oga-build-45 .oga-product-sections{width:100%!important;padding:0 8px!important;margin-top:8px!important} body.oga-build-45 .oga-product-sections article{padding:24px 16px!important;text-align:center!important;align-items:center!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important} body.oga-build-45 .oga-product-sections .oga-product-artist-portrait{justify-self:center!important;order:-1!important} body.oga-build-45 .oga-product-sections .oga-section-links{justify-items:center!important} body.oga-build-45 .oga-related{width:100%!important;padding:28px 8px 46px!important} body.oga-build-45 .oga-related .products,body.oga-build-45 .oga-related-grid{grid-template-columns:1fr!important;gap:18px!important} body.oga-build-45 .oga-related .oga-card-copy,body.oga-build-45 .oga-related li.product{text-align:center!important} body.oga-build-45 .oga-related .oga-card-actions{left:12px!important;right:12px!important} body.oga-build-45 .oga-carousel-wrap{padding:0 34px!important} body.oga-build-45 .oga-carousel-wrap>button{width:38px!important;height:38px!important} body.oga-build-45 .oga-artists-carousel>a{flex-basis:82vw!important;min-height:330px!important} body.oga-build-45 .oga-artists-carousel img{width:170px!important;height:170px!important} body.oga-build-45 .oga-categories{grid-template-columns:1fr!important} body.oga-build-45 .oga-categories a{min-height:230px!important} body.oga-build-45 .oga-lightbox{padding:0!important;align-items:center!important;justify-content:center!important} body.oga-build-45 .oga-lightbox img{max-width:100vw!important;max-height:calc(100vh - 120px)!important;width:auto!important;height:auto!important;object-fit:contain!important;transform-origin:center center!important} body.oga-build-45 .oga-lightbox.is-zoomed img{max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;touch-action:none!important} body.oga-build-45 .oga-lightbox-tools{top:8px!important;left:8px!important;right:8px!important;gap:6px!important} body.oga-build-45 .oga-lightbox-tools button{min-height:40px!important;padding:0 8px!important;font-size:9px!important} body.oga-build-45 .oga-legal{width:100%!important;padding:0 8px!important} body.oga-build-45 .oga-legal-hero{width:100%!important;margin-bottom:16px!important} body.oga-build-45 .oga-legal-content section{padding:20px 16px!important} body.oga-build-45 .oga-footer-columns h3,body.oga-build-45 .oga-footer-columns summary{font-size:14px!important}} body.oga-build-45 .oga-sold>span,body.oga-build-45 .oga-sold-large>span{display:inline!important;font-size:11px!important;letter-spacing:.11em!important;font-weight:800!important;white-space:nowrap!important} body.oga-build-45 .oga-sold:after,body.oga-build-45 .oga-sold-large:after{content:none!important;display:none!important} body.oga-build-45 .oga-sold-large{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:48px!important;padding:10px 20px!important;margin:12px 0 14px!important} body.oga-build-45 .oga-gallery-sold{position:absolute!important;left:18px!important;top:18px!important;right:auto!important;transform:none!important;z-index:12!important;min-width:165px!important;text-align:center!important;padding:10px 16px!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important} body.oga-build-45 .oga-product-actions form.cart{grid-column:auto!important;width:100%!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 18px!important;font-size:11px!important;line-height:1.15!important;opacity:1} body.oga-build-45 .oga-product-actions button:disabled{opacity:.48!important;cursor:not-allowed!important} body.oga-build-45 .oga-product-actions .oga-info:not(:disabled){background:#efe7e0!important;color:#7f2d2a!important;border:1px solid #efe7e0!important} body.oga-build-45 .oga-product-actions .oga-info:not(:disabled):hover{background:#fff!important;color:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-product-sections article{padding:30px 38px!important;min-height:320px!important} body.oga-build-45 .oga-product-sections .oga-section-kicker{min-height:22px!important;margin-bottom:10px!important} body.oga-build-45 .oga-product-sections h2{margin-top:0!important} body.oga-build-45 .oga-artist-heading{margin:0 0 14px!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:14px!important} body.oga-build-45 .oga-artist-heading h2 a{color:var(--oga-ink)!important;text-decoration:none!important} body.oga-build-45 .oga-artist-heading h2 a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-product-artist-link{display:block!important;justify-self:end!important;border:0!important} body.oga-build-45 .oga-product-sections .oga-product-artist-portrait{width:78px!important;height:78px!important} body.oga-build-45 .oga-product-reviews{width:var(--oga-shell)!important;max-width:1640px!important;margin:0 auto 50px!important;padding:34px 38px!important;background:#fff!important} body.oga-build-45 .oga-product-reviews .oga-reviews-shell{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)!important;gap:48px!important} body.oga-build-45 .oga-product-reviews .comment-reply-title{font-size:20px!important;line-height:1.45!important;font-weight:500!important} body.oga-build-45 .oga-review-product-link{color:var(--oga-ink)!important;text-decoration:underline!important;text-decoration-color:rgba(166,58,58,.35)!important;text-underline-offset:4px!important} body.oga-build-45 .oga-review-product-link:hover{color:var(--oga-accent)!important} body.oga-build-45 .comment-form-rating .stars{display:inline-flex!important;gap:5px!important;margin:0!important} body.oga-build-45 .comment-form-rating .stars a{position:relative!important;width:30px!important;height:30px!important;font-size:0!important;color:transparent!important;text-decoration:none!important} body.oga-build-45 .comment-form-rating .stars a:before{content:"☆"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:27px!important;line-height:1!important;color:#a63a3a!important} body.oga-build-45 .comment-form-rating .stars:hover a:before,body.oga-build-45 .comment-form-rating .stars.selected a:before{content:"★"!important} body.oga-build-45 .comment-form-rating .stars a:hover~a:before{content:"☆"!important} body.oga-build-45 .oga-filters-compact{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:14px 18px!important;padding:18px 20px!important;background:#fff!important} body.oga-build-45 .oga-filter-head{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important;white-space:nowrap!important} body.oga-build-45 .oga-filter-head span{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:700!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:minmax(180px,1.5fr) repeat(6,minmax(120px,1fr)) auto!important;gap:10px!important;align-items:end!important} body.oga-build-45 .oga-filter-grid label span{font-size:10px!important} body.oga-build-45 .oga-filter-grid input,body.oga-build-45 .oga-filter-grid select,body.oga-build-45 .oga-filter-submit{height:44px!important;min-height:44px!important} body.oga-build-45 .oga-legal{margin-bottom:48px!important} body.oga-build-45 .oga-legal-hero{padding:30px 38px!important;margin-bottom:20px!important;min-height:0!important} body.oga-build-45 .oga-legal-layout{gap:28px!important;grid-template-columns:minmax(0,1fr) 300px!important} body.oga-build-45 .oga-legal-content{display:grid!important;gap:12px!important} body.oga-build-45 .oga-legal-content section{padding:22px 28px!important;margin:0!important;border:0!important;box-shadow:0 8px 28px rgba(40,32,26,.035)!important;background:#fff!important} body.oga-build-45 .oga-legal-content h2{margin:0 0 10px!important;padding:0 0 10px!important;font-size:21px!important} body.oga-build-45 .oga-legal-content h3{margin:15px 0 6px!important} body.oga-build-45 .oga-legal-content p,body.oga-build-45 .oga-legal-content li{line-height:1.58!important;margin-top:7px!important;margin-bottom:7px!important} body.oga-build-45 .oga-legal-aside{padding:16px!important;background:#eee5dd!important;border:0!important} body.oga-build-45 .oga-legal-aside-title{font-size:13px!important;padding:12px 14px!important;margin:-16px -16px 10px!important} body.oga-build-45 .oga-legal-toc a{font-size:14px!important;line-height:1.35!important;padding-top:11px!important;padding-bottom:11px!important} body.oga-build-45 .oga-footer{position:relative!important;isolation:isolate!important;background:linear-gradient(135deg,#171514 0%,#23201e 56%,#191716 100%)!important;padding:64px max(42px,calc((100vw - 1640px)/2)) 28px!important;grid-template-columns:minmax(320px,1.45fr) repeat(4,minmax(150px,1fr))!important;gap:34px 54px!important;border-top:3px solid #a63a3a!important} body.oga-build-45 .oga-footer:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(circle at 12% 10%,rgba(166,58,58,.13),transparent 28%),linear-gradient(90deg,transparent,rgba(255,255,255,.018),transparent)!important} body.oga-build-45 .oga-footer-brand .oga-logo{max-width:410px!important;margin-bottom:26px!important} body.oga-build-45 .oga-footer-brand p{max-width:390px!important;margin:0 0 24px!important;font-size:13px!important;color:#e8e2dc!important} body.oga-build-45 .oga-footer nav{gap:7px!important} body.oga-build-45 .oga-footer nav h3{font-size:13px!important;letter-spacing:.19em!important;margin:0 0 14px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.16)!important;width:100%!important} body.oga-build-45 .oga-footer nav a{font-size:13px!important;color:#f5f1ec!important;opacity:.9!important} body.oga-build-45 .oga-footer nav a:hover{color:#d7a29d!important;opacity:1!important;transform:translateX(3px)!important} body.oga-build-45 .oga-footer .oga-social a{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.025)!important} body.oga-build-45 .oga-footer .oga-social a:hover{background:#a63a3a!important;border-color:#a63a3a!important;transform:translateY(-2px)!important} body.oga-build-45 .oga-footer-bottom{margin-top:20px!important;padding-top:20px!important;font-size:11px!important;color:#c8c0b9!important} @media(max-width:1250px){body.oga-build-45 .oga-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))!important} body.oga-build-45 .oga-filters-compact{grid-template-columns:1fr!important} body.oga-build-45 .oga-footer{grid-template-columns:1.3fr repeat(2,1fr)!important}} @media(max-width:900px){body.oga-build-45{--oga-mobile-gutter:10px!important;overflow-x:hidden!important} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-header{background:rgba(249,247,243,.98)!important;box-shadow:0 7px 26px rgba(30,25,21,.08)!important} body.oga-build-45 .oga-mainbar{width:100%!important;min-height:76px!important;height:76px!important;padding:0 12px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important} body.oga-build-45 .oga-brand{min-width:0!important} body.oga-build-45 .oga-logo{gap:10px!important;max-width:150px!important} body.oga-build-45 .oga-logo-mark{width:58px!important;height:58px!important;transform:scale(.88)!important;transform-origin:left center!important} body.oga-build-45 .oga-logo-rule{height:48px!important} body.oga-build-45 .oga-logo-copy{display:none!important} body.oga-build-45 .oga-actions{gap:1px!important} body.oga-build-45 .oga-icon{width:39px!important;height:39px!important} body.oga-build-45 .oga-menu{display:grid!important;width:44px!important;height:44px!important;border:1px solid rgba(166,58,58,.45)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 5px 15px rgba(50,35,28,.08)!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:var(--oga-mobile-header,76px)!important;left:0!important;right:0!important;bottom:0!important;z-index:2500!important;background:#f7f3ee!important;padding:24px 16px 40px!important;overflow-y:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:0!important} body.oga-build-45 .oga-mobile.is-open{display:grid!important} body.oga-build-45 .oga-mobile a{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:51px!important;padding:0 14px!important;border-bottom:1px solid #ddd3ca!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:600!important} body.oga-build-45 .oga-mobile a:after{content:"→"!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-mobile a:hover{background:#fff!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-legal{width:100%!important;padding:0 6px!important;margin-left:0!important;margin-right:0!important} body.oga-build-45 .oga-legal-hero{padding:22px 16px!important} body.oga-build-45 .oga-legal-layout{display:block!important} body.oga-build-45 .oga-legal-aside{position:relative!important;top:auto!important;max-height:none!important;margin:0 0 12px!important;padding:12px!important} body.oga-build-45 .oga-legal-toc{display:flex!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:none!important} body.oga-build-45 .oga-legal-toc a{flex:0 0 auto!important;background:#fff!important;border:1px solid #ded5ce!important;padding:9px 12px!important;white-space:nowrap!important} body.oga-build-45 .oga-legal-content section{padding:18px 14px!important} body.oga-build-45 .oga-product-reviews{width:100%!important;padding:24px 12px!important} body.oga-build-45 .oga-product-reviews .oga-reviews-shell{grid-template-columns:1fr!important;gap:24px!important;text-align:center!important} body.oga-build-45 .comment-form-rating .stars{justify-content:center!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{font-size:9px!important;padding:0 5px!important} body.oga-build-45 .oga-product-sections .oga-artist-heading{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-artist-link{justify-self:center!important;order:-1!important} body.oga-build-45 .oga-product-sections article{text-align:center!important;align-items:center!important} body.oga-build-45 .oga-filter-grid{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-bottom:4px!important;scrollbar-width:none!important} body.oga-build-45 .oga-filter-grid label{flex:0 0 180px!important} body.oga-build-45 .oga-filter-submit{flex:0 0 110px!important} body.oga-build-45 .oga-footer{display:block!important;padding:42px 18px 22px!important;text-align:center!important} body.oga-build-45 .oga-footer-brand{margin-bottom:28px!important} body.oga-build-45 .oga-footer-brand .oga-logo{margin:0 auto 22px!important;justify-content:center!important} body.oga-build-45 .oga-footer-brand p{margin:0 auto 22px!important} body.oga-build-45 .oga-footer .oga-social{justify-content:center!important} body.oga-build-45 .oga-footer nav{margin:0!important;border-top:1px solid rgba(255,255,255,.15)!important;gap:0!important} body.oga-build-45 .oga-footer nav h3{position:relative!important;margin:0!important;padding:17px 36px 17px 4px!important;text-align:left!important;border:0!important;cursor:pointer!important} body.oga-build-45 .oga-footer nav h3:after{content:"+"!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;font-size:24px!important;font-weight:300!important} body.oga-build-45 .oga-footer nav.is-open h3:after{content:"−"!important} body.oga-build-45 .oga-footer nav a{display:none!important;text-align:left!important;padding:8px 4px!important} body.oga-build-45 .oga-footer nav.is-open a{display:block!important} body.oga-build-45 .oga-footer-bottom{flex-direction:column!important;gap:8px!important;text-align:center!important}} body.oga-build-45 .oga-product-actions{width:90%!important;max-width:none!important;margin:0 auto!important;gap:12px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important} body.oga-build-45 .oga-product-actions .oga-btn,body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:50px!important;gap:10px!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button:before{content:"＋";font-size:16px;font-weight:400} body.oga-build-45 .oga-product-actions .oga-offer:before{content:"◇";font-size:17px} body.oga-build-45 .oga-product-actions .oga-info:before{content:"ⓘ";font-size:16px} body.oga-build-45 .oga-product-actions .oga-offer{background:#26221f!important;border-color:#26221f!important;color:#fff!important} body.oga-build-45 .oga-product-actions .oga-info{background:#efe7e0!important;border-color:#efe7e0!important;color:#7d302b!important} body.oga-build-45 .oga-product-actions .oga-offer:hover,body.oga-build-45 .oga-product-actions .oga-info:hover{background:transparent!important;border-color:var(--oga-accent)!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-product-sections{align-items:stretch!important} body.oga-build-45 .oga-product-sections article{min-height:285px!important;padding:28px 34px!important} body.oga-build-45 .oga-product-sections .oga-section-links{margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important} body.oga-build-45 .oga-product-sections button.oga-text-link{padding:0!important;background:transparent!important;border:0!important;color:var(--oga-ink)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font:inherit!important;cursor:pointer!important} body.oga-build-45 .oga-product-sections button.oga-text-link:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-delivery-benefits{list-style:none!important;margin:18px 0 20px!important;padding:0!important;display:grid!important;gap:10px!important} body.oga-build-45 .oga-delivery-benefits li{display:grid!important;grid-template-columns:30px 1fr!important;column-gap:10px!important;align-items:center!important;margin:0!important} body.oga-build-45 .oga-delivery-benefits li>span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;color:var(--oga-accent);font-size:19px} body.oga-build-45 .oga-delivery-benefits strong{font-size:13px!important;line-height:1.2!important} body.oga-build-45 .oga-delivery-benefits small{font-size:12px!important;color:var(--oga-muted)!important;line-height:1.2!important} body.oga-build-45 .oga-legal{margin-bottom:34px!important} body.oga-build-45 .oga-legal-hero{padding:24px 32px!important;margin-bottom:14px!important} body.oga-build-45 .oga-legal-layout{gap:20px!important;grid-template-columns:minmax(0,1fr) 285px!important} body.oga-build-45 .oga-legal-content{gap:8px!important} body.oga-build-45 .oga-legal-content section{padding:17px 22px!important;box-shadow:none!important;border-top:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-content h2{margin-bottom:7px!important;padding-bottom:7px!important;font-size:20px!important} body.oga-build-45 .oga-legal-content p,body.oga-build-45 .oga-legal-content li{margin-top:4px!important;margin-bottom:4px!important;line-height:1.5!important} body.oga-build-45 .oga-legal-aside{padding:13px!important} body.oga-build-45 .oga-legal-aside-title{margin:-13px -13px 8px!important;padding:10px 12px!important} body.oga-build-45 .oga-legal-toc a{padding-top:8px!important;padding-bottom:8px!important} @media(max-width:900px){body.oga-build-45 .oga-product-actions{width:100%!important} body.oga-build-45 .oga-product-actions .oga-btn,body.oga-build-45 .oga-product-actions .single_add_to_cart_button{min-height:48px!important;font-size:10px!important} body.oga-build-45 .oga-product-sections article{min-height:0!important;padding:22px 16px!important} body.oga-build-45 .oga-product-sections .oga-section-links{align-items:center!important;width:100%!important} body.oga-build-45 .oga-delivery-benefits{width:min(330px,100%)!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important} body.oga-build-45 .oga-legal{padding:0 3px!important} body.oga-build-45 .oga-legal-hero{padding:18px 13px!important;margin-bottom:8px!important} body.oga-build-45 .oga-legal-content section{padding:14px 11px!important} body.oga-build-45 .oga-legal-content h2{font-size:18px!important}} body.oga-build-45 select,body.oga-build-45 .select2-container .select2-selection,body.oga-build-45 .select2-results__option{font-size:16px!important;line-height:1.4!important} body.oga-build-45 select{min-height:50px!important;padding:0 44px 0 14px!important;color:var(--oga-ink)!important;background-color:#fff!important} body.oga-build-45 .oga-artists-mini-section{display:block!important;min-height:0!important;background:#fff!important;overflow:hidden!important} body.oga-build-45 .oga-artists-mini-viewport{display:block!important;min-height:78px!important;overflow:hidden!important} body.oga-build-45 .oga-artists-mini-track{display:flex!important;width:max-content!important;gap:12px!important;animation:none!important;transform:none!important;will-change:scroll-position!important;padding:4px 0!important} body.oga-build-45 .oga-artists-mini-track>a{display:flex!important;visibility:visible!important;opacity:1!important;min-width:170px!important;flex:0 0 170px!important} body.oga-build-45 .oga-footer{display:grid!important;grid-template-columns:minmax(300px,1.35fr) repeat(4,minmax(150px,1fr))!important;gap:48px!important;padding:54px max(42px,calc((100vw - var(--oga-container))/2+42px)) 28px!important;background:#171615!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo{display:flex!important;width:100%!important;max-width:440px!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-mark{color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy strong,body.oga-build-45 .oga-footer-brand .oga-logo-copy small{color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-rule{background:rgba(255,255,255,.72)!important} body.oga-build-45 .oga-footer-brand p{max-width:390px!important;margin:34px 0 24px!important;font-size:15px!important;line-height:1.7!important;color:#fff!important} body.oga-build-45 .oga-footer-group h3{margin:0 0 18px!important} body.oga-build-45 .oga-footer-group h3 button{width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;font:inherit!important;font-size:17px!important;font-weight:600!important;display:flex!important;justify-content:space-between!important;align-items:center!important} body.oga-build-45 .oga-footer-group h3 button span{display:none!important} body.oga-build-45 .oga-footer-group>a{display:block!important;color:#f4f1ed!important;opacity:.9!important;text-decoration:none!important;font-size:14px!important;line-height:1.45!important;margin:0 0 11px!important} body.oga-build-45 .oga-footer-group>a:hover{color:#d58c85!important;opacity:1!important} body.oga-build-45 .oga-social{gap:14px!important} body.oga-build-45 .oga-social a{width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important} body.oga-build-45 .oga-social svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important} body.oga-build-45 .oga-social a[aria-label="Facebook"] svg path,body.oga-build-45 .oga-social a[aria-label="Pinterest"] svg path{fill:currentColor!important;stroke:none!important} body.oga-build-45 .oga-social a[aria-label="Pinterest"] svg circle{fill:none!important;stroke:currentColor!important} body.oga-build-45 .oga-footer-bottom{grid-column:1/-1!important;margin-top:24px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.72)!important} @media(max-width:1024px){body.oga-build-45 .oga-menu{display:grid!important;z-index:4102!important;border:1px solid var(--oga-line)!important;border-radius:50%!important;background:#fff!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:var(--oga-mobile-header,82px)!important;left:0!important;right:0!important;bottom:0!important;z-index:4100!important;display:flex!important;flex-direction:column!important;padding:18px 18px 40px!important;background:#f8f5f0!important;overflow-y:auto!important;transform:translateX(105%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s ease,opacity .2s ease,visibility .2s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:before{content:"MENIU";display:block;padding:8px 8px 16px;color:var(--oga-accent);font-size:12px;font-weight:700;letter-spacing:.22em} body.oga-build-45 .oga-mobile a{display:flex!important;visibility:visible!important;opacity:1!important;min-height:52px!important;padding:14px 8px!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.12)!important;color:var(--oga-ink)!important;font-size:14px!important;font-weight:500!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important}} @media(max-width:900px){body.oga-build-45 .oga-footer{grid-template-columns:1fr!important;gap:0!important;padding:38px 20px 24px!important} body.oga-build-45 .oga-footer-brand{padding-bottom:28px!important} body.oga-build-45 .oga-footer-brand .oga-logo{max-width:360px!important} body.oga-build-45 .oga-footer-group{padding:0!important;border:0!important} body.oga-build-45 .oga-footer-group h3{margin:0!important;border:0!important} body.oga-build-45 .oga-footer-group h3 button{min-height:56px!important;border:0!important;border-radius:0!important;font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase!important} body.oga-build-45 .oga-footer-group h3 button span{display:block!important;font-size:24px!important;font-weight:300!important;transition:transform .2s ease!important} body.oga-build-45 .oga-footer-group>a{display:none!important;margin:0!important;padding:9px 0!important;border:0!important;font-size:14px!important} body.oga-build-45 .oga-footer-group.is-open>a{display:block!important} body.oga-build-45 .oga-footer-group.is-open h3 button span{transform:rotate(45deg)!important} body.oga-build-45 .oga-footer-bottom{margin-top:24px!important;align-items:flex-start!important;gap:8px!important}} @media(max-width:767px){body.oga-build-45 .oga-artist-profile{display:block!important;width:100%!important;max-width:100%!important;padding:0 8px!important;margin:0 auto 34px!important;overflow:hidden!important} body.oga-build-45 .oga-artist-profile-gallery,body.oga-build-45 .oga-artist-profile-content{width:100%!important;max-width:100%!important;padding:18px 12px!important;overflow:hidden!important} body.oga-build-45 .oga-profile-preview{display:grid!important;grid-template-columns:1fr!important;width:100%!important} body.oga-build-45 .oga-profile-preview a{width:100%!important;min-height:220px!important} body.oga-build-45 .oga-artist-profile-content header{display:grid!important;grid-template-columns:72px 1fr!important;gap:12px!important;text-align:left!important} body.oga-build-45 .oga-artist-profile-content header img{width:72px!important;height:72px!important} body.oga-build-45 .oga-artist-profile-content [data-oga-tabs]{width:100%!important;max-width:100%!important;overflow:hidden!important} body.oga-build-45 .oga-artist-profile-content [data-oga-tabs] nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;overflow:visible!important;border:0!important} body.oga-build-45 .oga-artist-profile-content [data-oga-tabs] button{width:100%!important;min-width:0!important;padding:11px 6px!important;border:1px solid var(--oga-line)!important;background:#f8f5f0!important;font-size:10px!important;text-align:center!important;white-space:normal!important} body.oga-build-45 .oga-artist-profile-content [data-oga-tabs] button.is-active{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-profile-content [data-panel]{width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;text-align:center!important} body.oga-build-45 .oga-home-tabs{width:100%!important;justify-content:center!important} body.oga-build-45 .oga-home-tabs button{flex:1 1 145px!important;min-height:46px!important;text-align:center!important}} body.oga-build-45 .oga-faq a:not(.oga-btn),body.oga-build-45 .oga-faq-link-card a:not(.oga-btn),body.oga-build-45 .oga-legal-copy a,body.oga-build-45 .oga-legal-content a,body.oga-build-45 .oga-contact-card a,body.oga-build-45 .oga-product-sections a:not(.oga-btn),body.oga-build-45 .entry-content a:not(.oga-btn):not(.button):not([class*="wp-block-button"]){color:var(--oga-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;text-decoration:underline!important;text-decoration-color:rgba(166,58,58,.55)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;padding:0!important} body.oga-build-45 .oga-faq a:not(.oga-btn):hover,body.oga-build-45 .oga-faq-link-card a:not(.oga-btn):hover,body.oga-build-45 .oga-legal-copy a:hover,body.oga-build-45 .oga-legal-content a:hover,body.oga-build-45 .oga-contact-card a:hover,body.oga-build-45 .oga-product-sections a:not(.oga-btn):hover,body.oga-build-45 .entry-content a:not(.oga-btn):not(.button):not([class*="wp-block-button"]):hover{color:var(--oga-accent)!important;text-decoration-color:var(--oga-accent)!important} body.oga-build-45 .oga-faq a:not(.oga-btn):focus-visible,body.oga-build-45 .oga-legal-copy a:focus-visible,body.oga-build-45 .oga-contact-card a:focus-visible{outline:2px solid rgba(166,58,58,.35)!important;outline-offset:3px!important} body.oga-build-45 .oga-card-image,body.oga-build-45 .product .product-image,body.oga-build-45 .woocommerce-loop-product__link,body.oga-build-45 .oga-main-art{position:relative!important;overflow:hidden!important} body.oga-build-45 .oga-card-image .oga-sold,body.oga-build-45 .product .out-of-stock,body.oga-build-45 .product .soldout,body.oga-build-45 .oga-main-art .oga-sold,body.oga-build-45 .oga-product-gallery .oga-sold{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:auto!important;min-width:132px!important;transform:none!important;padding:9px 14px!important;background:var(--oga-accent)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 8px 20px rgba(80,28,28,.22)!important;white-space:nowrap!important;text-align:center!important;line-height:1.15!important;font-size:0!important;z-index:12!important} body.oga-build-45 .oga-card-image .oga-sold:after,body.oga-build-45 .product .out-of-stock:after,body.oga-build-45 .product .soldout:after,body.oga-build-45 .oga-main-art .oga-sold:after,body.oga-build-45 .oga-product-gallery .oga-sold:after{content:"Lucrare vândută"!important;position:static!important;display:block!important;border:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:none!important;color:#fff!important} body.oga-build-45 .oga-icon-strip>div{grid-template-columns:54px 1fr!important;column-gap:16px!important} body.oga-build-45 .oga-icon-strip svg{width:34px!important;height:34px!important;stroke-width:1.7!important} body.oga-build-45 .oga-icon-strip>div>span:first-child{font-size:30px!important} @media(max-width:760px){body.oga-build-45 .oga-icon-strip>div{grid-template-columns:48px 1fr!important} body.oga-build-45 .oga-icon-strip svg{width:30px!important;height:30px!important}} body.oga-build-45 .oga-nav a,body.oga-build-45 .oga-nav li a,body.oga-build-45 .oga-nav .current-menu-item>a,body.oga-build-45 .oga-nav .current-menu-ancestor>a,body.oga-build-45 .oga-nav a[aria-current="page"],body.oga-build-45 .oga-mobile a,body.oga-build-45 .oga-mobile a[aria-current="page"]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-nav .current-menu-item>a,body.oga-build-45 .oga-nav .current-menu-ancestor>a,body.oga-build-45 .oga-nav a[aria-current="page"],body.oga-build-45 .oga-mobile a[aria-current="page"]{color:var(--oga-ink)!important;text-decoration-line:underline!important;text-decoration-color:var(--oga-accent)!important;text-decoration-thickness:1px!important;text-underline-offset:8px!important} body.oga-build-45 .oga-nav a:hover,body.oga-build-45 .oga-mobile a:hover{color:var(--oga-accent)!important;text-decoration-line:underline!important;text-decoration-color:var(--oga-accent)!important;text-decoration-thickness:1px!important;text-underline-offset:8px!important} body.oga-build-45 .oga-card-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"]),body.oga-build-45 li.product .product-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"]),body.oga-build-45 li.product .woocommerce-loop-product__link>:is(.out-of-stock,.soldout,.sold-out,[class*="sold-out"],[class*="out-of-stock"]){position:absolute!important;top:14px!important;right:14px!important;bottom:auto!important;left:auto!important;z-index:30!important;display:block!important;width:auto!important;min-width:142px!important;max-width:calc(100% - 28px)!important;margin:0!important;padding:10px 16px!important;transform:none!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--oga-accent)!important;box-shadow:0 8px 20px rgba(80,28,28,.22)!important;color:transparent!important;font-size:0!important;line-height:1!important;white-space:nowrap!important;text-align:center!important} body.oga-build-45 .oga-card-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"])>*,body.oga-build-45 li.product .product-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"])>*{display:none!important} body.oga-build-45 .oga-card-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"])::after,body.oga-build-45 li.product .product-image:is(.oga-sold,.out-of-stock,.soldout,.sold-out,.stock.out-of-stock,[class*="sold-out"],[class*="out-of-stock"])::after,body.oga-build-45 li.product .woocommerce-loop-product__link>:is(.out-of-stock,.soldout,.sold-out,[class*="sold-out"],[class*="out-of-stock"])::after{content:"Lucrare vândută"!important;display:block!important;position:static!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.06em!important;text-transform:none!important;white-space:nowrap!important} body.oga-build-45 .oga-modal-close{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;display:grid!important;place-items:center!important;font-size:34px!important;line-height:1!important} body.oga-build-45 .oga-lightbox-tools button{min-height:54px!important;padding:0 20px!important;font-size:13px!important;gap:10px!important} body.oga-build-45 .oga-lightbox-tools button span{font-size:13px!important} body.oga-build-45 .oga-lightbox-nav{width:58px!important;height:76px!important;font-size:44px!important} @media(max-width:760px){body.oga-build-45 .oga-modal-close{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-size:31px!important} body.oga-build-45 .oga-lightbox-tools button{min-height:48px!important;padding:0 13px!important;font-size:12px!important} body.oga-build-45 .oga-lightbox-nav{width:48px!important;height:64px!important;font-size:38px!important}} body.oga-build-45 .oga-footer .oga-social a{color:#fff!important;opacity:1!important} body.oga-build-45 .oga-footer .oga-social svg{width:25px!important;height:25px!important;display:block!important;overflow:visible!important} body.oga-build-45 .oga-footer .oga-social a[aria-label="Facebook"] svg path,body.oga-build-45 .oga-footer .oga-social a[aria-label="Pinterest"] svg path{fill:currentColor!important;stroke:none!important} body.oga-build-45 .oga-footer .oga-social a[aria-label="Instagram"] svg rect,body.oga-build-45 .oga-footer .oga-social a[aria-label="Instagram"] svg circle{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important} body.oga-build-45 .oga-footer .oga-social a[aria-label="Pinterest"] svg circle{fill:none!important;stroke:currentColor!important;stroke-width:1.2!important} body.oga-build-45 .oga-footer .oga-footer-cta{margin-top:8px!important;padding:12px 14px!important;border-left:3px solid var(--oga-accent)!important;background:rgba(166,58,58,.12)!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:2px!important} body.oga-build-45 .oga-footer .oga-footer-cta span{font-weight:700!important;letter-spacing:.04em!important} body.oga-build-45 .oga-footer .oga-footer-cta small{font-size:11px!important;color:#d9d1cb!important} body.oga-build-45 .oga-footer .oga-footer-cta:hover{background:var(--oga-accent)!important;color:#fff!important;transform:none!important} body.oga-build-45 .oga-consult{align-items:center!important} body.oga-build-45 .oga-consult-actions{display:flex!important;gap:12px!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important} body.oga-build-45 .oga-counselling-button{background:#26221f!important;border-color:#26221f!important;color:#fff!important} body.oga-build-45 .oga-counselling-button:hover{background:transparent!important;border-color:#26221f!important;color:#26221f!important} body.oga-build-45 .oga-artists-featured{overflow:hidden!important} body.oga-build-45 .oga-artists-featured-shell{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:16px!important;align-items:center!important} body.oga-build-45 .oga-artists-featured-viewport{overflow:hidden!important} body.oga-build-45 .oga-artists-featured-track{display:flex!important;gap:22px!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;padding:8px 2px 18px!important} body.oga-build-45 .oga-artists-featured-track::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-featured-artist{flex:0 0 clamp(190px,15vw,240px)!important;min-height:300px!important;background:#fff!important;border:1px solid var(--oga-line)!important;padding:25px 20px!important;text-align:center!important;text-decoration:none!important;color:var(--oga-ink)!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important} body.oga-build-45 .oga-featured-artist:hover{transform:translateY(-4px)!important;box-shadow:0 16px 35px rgba(35,28,24,.09)!important;border-color:rgba(166,58,58,.45)!important} body.oga-build-45 .oga-featured-portrait{width:164px!important;height:164px!important;border-radius:50%!important;overflow:hidden!important;background:#f3f0ec!important;display:grid!important;place-items:center!important;margin-bottom:20px!important} body.oga-build-45 .oga-featured-portrait img{width:100%!important;height:100%!important;object-fit:cover!important;filter:grayscale(1)!important;transition:filter .25s ease,transform .25s ease!important} body.oga-build-45 .oga-featured-artist:hover img{filter:grayscale(0)!important;transform:scale(1.035)!important} body.oga-build-45 .oga-featured-artist strong{font-family:var(--oga-ui-font)!important;font-size:23px!important;font-weight:500!important;line-height:1.15!important} body.oga-build-45 .oga-featured-artist small{margin-top:10px!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--oga-accent)!important;font-size:10px!important} body.oga-build-45 .oga-featured-arrow{width:48px!important;height:48px!important;border:1px solid var(--oga-line)!important;border-radius:50%!important;background:#fff!important;color:var(--oga-accent)!important;font-size:20px!important;display:grid!important;place-items:center!important;cursor:pointer!important} body.oga-build-45 .oga-featured-arrow:hover{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-filters-compact{grid-template-columns:1fr!important;gap:12px!important} body.oga-build-45 .oga-filter-head{width:100%!important;justify-content:space-between!important;align-items:center!important} body.oga-build-45 .oga-filter-head span{font-size:17px!important;font-weight:600!important;color:var(--oga-ink)!important;text-transform:none!important;letter-spacing:0!important} body.oga-build-45 .oga-filter-reset{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:8px 12px!important;border:1px solid var(--oga-line)!important;background:#faf8f5!important} body.oga-build-45 .oga-filter-grid select,body.oga-build-45 .oga-filter-grid input{min-height:44px!important;border:1px solid #ddd5cc!important;border-radius:3px!important;background:#fff!important;color:var(--oga-ink)!important;font-size:14px!important;padding:0 12px!important;box-shadow:none!important} body.oga-build-45 .oga-filter-grid select:focus,body.oga-build-45 .oga-filter-grid input:focus{border-color:var(--oga-accent)!important;outline:2px solid rgba(166,58,58,.12)!important} body.oga-build-45:is(.oga-sold,.oga-gallery-sold,.oga-sold-large,.out-of-stock,.soldout,.sold-out){font-size:0!important;line-height:1!important;background:var(--oga-accent)!important;color:#fff!important;white-space:nowrap!important} body.oga-build-45:is(.oga-sold,.oga-gallery-sold,.oga-sold-large,.out-of-stock,.soldout,.sold-out)>*{display:none!important} body.oga-build-45:is(.oga-sold,.oga-gallery-sold,.oga-sold-large,.out-of-stock,.soldout,.sold-out)::after{content:"Lucrare vândută"!important;display:inline!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap!important;color:#fff!important} body.oga-build-45 .oga-card-image .oga-sold{top:14px!important;right:14px!important;left:auto!important;padding:11px 16px!important;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)!important} body.oga-build-45 .oga-gallery-sold{top:18px!important;right:18px!important;left:auto!important;min-width:180px!important;padding:12px 18px!important;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)!important} body.oga-build-45 .oga-sold-large{min-width:190px!important;padding:14px 20px!important} body.oga-build-45 .oga-product-actions{width:100%!important;max-width:100%!important;margin:0!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 14px!important;font-size:11px!important;opacity:1!important} body.oga-build-45 .oga-product-actions .oga-offer:disabled{background:#aaa6a2!important;border-color:#aaa6a2!important;color:#fff!important;opacity:1!important} body.oga-build-45 .oga-product-actions .oga-info{background:#efe7e0!important;border-color:#efe7e0!important;color:#7d302b!important} body.oga-build-45 .oga-modal-box{padding-top:34px!important} body.oga-build-45 .oga-modal-box>h2{font-family:var(--oga-ui-font)!important;font-size:27px!important;font-weight:500!important;line-height:1.15!important;margin:18px 0 20px!important;padding-bottom:14px!important;border-bottom:1px solid var(--oga-line)!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-form-product{background:#faf8f5!important;border:1px solid var(--oga-line)!important;padding:12px!important;align-items:center!important} body.oga-build-45 .oga-modal-close{font-size:32px!important;line-height:1!important} body.oga-build-45 .oga-product-reviews .oga-reviews-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:42px!important;align-items:start!important} body.oga-build-45 .oga-product-reviews .oga-reviews-shell{display:block!important;min-width:0!important} body.oga-build-45 .oga-review-gallery{position:sticky!important;top:160px!important;background:#f7f3ee!important;border:1px solid var(--oga-line)!important;padding:18px!important;min-height:420px!important} body.oga-build-45 .oga-review-gallery-stage figure{display:none!important;margin:0!important;height:360px!important;place-items:center!important;background:#fff!important} body.oga-build-45 .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45 .oga-review-gallery-stage img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important} body.oga-build-45 .oga-review-gallery-controls{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;gap:10px!important;margin-top:14px!important;text-align:center!important} body.oga-build-45 .oga-review-gallery-controls button{height:42px!important;border:1px solid var(--oga-line)!important;background:#fff!important;color:var(--oga-accent)!important;font-size:18px!important} body.oga-build-45 .oga-review-gallery-controls button:hover{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .comment-form-rating .stars a{font-size:0!important;width:30px!important;height:30px!important;display:inline-grid!important;place-items:center!important;color:var(--oga-accent)!important} body.oga-build-45 .comment-form-rating .stars a:before{content:"☆"!important;font-size:28px!important;line-height:1!important} body.oga-build-45 .comment-form-rating .stars a:hover:before,body.oga-build-45 .comment-form-rating .stars a.active:before{content:"★"!important} @media(max-width:900px){body.oga-build-45 .oga-consult{align-items:flex-start!important} body.oga-build-45 .oga-consult-actions{justify-content:flex-start!important;width:100%!important} body.oga-build-45 .oga-consult-actions .oga-btn{flex:1 1 180px!important} body.oga-build-45 .oga-artists-featured-shell{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important} body.oga-build-45 .oga-featured-arrow{width:36px!important;height:36px!important} body.oga-build-45 .oga-featured-artist{flex-basis:210px!important;min-height:285px!important} body.oga-build-45 .oga-featured-portrait{width:150px!important;height:150px!important} body.oga-build-45 .oga-product-reviews .oga-reviews-layout{grid-template-columns:1fr!important;gap:26px!important} body.oga-build-45 .oga-review-gallery{position:static!important;min-height:0!important} body.oga-build-45 .oga-review-gallery-stage figure{height:300px!important}} @media(max-width:560px){body.oga-build-45 .oga-artists-featured{padding-left:8px!important;padding-right:8px!important} body.oga-build-45 .oga-artists-featured-shell{grid-template-columns:34px minmax(0,1fr) 34px!important} body.oga-build-45 .oga-featured-artist{flex-basis:78vw!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions .oga-btn{font-size:9px!important;letter-spacing:.08em!important;padding:0 6px!important} body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-review-gallery-stage figure{height:250px!important}} html,body{max-width:100%;overflow-x:clip} body.oga-build-45 .oga-sold,body.oga-build-45 .oga-gallery-sold,body.oga-build-45 .oga-sold-large{font-size:0!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important} body.oga-build-45 .oga-sold::before,body.oga-build-45 .oga-gallery-sold::before,body.oga-build-45 .oga-sold-large::before{content:"Lucrare vândută"!important;display:block!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.07em!important;color:#fff!important;white-space:nowrap!important} body.oga-build-45 .oga-sold::after,body.oga-build-45 .oga-gallery-sold::after,body.oga-build-45 .oga-sold-large::after{content:none!important;display:none!important} body.oga-build-45 .oga-gallery-sold{top:18px!important;right:18px!important;left:auto!important;z-index:8!important;max-width:190px!important;padding:13px 18px!important;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)!important} body.oga-build-45 .oga-sold-large{width:max-content!important;min-width:190px!important;max-width:100%!important;padding:15px 20px!important;text-align:center!important} @media(max-width:900px){html,body,body.oga-build-45,.oga-main{width:100%!important;max-width:100%!important;overflow-x:hidden!important} body.oga-build-45 .oga-container{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;width:100%!important;z-index:2500!important;background:#f7f3ee!important} body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{height:86px!important;width:100%!important;max-width:none!important;padding:0 14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-brand{min-width:0!important;overflow:hidden!important} body.oga-build-45 .oga-logo{gap:10px!important;max-width:100%!important} body.oga-build-45 .oga-logo-mark{width:66px!important;height:60px!important;flex:0 0 66px!important} body.oga-build-45 .oga-logo-rule{height:58px!important} body.oga-build-45 .oga-logo-copy{display:none!important} body.oga-build-45 .oga-actions{gap:1px!important;flex:0 0 auto!important} body.oga-build-45 .oga-actions .oga-account{display:none!important} body.oga-build-45 .oga-icon{width:38px!important;height:38px!important} body.oga-build-45 .oga-icon svg{width:23px!important;height:23px!important} body.oga-build-45 .oga-menu{display:grid!important;width:48px!important;height:48px!important;margin-left:2px!important;border:1px solid rgba(166,58,58,.45)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 24px rgba(28,28,28,.09)!important} body.oga-build-45 .oga-mobile{position:fixed!important;inset:var(--oga-mobile-header,86px) 0 0 0!important;width:100vw!important;height:auto!important;max-width:none!important;z-index:3000!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:18px 18px 32px!important;background:#f7f3ee!important;transform:translateX(102%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:0!important;box-shadow:-20px 0 45px rgba(0,0,0,.14)!important} body.admin-bar.oga-build-45 .oga-mobile{top:calc(var(--oga-mobile-header,86px)+46px)!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:before{content:"MENIU";display:block;padding:4px 6px 15px;color:var(--oga-accent);font-size:12px;font-weight:800;letter-spacing:.24em;border-bottom:1px solid var(--oga-line)} body.oga-build-45 .oga-mobile a{display:flex!important;min-height:51px!important;align-items:center!important;justify-content:space-between!important;padding:0 6px!important;border:0!important;border-bottom:1px solid rgba(227,221,213,.72)!important;color:var(--oga-ink)!important;font-size:15px!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:transparent!important} body.oga-build-45 .oga-mobile a:after{content:"↗"!important;color:var(--oga-accent)!important;font-size:17px!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-product-nav{padding:18px 14px 12px!important;grid-template-columns:1fr 1fr!important;font-size:10px!important;gap:8px!important} body.oga-build-45 .oga-product-nav>*:nth-child(2){display:none!important} body.oga-build-45 .oga-product-layout{width:100%!important;max-width:none!important;padding:0 8px 30px!important;display:block!important;overflow:hidden!important} body.oga-build-45 .oga-gallery,body.oga-build-45 .oga-summary{width:100%!important;max-width:100%!important;min-width:0!important} body.oga-build-45 .oga-main-art{width:100%!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important;background:#fff!important} body.oga-build-45 .oga-main-art a{padding:8px!important;min-height:0!important} body.oga-build-45 .oga-main-art img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100svh - 150px)!important;object-fit:contain!important;margin:auto!important} body.oga-build-45 .oga-gallery-arrow{width:44px!important;height:64px!important;background:rgba(255,255,255,.9)!important} body.oga-build-45 .oga-gallery-sold{top:12px!important;right:8px!important;max-width:165px!important;padding:11px 14px!important} body.oga-build-45 .oga-gallery-sold::before{font-size:12px!important} body.oga-build-45 .oga-thumbs{margin:10px 0 20px!important} body.oga-build-45 .oga-summary{text-align:center!important;padding:0 14px!important} body.oga-build-45 .oga-summary h1{font-size:23px!important;line-height:1.22!important} body.oga-build-45 .oga-product-actions{max-width:none!important;width:100%!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important} body.oga-build-45 .oga-product-actions button,body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-width:0!important;height:54px!important} body.oga-build-45 .oga-sold-large{display:block!important;width:100%!important;min-width:0!important;margin:0 0 10px!important} body.oga-build-45 .oga-authenticity-note{width:100%!important;min-width:0!important;text-align:left!important;padding:16px!important;gap:12px!important} body.oga-build-45 .oga-authenticity-copy{min-width:0!important} body.oga-build-45 .oga-authenticity-copy small{white-space:normal!important} body.oga-build-45 .oga-product-community{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important} body.oga-build-45 .oga-share{justify-content:center!important} body.oga-build-45 .oga-mini-meta{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:12px 4px 0!important} body.oga-build-45 .oga-mini-meta dt{margin-top:8px!important} body.oga-build-45 .oga-mini-meta dd{margin:0!important} body.oga-build-45 .oga-product-sections{width:100%!important;max-width:none!important;margin:0!important;padding:0 8px 28px!important;display:block!important} body.oga-build-45 .oga-product-sections article{width:100%!important;min-width:0!important;border:1px solid var(--oga-line)!important;border-bottom:0!important;padding:24px 20px!important;text-align:center!important;min-height:0!important} body.oga-build-45 .oga-product-sections article:last-child{border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-artist-heading{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:10px!important} body.oga-build-45 .oga-product-artist-portrait{width:82px!important;height:82px!important} body.oga-build-45 .oga-section-links{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;margin-top:24px!important} body.oga-build-45 .oga-delivery-benefits{display:inline-grid!important;text-align:left!important;margin:18px auto!important} body.oga-build-45 .oga-artist-section{display:none!important} body.oga-build-45 .oga-artist-profile{width:100%!important;max-width:none!important;margin:0!important;padding:0 8px 28px!important;display:block!important;overflow:hidden!important} body.oga-build-45 .oga-artist-profile-gallery{display:none!important} body.oga-build-45 .oga-artist-profile-content{width:100%!important;min-width:0!important;padding:22px 14px!important} body.oga-build-45 .oga-artist-profile-content header{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important} body.oga-build-45 [data-oga-tabs]{width:100%!important;min-width:0!important;overflow:hidden!important} body.oga-build-45 [data-oga-tabs]>nav{display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;white-space:nowrap!important;gap:7px!important;padding:4px 0 10px!important;scrollbar-width:none!important} body.oga-build-45 [data-oga-tabs]>nav::-webkit-scrollbar{display:none!important} body.oga-build-45 [data-oga-tabs]>nav button{flex:0 0 auto!important;padding:10px 13px!important;font-size:11px!important} body.oga-build-45 [data-oga-tabs]>div{width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:center!important} body.oga-build-45 .oga-footer{width:100%!important;max-width:none!important;grid-template-columns:1fr!important;padding:34px 22px 22px!important;gap:0!important;background:linear-gradient(160deg,#211b1a 0%,#111 100%)!important;text-align:center!important} body.oga-build-45 .oga-footer-brand{display:flex!important;flex-direction:column!important;align-items:center!important;padding-bottom:28px!important;border:0!important} body.oga-build-45 .oga-footer-brand .oga-logo{justify-content:center!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy{display:block!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy strong{font-size:13px!important;letter-spacing:.25em!important;color:#fff!important} body.oga-build-45 .oga-footer-brand .oga-logo-copy small{font-size:10px!important;color:#ddd!important} body.oga-build-45 .oga-footer-brand p{max-width:320px!important;margin:24px auto 18px!important} body.oga-build-45 .oga-footer .oga-social{justify-content:center!important;gap:14px!important} body.oga-build-45 .oga-footer .oga-social a{width:48px!important;height:48px!important;display:grid!important;place-items:center!important} body.oga-build-45 .oga-footer .oga-social svg{width:26px!important;height:26px!important;fill:none!important;stroke:#fff!important;stroke-width:1.7!important} body.oga-build-45 .oga-footer .oga-social a:first-child svg path{fill:#fff!important;stroke:none!important} body.oga-build-45 .oga-footer-group{width:100%!important;border:0!important;border-top:1px solid rgba(255,255,255,.15)!important;padding:0!important;text-align:left!important} body.oga-build-45 .oga-footer-group h3{margin:0!important} body.oga-build-45 .oga-footer-group h3 button{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:18px 2px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:15px!important;letter-spacing:.16em!important;text-transform:uppercase!important} body.oga-build-45 .oga-footer-group h3 button span{display:inline-block!important;font-size:0!important} body.oga-build-45 .oga-footer-group h3 button span:after{content:"+"!important;font-size:24px!important;font-weight:300!important} body.oga-build-45 .oga-footer-group.is-open h3 button span:after{content:"−"!important} body.oga-build-45 .oga-footer-group>a{display:none!important;padding:8px 2px!important;text-align:left!important;color:#fff!important} body.oga-build-45 .oga-footer-group.is-open>a{display:block!important} body.oga-build-45 .oga-footer-group.is-open>a:last-child{padding-bottom:18px!important} body.oga-build-45 .oga-footer-bottom{align-items:center!important;text-align:center!important} body.oga-build-45 .oga-modal{padding:8px!important} body.oga-build-45 .oga-modal>div{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100svh - 16px)!important;overflow:auto!important;padding:22px 16px!important} body.oga-build-45 .oga-modal input,body.oga-build-45 .oga-modal textarea,body.oga-build-45 .oga-modal select{width:100%!important;max-width:100%!important}} @media(max-width:560px){body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-whatsapp{width:58px!important;height:58px!important;right:16px!important;bottom:16px!important}} @media(max-width:900px){body.oga-build-45 .oga-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;padding:0!important;background:#0d0d0d!important;z-index:99999!important} body.oga-build-45 .oga-lightbox img{max-width:100vw!important;max-height:100svh!important;width:auto!important;height:auto!important;object-fit:contain!important} body.oga-build-45 .oga-lightbox-tools{top:max(8px,env(safe-area-inset-top))!important}} body.oga-build-45 .oga-nav a{border:0!important;outline:0!important;box-shadow:none!important} body.oga-build-45 .oga-nav a:hover,body.oga-build-45 .oga-nav a:focus{border:0!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:6px!important;color:var(--oga-accent)!important} @media(max-width:1024px){body.oga-build-45 .oga-mobile{position:fixed!important;inset:var(--oga-mobile-header,86px) 0 0 0!important;z-index:99990!important;width:100vw!important;max-width:100vw!important;min-height:calc(100svh - var(--oga-mobile-header,86px))!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#f7f3ee!important;color:#1c1c1c!important;overflow-y:auto!important;transform:translateX(105%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;box-shadow:-24px 0 60px rgba(0,0,0,.18)!important;transition:transform .28s ease,opacity .22s ease,visibility .22s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:before{content:"Meniu galerie"!important;display:block!important;padding:22px 24px 16px!important;background:#fff!important;border-bottom:1px solid var(--oga-line)!important;color:var(--oga-accent)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.24em!important;text-transform:uppercase!important} body.oga-build-45 .oga-mobile a{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:56px!important;padding:0 24px!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.14)!important;background:#f7f3ee!important;color:#1c1c1c!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;transform:none!important} body.oga-build-45 .oga-mobile a:after{content:"→"!important;color:var(--oga-accent)!important;font-size:17px!important;margin-left:14px!important} body.oga-build-45 .oga-mobile a:hover,body.oga-build-45 .oga-mobile a:focus{background:#fff!important;color:var(--oga-accent)!important;outline:0!important;text-decoration:none!important} body.oga-build-45 .oga-mobile a[href*="contul-meu"],body.oga-build-45 .oga-mobile a[href*="cos"]{background:#fff!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-menu[aria-expanded="true"]{background:#fff!important;border-color:var(--oga-accent)!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}} body.oga-build-45 .oga-footer{background:#171514!important;color:#fff!important;border-top:3px solid var(--oga-accent)!important} body.oga-build-45 .oga-footer a{color:rgba(255,255,255,.9)!important;text-decoration:none!important} body.oga-build-45 .oga-footer a:hover{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important} body.oga-build-45 .oga-footer-group h3,body.oga-build-45 .oga-footer-group h3 button{color:#fff!important} body.oga-build-45 .oga-footer .oga-social{gap:16px!important} body.oga-build-45 .oga-footer .oga-social a{width:52px!important;height:52px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;color:#fff!important;background:transparent!important} body.oga-build-45 .oga-footer .oga-social a:hover{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important;transform:translateY(-2px)!important;text-decoration:none!important} body.oga-build-45 .oga-footer .oga-social svg{width:24px!important;height:24px!important;display:block!important;overflow:visible!important;color:#fff!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important} body.oga-build-45 .oga-footer .oga-social svg path{stroke:#fff!important;fill:none!important;stroke-width:1.8!important} body.oga-build-45 .oga-footer .oga-social a[aria-label="Facebook"] svg path,body.oga-build-45 .oga-footer .oga-social a[aria-label="Pinterest"] svg path{fill:#fff!important;stroke:none!important} body.oga-build-45 .oga-footer .oga-social a[aria-label="Pinterest"] svg circle{stroke:#fff!important;fill:none!important} body.oga-build-45 .oga-footer .oga-wa-link{color:#25d366!important;font-weight:700!important} body.oga-build-45 .oga-footer .oga-footer-cta{display:inline-flex!important;align-items:flex-start!important;gap:4px!important;margin-top:12px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.22)!important;border-left:3px solid #25d366!important;background:rgba(37,211,102,.10)!important;color:#fff!important;text-decoration:none!important} body.oga-build-45 .oga-footer .oga-footer-cta:hover{background:#25d366!important;border-color:#25d366!important;color:#fff!important;text-decoration:none!important} @media(max-width:760px){body.oga-build-45 .oga-footer{padding:36px 24px 24px!important;text-align:center!important;gap:0!important;background:linear-gradient(160deg,#241f1e 0%,#111 100%)!important} body.oga-build-45 .oga-footer-brand .oga-logo{max-width:340px!important;width:100%!important;margin:0 auto!important;justify-content:center!important} body.oga-build-45 .oga-footer-brand .oga-logo img{width:100%!important;max-width:340px!important;height:auto!important;filter:none!important;object-fit:contain!important} body.oga-build-45 .oga-footer-brand p{margin:24px auto 22px!important;max-width:330px!important;color:#fff!important;font-size:16px!important;line-height:1.6!important} body.oga-build-45 .oga-footer .oga-social{justify-content:center!important;margin-bottom:26px!important} body.oga-build-45 .oga-footer .oga-social a{width:54px!important;height:54px!important} body.oga-build-45 .oga-footer-group{border-top:1px solid rgba(255,255,255,.16)!important;text-align:left!important;padding:0!important} body.oga-build-45 .oga-footer-group h3 button{position:relative!important;width:100%!important;padding:18px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:0!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.20em!important;text-transform:uppercase!important} body.oga-build-45 .oga-footer-group h3 button span{display:none!important} body.oga-build-45 .oga-footer-group h3 button:after{content:"+"!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;font-size:22px!important;font-weight:300!important;line-height:1!important} body.oga-build-45 .oga-footer-group.is-open h3 button:after{content:"−"!important;border-color:var(--oga-accent)!important;background:var(--oga-accent)!important} body.oga-build-45 .oga-footer-group>a{display:none!important;color:rgba(255,255,255,.86)!important;padding:9px 4px!important;font-size:15px!important;line-height:1.45!important} body.oga-build-45 .oga-footer-group.is-open>a{display:block!important} body.oga-build-45 .oga-footer-group.is-open>a:last-child{padding-bottom:20px!important} body.oga-build-45 .oga-footer-bottom{border-top:1px solid rgba(255,255,255,.16)!important;margin-top:18px!important;padding-top:18px!important;color:rgba(255,255,255,.75)!important;font-size:12px!important;text-align:center!important;display:flex!important;flex-direction:column!important;gap:8px!important}} .oga-archive-pictura .oga-archive-hero.has-cover,.oga-archive-grafica .oga-archive-hero.has-cover{position:relative;overflow:hidden;min-height:520px;padding:0;background:#211f1d;color:#fff;isolation:isolate} .oga-archive-pictura .oga-archive-hero.has-cover:before,.oga-archive-grafica .oga-archive-hero.has-cover:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(21,19,18,.94) 0%,rgba(21,19,18,.80) 36%,rgba(21,19,18,.22) 67%,rgba(21,19,18,.08) 100%),var(--oga-hero-image);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-2;transform:scale(1.015)} .oga-archive-pictura .oga-archive-hero.has-cover:after,.oga-archive-grafica .oga-archive-hero.has-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22));z-index:-1;pointer-events:none} .oga-archive-pictura .oga-archive-hero-inner,.oga-archive-grafica .oga-archive-hero-inner{min-height:520px;grid-template-columns:minmax(0,760px) 1fr;padding-top:62px;padding-bottom:62px} .oga-archive-pictura .oga-archive-copy,.oga-archive-grafica .oga-archive-copy{padding:34px 38px 36px;background:rgba(19,18,17,.34);border-left:1px solid rgba(255,255,255,.3);backdrop-filter:blur(2px)} .oga-archive-pictura .oga-archive-copy .woocommerce-breadcrumb,.oga-archive-grafica .oga-archive-copy .woocommerce-breadcrumb,.oga-archive-pictura .oga-archive-copy .woocommerce-breadcrumb a,.oga-archive-grafica .oga-archive-copy .woocommerce-breadcrumb a{color:rgba(255,255,255,.72)} .oga-archive-pictura .oga-archive-copy>span,.oga-archive-grafica .oga-archive-copy>span{color:#fff} .oga-archive-pictura .oga-archive-copy h1,.oga-archive-grafica .oga-archive-copy h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25)} .oga-archive-pictura .oga-archive-copy p,.oga-archive-grafica .oga-archive-copy p{color:rgba(255,255,255,.86)} .oga-archive-pictura .oga-archive-art{display:none} .oga-archive-grafica .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(16,15,14,.96) 0%,rgba(16,15,14,.80) 34%,rgba(16,15,14,.16) 68%,rgba(16,15,14,.04) 100%),var(--oga-hero-image);background-position:center 42%} .oga-archive-grafica .oga-archive-hero.has-cover:after{background:linear-gradient(135deg,rgba(166,58,58,.16),transparent 42%),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.25))} .oga-archive-grafica .oga-archive-copy{position:relative;max-width:700px;background:rgba(20,18,17,.28);border-left:0;padding-left:0;backdrop-filter:none} .oga-archive-grafica .oga-archive-copy:before{content:"";position:absolute;left:-42px;top:0;bottom:0;width:3px;background:var(--oga-accent)} .oga-archive-grafica .oga-archive-copy h1{font-size:clamp(54px,7vw,102px);letter-spacing:-.055em;margin-top:18px} .oga-archive-grafica .oga-archive-copy p{max-width:600px;font-size:19px} .oga-archive-grafica .oga-archive-art{position:relative;justify-self:end;align-self:stretch;width:min(34vw,470px);height:auto;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,.76);overflow:visible;display:block} .oga-archive-grafica .oga-archive-art span{position:absolute;right:4%;bottom:-40px;font-family:var(--oga-ui-font);font-size:clamp(180px,23vw,370px);line-height:.8;font-weight:400;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.48);opacity:.82} .oga-archive-grafica .oga-archive-art i,.oga-archive-grafica .oga-archive-art b{position:absolute;display:block;border:1px solid rgba(255,255,255,.45);transform:rotate(-9deg)} .oga-archive-grafica .oga-archive-art i{width:150px;height:210px;right:18%;top:8%} .oga-archive-grafica .oga-archive-art b{width:94px;height:132px;right:2%;top:28%;transform:rotate(11deg)} @media(max-width:900px){.oga-archive-pictura .oga-archive-hero.has-cover,.oga-archive-grafica .oga-archive-hero.has-cover{min-height:470px} .oga-archive-pictura .oga-archive-hero.has-cover:before,.oga-archive-grafica .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(18,17,16,.93),rgba(18,17,16,.58)),var(--oga-hero-image);background-position:center} .oga-archive-pictura .oga-archive-hero-inner,.oga-archive-grafica .oga-archive-hero-inner{min-height:470px;grid-template-columns:1fr;padding-top:44px;padding-bottom:44px} .oga-archive-pictura .oga-archive-copy,.oga-archive-grafica .oga-archive-copy{max-width:680px;padding:28px 26px} .oga-archive-grafica .oga-archive-copy{padding-left:18px} .oga-archive-grafica .oga-archive-copy:before{left:0} .oga-archive-grafica .oga-archive-art{display:none}} @media(max-width:560px){.oga-archive-pictura .oga-archive-hero.has-cover,.oga-archive-grafica .oga-archive-hero.has-cover{min-height:430px} .oga-archive-pictura .oga-archive-hero.has-cover:before,.oga-archive-grafica .oga-archive-hero.has-cover:before{background-image:linear-gradient(180deg,rgba(16,15,14,.48) 0%,rgba(16,15,14,.90) 72%,rgba(16,15,14,.96) 100%),var(--oga-hero-image);background-position:center top} .oga-archive-pictura .oga-archive-hero-inner,.oga-archive-grafica .oga-archive-hero-inner{min-height:430px;align-items:end;padding-top:120px;padding-bottom:28px} .oga-archive-pictura .oga-archive-copy,.oga-archive-grafica .oga-archive-copy{padding:22px 18px;background:rgba(17,16,15,.38);border-left:0} .oga-archive-grafica .oga-archive-copy{padding-left:16px} .oga-archive-grafica .oga-archive-copy:before{left:0} .oga-archive-grafica .oga-archive-copy h1{font-size:clamp(46px,18vw,72px)} .oga-archive-pictura .oga-archive-copy p,.oga-archive-grafica .oga-archive-copy p{font-size:16px;line-height:1.55}} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/pictura/"]{--oga-cat-image:url("https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-pictura.jpeg")!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/grafica/"]{--oga-cat-image:url("https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-grafica1.jpeg")!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero.has-cover,body.oga-build-45 .oga-archive-grafica .oga-archive-hero.has-cover{width:100%!important;max-width:none!important;min-height:260px!important;height:260px!important;margin:0 0 40px!important;padding:0!important;border:0!important;background:#1d1b19!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero.has-cover:before,body.oga-build-45 .oga-archive-grafica .oga-archive-hero.has-cover:before{inset:0!important;transform:none!important;background-size:cover!important;background-position:center center!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(18,17,16,.80) 0%,rgba(18,17,16,.52) 42%,rgba(18,17,16,.08) 78%),var(--oga-hero-image)!important} body.oga-build-45 .oga-archive-grafica .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(16,15,14,.84) 0%,rgba(16,15,14,.50) 42%,rgba(16,15,14,.05) 80%),var(--oga-hero-image)!important;background-position:center 48%!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero-inner,body.oga-build-45 .oga-archive-grafica .oga-archive-hero-inner{width:100%!important;max-width:1640px!important;min-height:260px!important;height:260px!important;margin:0 auto!important;padding:26px 42px!important;display:flex!important;align-items:center!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy,body.oga-build-45 .oga-archive-grafica .oga-archive-copy{width:min(680px,62vw)!important;max-width:680px!important;padding:20px 26px!important;margin:0!important;background:rgba(17,16,15,.48)!important;border:1px solid rgba(255,255,255,.13)!important;border-left:3px solid var(--oga-accent)!important;backdrop-filter:blur(3px)!important} body.oga-build-45 .oga-archive-grafica .oga-archive-copy:before{display:none!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy .woocommerce-breadcrumb,body.oga-build-45 .oga-archive-grafica .oga-archive-copy .woocommerce-breadcrumb{margin-bottom:8px!important;font-size:12px!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy>span,body.oga-build-45 .oga-archive-grafica .oga-archive-copy>span{font-size:11px!important;letter-spacing:.20em!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy h1,body.oga-build-45 .oga-archive-grafica .oga-archive-copy h1{margin:7px 0 8px!important;font-size:clamp(34px,3.6vw,54px)!important;line-height:1!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.3)!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy p,body.oga-build-45 .oga-archive-grafica .oga-archive-copy p{margin:0!important;max-width:610px!important;font-size:15px!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important} body.oga-build-45 .oga-archive-pictura .oga-archive-art,body.oga-build-45 .oga-archive-grafica .oga-archive-art{display:none!important} @media(max-width:760px){body.oga-build-45 .oga-archive-pictura .oga-archive-hero.has-cover,body.oga-build-45 .oga-archive-grafica .oga-archive-hero.has-cover{height:300px!important;min-height:300px!important;margin-bottom:28px!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero.has-cover:before,body.oga-build-45 .oga-archive-grafica .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(14,13,12,.78),rgba(14,13,12,.32)),var(--oga-hero-image)!important;background-position:center!important} body.oga-build-45 .oga-archive-pictura .oga-archive-hero-inner,body.oga-build-45 .oga-archive-grafica .oga-archive-hero-inner{height:300px!important;min-height:300px!important;padding:20px 18px!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy,body.oga-build-45 .oga-archive-grafica .oga-archive-copy{width:100%!important;max-width:560px!important;padding:18px 18px!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy h1,body.oga-build-45 .oga-archive-grafica .oga-archive-copy h1{font-size:38px!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy p,body.oga-build-45 .oga-archive-grafica .oga-archive-copy p{font-size:14px!important}} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/pictura/"]::before{background-image:linear-gradient(to top,rgba(24,21,19,.78),rgba(24,21,19,.05) 68%),url("https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-pictura.jpeg")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/grafica/"]::before{background-image:linear-gradient(to top,rgba(24,21,19,.78),rgba(24,21,19,.05) 68%),url("https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-grafica1.jpeg")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-pictura .oga-archive-copy,body.oga-build-45 .oga-archive-grafica .oga-archive-copy{width:min(680px,62vw)!important;max-width:680px!important;padding:20px 26px!important;margin:0!important;background:rgb(17 16 15 / 0%)!important;border:1px solid rgba(255,255,255,.13)!important;border-left:3px solid var(--oga-accent)!important;backdrop-filter:blur(3px)!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/fotografie/"]::before{background-image:linear-gradient(to top,rgba(24,21,19,.78),rgba(24,21,19,.05) 68%),url("https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-foto.jpeg")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero.has-cover{width:100%!important;max-width:none!important;min-height:260px!important;height:260px!important;margin:0 0 40px!important;padding:0!important;border:0!important;background:#1d1b19!important;color:#fff!important;isolation:isolate!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero.has-cover:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;opacity:1!important;filter:none!important;transform:none!important;background-image:linear-gradient(90deg,rgba(18,17,16,.80) 0%,rgba(18,17,16,.52) 42%,rgba(18,17,16,.08) 78%),var(--oga-hero-image)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero.has-cover:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;opacity:1!important;filter:none!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18))!important;pointer-events:none!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero-inner{width:100%!important;max-width:1640px!important;min-height:260px!important;height:260px!important;margin:0 auto!important;padding:26px 42px!important;display:flex!important;align-items:center!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy{width:min(680px,62vw)!important;max-width:680px!important;padding:20px 26px!important;margin:0!important;background:rgb(17 16 15 / 0%)!important;border:1px solid rgba(255,255,255,.13)!important;border-left:3px solid var(--oga-accent)!important;backdrop-filter:blur(3px)!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy .woocommerce-breadcrumb,body.oga-build-45 .oga-archive-fotografie .oga-archive-copy .woocommerce-breadcrumb a{margin-bottom:8px!important;font-size:12px!important;color:rgba(255,255,255,.72)!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy>span{font-size:11px!important;letter-spacing:.20em!important;color:#fff!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy h1{margin:7px 0 8px!important;font-size:clamp(34px,3.6vw,54px)!important;line-height:1!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.3)!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy p{margin:0!important;max-width:610px!important;font-size:15px!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-art{display:none!important} @media(max-width:760px){body.oga-build-45 .oga-archive-fotografie .oga-archive-hero.has-cover{height:300px!important;min-height:300px!important;margin-bottom:28px!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero.has-cover:before{background-image:linear-gradient(90deg,rgba(14,13,12,.78),rgba(14,13,12,.32)),var(--oga-hero-image)!important;background-position:center!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-hero-inner{height:300px!important;min-height:300px!important;padding:20px 18px!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy{width:100%!important;max-width:560px!important;padding:18px!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy h1{font-size:38px!important} body.oga-build-45 .oga-archive-fotografie .oga-archive-copy p{font-size:14px!important}} @media(max-width:900px){body.oga-build-45 .oga-footer{display:block!important;width:100%!important;padding:34px 20px 22px!important;text-align:left!important;background:#171514!important;border-top:3px solid var(--oga-accent)!important} body.oga-build-45 .oga-footer-brand{text-align:center!important;margin:0 auto 24px!important} body.oga-build-45 .oga-footer-brand .oga-logo{display:flex!important;justify-content:center!important;max-width:300px!important;margin:0 auto!important} body.oga-build-45 .oga-footer-brand .oga-logo img{width:100%!important;max-width:300px!important;height:auto!important;object-fit:contain!important} body.oga-build-45 .oga-footer-brand p{max-width:330px!important;margin:20px auto 18px!important;font-size:15px!important;line-height:1.55!important;color:rgba(255,255,255,.82)!important} body.oga-build-45 .oga-footer .oga-social{display:flex!important;justify-content:center!important;gap:12px!important;margin:0 0 24px!important} body.oga-build-45 .oga-footer .oga-social a{width:46px!important;height:46px!important} body.oga-build-45 .oga-footer-group{display:block!important;margin:0!important;padding:0!important;border-top:1px solid rgba(255,255,255,.16)!important} body.oga-build-45 .oga-footer-group h3{margin:0!important;padding:0!important} body.oga-build-45 .oga-footer-group h3 button{width:100%!important;min-height:58px!important;padding:14px 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:transparent!important;border:0!important;color:#fff!important;text-align:left!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.3!important;text-transform:uppercase!important} body.oga-build-45 .oga-footer-group h3 button span{display:none!important} body.oga-build-45 .oga-footer-group h3 button:after{content:"+"!important;flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:50%!important;font-size:20px!important;font-weight:300!important;line-height:1!important} body.oga-build-45 .oga-footer-group.is-open h3 button:after{content:"−"!important;background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-footer-group>a{display:none!important;width:100%!important;padding:8px 2px!important;color:rgba(255,255,255,.84)!important;font-size:15px!important;line-height:1.45!important} body.oga-build-45 .oga-footer-group.is-open>a{display:block!important} body.oga-build-45 .oga-footer-group.is-open>a:last-child{padding-bottom:18px!important} body.oga-build-45 .oga-footer .oga-footer-cta{margin:8px 0 18px!important;padding:13px 14px!important;width:100%!important;box-sizing:border-box!important} body.oga-build-45 .oga-footer-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.16)!important;text-align:center!important;color:rgba(255,255,255,.66)!important;font-size:11px!important;line-height:1.5!important}} @media(max-width:900px){body.oga-build-45 .oga-footer{padding:22px 18px 14px!important;border-top:2px solid var(--oga-accent)!important} body.oga-build-45 .oga-footer-brand{margin:0 auto 14px!important} body.oga-build-45 .oga-footer-full-logo{display:block!important;width:min(330px,82vw)!important;margin:0 auto 12px!important} body.oga-build-45 .oga-footer-full-logo img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:grayscale(1) brightness(0) invert(1)!important} body.oga-build-45 .oga-footer-brand p{max-width:320px!important;margin:10px auto 12px!important;font-size:14px!important;line-height:1.4!important} body.oga-build-45 .oga-footer .oga-social{gap:10px!important;margin:0 0 14px!important} body.oga-build-45 .oga-footer .oga-social a{width:42px!important;height:42px!important} body.oga-build-45 .oga-footer-group{border-top:0!important;border-bottom:0!important} body.oga-build-45 .oga-footer-group h3,body.oga-build-45 .oga-footer-group h3 button{border:0!important;box-shadow:none!important} body.oga-build-45 .oga-footer-group h3 button{min-height:44px!important;padding:8px 0!important;gap:10px!important} body.oga-build-45 .oga-footer-group h3 button span,body.oga-build-45 .oga-footer-group h3 button span:before,body.oga-build-45 .oga-footer-group h3 button span:after{display:none!important;content:none!important} body.oga-build-45 .oga-footer-group h3 button:before{display:none!important;content:none!important} body.oga-build-45 .oga-footer-group h3 button:after{content:"+"!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:19px!important;line-height:1!important} body.oga-build-45 .oga-footer-group.is-open h3 button:after{content:"−"!important} body.oga-build-45 .oga-footer-group>a{padding:6px 0!important;font-size:14px!important;line-height:1.35!important} body.oga-build-45 .oga-footer-group.is-open>a:last-child{padding-bottom:10px!important} body.oga-build-45 .oga-footer .oga-footer-cta{margin:5px 0 10px!important;padding:11px 12px!important} body.oga-build-45 .oga-footer-bottom{margin-top:10px!important;padding-top:10px!important;border-top:0!important;gap:3px!important}} @media(max-width:900px){body.oga-build-45 .oga-footer-group,body.oga-build-45 .oga-footer-group h3,body.oga-build-45 .oga-footer-group+a.oga-footer-group{border:0!important} body.oga-build-45 .oga-footer-group,body.oga-build-45 .oga-footer-group+.oga-footer-group{border-top:0!important} body.oga-build-45 .oga-footer-group h3 button span{display:none!important} body.oga-build-45 .oga-footer-group h3 button:before{display:none!important;content:none!important} body.oga-build-45 .oga-footer-group h3 button{padding:12px 0!important;min-height:40px!important} body.oga-build-45 .oga-footer{gap:10px!important} body.oga-build-45 .oga-footer-group>a{padding:6px 2px!important}} @media (max-width:900px){body.oga-build-45 .oga-footer{padding:18px 18px 12px!important} body.oga-build-45 .oga-footer-brand{margin:0 auto 10px!important} body.oga-build-45 .oga-footer-brand p{margin:8px auto 10px!important} body.oga-build-45 .oga-footer .oga-social{margin:0 0 10px!important} body.oga-build-45 .oga-footer-group,body.oga-build-45 .oga-footer-group+.oga-footer-group,body.oga-build-45 .oga-footer-group h3,body.oga-build-45 .oga-footer-group h3 button{margin:0!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important} body.oga-build-45 .oga-footer-group h3 button{min-height:38px!important;padding:6px 0!important} body.oga-build-45 .oga-footer-group h3 button span,body.oga-build-45 .oga-footer-group h3 button span:before,body.oga-build-45 .oga-footer-group h3 button span:after,body.oga-build-45 .oga-footer-group h3 button:before{display:none!important;content:none!important} body.oga-build-45 .oga-footer-group h3 button:after{content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;font-size:19px!important;line-height:1!important} body.oga-build-45 .oga-footer-group.is-open h3 button:after{content:"−"!important} body.oga-build-45 .oga-footer-group>a{padding:5px 0!important} body.oga-build-45 .oga-footer-group.is-open>a:last-child{padding-bottom:8px!important} body.oga-build-45 .oga-footer-bottom{margin-top:8px!important;padding-top:8px!important;border:0!important}} @media (max-width:900px){body.oga-build-45 .oga-footer{display:block!important;padding:16px 16px 10px!important;gap:0!important} body.oga-build-45 .oga-footer-brand{margin:0 auto 8px!important;padding:0!important} body.oga-build-45 .oga-footer-brand p{margin:6px auto 8px!important} body.oga-build-45 .oga-footer .oga-social{margin:0 0 8px!important} body.oga-build-45 .oga-footer>nav.oga-footer-group,body.oga-build-45 .oga-footer>nav.oga-footer-group+nav.oga-footer-group{display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>h3{position:relative!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>h3::before,body.oga-build-45 .oga-footer>nav.oga-footer-group>h3::after{content:none!important;display:none!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>h3>button[data-oga-footer-toggle]{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:5px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.2!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>h3>button[data-oga-footer-toggle]::before{content:none!important;display:none!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>h3>button[data-oga-footer-toggle]::after{content:"+"!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;color:#fff!important;font-size:19px!important;font-weight:300!important;line-height:1!important} body.oga-build-45 .oga-footer>nav.oga-footer-group.is-open>h3>button[data-oga-footer-toggle]::after{content:"−"!important} body.oga-build-45 .oga-footer>nav.oga-footer-group>a{margin:0!important;padding:4px 0!important} body.oga-build-45 .oga-footer>nav.oga-footer-group.is-open>a:last-child{padding-bottom:6px!important} body.oga-build-45 .oga-footer-bottom{margin-top:6px!important;padding-top:6px!important;border:0!important}} body.oga-build-45 [data-oga-artists-carousel],body.oga-build-45 [data-oga-portrait-carousel]{will-change:transform} @media (max-width:900px){body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:5000!important;width:100%!important;transform:translateZ(0)!important} body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45 .oga-mainbar{position:relative!important;z-index:5001!important;background:rgba(245,243,239,.98)!important}} @media (max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px!important}} body.oga-build-45 .oga-header{position:fixed!important;left:0!important;right:0!important;top:0!important;width:100%!important;z-index:5000!important;background:rgba(247,244,240,.97)!important;backdrop-filter:blur(14px)!important;box-shadow:0 1px 0 rgba(35,28,22,.08)!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45.oga-fixed-header-active{padding-top:var(--oga-fixed-header-height,138px)!important} @media(max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px!important}} @media(max-width:600px){body.admin-bar.oga-build-45 .oga-header{top:0!important}} body.oga-build-45 .oga-filters-compact{display:block!important;padding:20px 22px!important;border-radius:0!important} body.oga-build-45 .oga-filter-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;white-space:normal!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:minmax(190px,1.45fr) repeat(3,minmax(135px,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important} body.oga-build-45 .oga-filter-grid label{min-width:0!important;display:grid!important;gap:6px!important} body.oga-build-45 .oga-filter-search{grid-column:span 2!important} body.oga-build-45 .oga-filter-submit{width:100%!important;align-self:end!important} @media(min-width:1200px){body.oga-build-45 .oga-filter-grid{grid-template-columns:minmax(210px,1.5fr) repeat(6,minmax(120px,1fr)) 120px!important} body.oga-build-45 .oga-filter-search{grid-column:auto!important}} @media(max-width:760px){body.oga-build-45 .oga-filters-compact{padding:18px 16px!important;margin-left:12px!important;margin-right:12px!important} body.oga-build-45 .oga-filter-head{margin-bottom:14px!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 10px!important;overflow:visible!important} body.oga-build-45 .oga-filter-grid label{flex:none!important;width:auto!important;min-width:0!important} body.oga-build-45 .oga-filter-search{grid-column:1/-1!important} body.oga-build-45 .oga-filter-grid input,body.oga-build-45 .oga-filter-grid select{width:100%!important;min-width:0!important;height:48px!important;font-size:16px!important} body.oga-build-45 .oga-filter-submit{grid-column:1/-1!important;height:48px!important}} @media(max-width:430px){body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-filter-search,body.oga-build-45 .oga-filter-submit{grid-column:auto!important} body.oga-build-45 .oga-filter-head{align-items:flex-start!important;gap:12px!important}} body.oga-build-45 .oga-artists-featured-viewport{overflow:hidden!important} body.oga-build-45 .oga-artists-featured-track{overflow-x:auto!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important} body.oga-build-45 .oga-artists-featured-track::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-featured-arrow{position:relative!important;z-index:3!important;cursor:pointer!important;pointer-events:auto!important} body.oga-build-45 .oga-legal{max-width:1500px!important;margin-bottom:46px!important} body.oga-build-45 .oga-legal-hero{padding:32px 38px!important;margin-bottom:28px!important;background:linear-gradient(110deg,#eee3d8 0%,#f7f1ec 100%)!important} body.oga-build-45 .oga-legal-hero h1{font-size:clamp(30px,3vw,44px)!important;margin:8px 0 10px!important} body.oga-build-45 .oga-legal-hero p{max-width:980px!important;margin:0!important;font-size:16px!important;line-height:1.55!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:24px!important} body.oga-build-45 .oga-legal-content{gap:10px!important} body.oga-build-45 .oga-legal-content section{padding:22px 26px!important;border-top:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45 .oga-legal-content section h2{font-size:20px!important;margin-bottom:7px!important} body.oga-build-45 .oga-legal-content section p,body.oga-build-45 .oga-legal-content section li{font-size:15px!important;line-height:1.52!important;margin-bottom:6px!important} body.oga-build-45 .oga-legal-aside{padding:18px!important;top:calc(var(--oga-fixed-header-height,138px)+18px)!important;background:#eee5dc!important;border-left:0!important} body.oga-build-45 .oga-legal-aside .oga-legal-aside-title{display:block!important;padding:13px 15px!important;margin:-2px -2px 12px!important;background:#a63a3a!important;color:#fff!important;border:0!important;letter-spacing:.14em!important} body.oga-build-45 .oga-legal-toc a{padding:8px 0!important;font-size:14px!important;line-height:1.25!important} body.oga-build-45 .oga-legal-aside hr{margin:14px 0!important} @media(max-width:900px){body.oga-build-45 .oga-legal{padding-left:18px!important;padding-right:18px!important} body.oga-build-45 .oga-legal-hero{padding:26px 24px!important;margin-bottom:18px!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important;gap:16px!important} body.oga-build-45 .oga-legal-aside{position:static!important;order:-1!important;padding:14px!important} body.oga-build-45 .oga-legal-toc{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 16px!important} body.oga-build-45 .oga-legal-aside .oga-legal-aside-title{grid-column:1/-1!important} body.oga-build-45 .oga-legal-toc a{padding:8px 0!important} body.oga-build-45 .oga-legal-content section{padding:19px 18px!important}} @media(max-width:520px){body.oga-build-45 .oga-legal-toc{grid-template-columns:1fr!important}}:root{--oga-space-1:6px;--oga-space-2:10px;--oga-space-3:16px;--oga-space-4:24px;--oga-space-5:36px;--oga-radius:0;--oga-shadow-soft:0 12px 34px rgba(35,29,25,.07)} body.oga-build-45:where(h1,h2,h3){text-wrap:balance} body.oga-build-45 img{max-width:100%;height:auto} body.oga-build-45 a:focus-visible,body.oga-build-45 button:focus-visible,body.oga-build-45 input:focus-visible,body.oga-build-45 select:focus-visible,body.oga-build-45 textarea:focus-visible{outline:0!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important} body.oga-build-45 .oga-modal{z-index:2147483000!important;position:fixed!important;inset:0!important} body.oga-build-45 .oga-modal-box{z-index:2147483001!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important} body.oga-build-45 .oga-modal-close{position:sticky!important;top:0!important;float:right!important;z-index:3!important} body.oga-build-45.modal-open{overflow:hidden!important} body.oga-build-45.single-product .oga-product-actions .oga-btn,body.oga-build-45.single-product .single_add_to_cart_button{font-size:15px!important;letter-spacing:.1em!important;font-weight:800!important;min-height:58px!important} body.oga-build-45.single-product .oga-product-sections{align-items:stretch!important} body.oga-build-45.single-product .oga-product-sections article{padding:clamp(24px,3vw,38px)!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:clamp(20px,1.8vw,25px)!important;line-height:1.25!important} body.oga-build-45.single-product .oga-technical-meta>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:18px!important;padding:10px 0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45.single-product .oga-technical-meta dt,body.oga-build-45.single-product .oga-technical-meta dd{margin:0!important;font-size:15px!important} body.oga-build-45.single-product .oga-summary:has(.oga-sold-large) .oga-secondary-actions,body.oga-build-45.single-product .oga-product-layout:has(.oga-sold-large) .oga-tech-info,body.oga-build-45.single-product .oga-product-layout:has(.oga-sold-large) .oga-tech-offer{display:none!important} body.oga-build-45 .oga-sold-large,body.oga-build-45 .oga-sold-badge{white-space:nowrap!important;background:#a63a3a!important;color:#fff!important;border:0!important} body.oga-build-45 .oga-artist-strip,body.oga-build-45 .oga-artists-marquee{overflow:hidden!important;position:relative!important} body.oga-build-45 .oga-artist-track{will-change:transform} body.oga-build-45 .oga-artist-chip:hover,body.oga-build-45 .oga-artist-chip:focus-visible{background:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 .oga-artist-chip:hover *,body.oga-build-45 .oga-artist-chip:focus-visible *{color:#fff!important} @media(min-width:901px){body.oga-build-45 .oga-legal-nav,body.oga-build-45 .oga-legal-toc{position:sticky!important;top:150px!important;align-self:start!important;max-height:calc(100vh - 180px)!important;overflow:auto!important}} body.oga-build-45:where(.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){border-color:var(--oga-line)!important;box-shadow:none!important} body.oga-build-45 .woocommerce-error,body.oga-build-45 .woocommerce-info,body.oga-build-45 .woocommerce-message{border:1px solid var(--oga-line)!important;border-left:3px solid var(--oga-accent)!important;background:#fff!important;box-shadow:none!important} body.oga-build-45 .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important} body.oga-build-45 .quantity input.qty{min-width:44px!important;text-align:center!important} @media(max-width:900px){body.oga-build-45{font-size:16px!important} body.oga-build-45 .oga-container{padding-left:14px!important;padding-right:14px!important} body.oga-build-45 .oga-mainbar{position:relative!important;min-height:74px!important;padding:0 14px!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:2000!important} body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections article{text-align:center!important;border-left:0!important;border-right:0!important} body.oga-build-45 .oga-product-sections .oga-section-links{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important} body.oga-build-45 .oga-product-sections .oga-section-links a{text-align:center!important} body.oga-build-45 .oga-technical-meta{max-width:430px!important;margin:0 auto!important} body.oga-build-45 .oga-technical-meta>div{justify-content:center!important} body.oga-build-45 .oga-delivery-benefits{width:max-content!important;max-width:100%!important;margin:18px auto!important} body.oga-build-45 .oga-delivery-benefits li{display:grid!important;grid-template-columns:48px minmax(180px,1fr)!important;gap:12px!important;align-items:center!important;text-align:left!important} body.oga-build-45 .oga-delivery-benefits .oga-benefit-icon{margin:0!important} body.oga-build-45 .oga-artist-profile .oga-quote{font-size:clamp(18px,5vw,23px)!important;line-height:1.5!important;max-width:24ch!important;margin:22px auto!important;padding:18px!important;background:#f3ece6!important;border-left:3px solid var(--oga-accent)!important} body.oga-build-45 .oga-faq,body.oga-build-45 .oga-artist-faq{text-align:center!important} body.oga-build-45 .oga-faq details,body.oga-build-45 .oga-artist-faq details{border:0!important;border-bottom:1px solid var(--oga-line)!important;margin:0 0 14px!important;padding:0 0 12px!important} body.oga-build-45 .oga-faq summary,body.oga-build-45 .oga-artist-faq summary{outline:0!important;box-shadow:none!important;text-decoration:none!important} body.oga-build-45 .oga-faq details[open] summary,body.oga-build-45 .oga-artist-faq details[open] summary{text-decoration:underline!important;text-underline-offset:5px!important} body.oga-build-45 .oga-footer a{display:block!important;padding:10px 0!important;line-height:1.45!important}} @media(max-width:760px){body.oga-build-45.woocommerce-cart .site-main,body.oga-build-45.woocommerce-checkout .site-main,body.oga-build-45.woocommerce-account .site-main{padding-left:5px!important;padding-right:5px!important} body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-checkout .woocommerce,body.oga-build-45.woocommerce-account .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} body.oga-build-45 .woocommerce-error,body.oga-build-45 .woocommerce-info,body.oga-build-45 .woocommerce-message{margin:0 0 10px!important;padding:13px 12px 13px 38px!important;font-size:14px!important;line-height:1.45!important} body.oga-build-45 .woocommerce-error:before,body.oga-build-45 .woocommerce-info:before,body.oga-build-45 .woocommerce-message:before{left:13px!important;top:13px!important} body.oga-build-45.woocommerce-cart table.shop_table.cart,body.oga-build-45.woocommerce-cart table.shop_table.cart tbody,body.oga-build-45.woocommerce-cart table.shop_table.cart tr.cart_item{display:block!important;width:100%!important} body.oga-build-45.woocommerce-cart table.shop_table.cart thead{display:none!important} body.oga-build-45.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:108px 1fr!important;gap:12px!important;margin:0 0 10px!important;padding:12px!important;border:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45.woocommerce-cart table.shop_table.cart td{display:flex!important;width:100%!important;padding:4px 0!important;border:0!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;text-align:left!important;font-size:14px!important} body.oga-build-45.woocommerce-cart table.shop_table.cart td:before{position:static!important;flex:0 0 auto!important;font-size:10px!important;letter-spacing:.08em!important;color:var(--oga-muted)!important;text-transform:uppercase!important} body.oga-build-45.woocommerce-cart td.product-thumbnail{grid-column:1!important;grid-row:1/6!important;display:block!important;padding:0!important} body.oga-build-45.woocommerce-cart td.product-thumbnail:before{display:none!important} body.oga-build-45.woocommerce-cart td.product-thumbnail img{width:108px!important;height:138px!important;object-fit:contain!important;background:#f7f4f0!important} body.oga-build-45.woocommerce-cart td.product-name{grid-column:2!important;display:block!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important} body.oga-build-45.woocommerce-cart td.product-name:before{display:none!important} body.oga-build-45.woocommerce-cart td.product-price,body.oga-build-45.woocommerce-cart td.product-quantity,body.oga-build-45.woocommerce-cart td.product-subtotal{grid-column:2!important} body.oga-build-45.woocommerce-cart td.product-remove{position:absolute!important;left:5px!important;top:5px!important;width:28px!important;height:28px!important;z-index:2!important} body.oga-build-45.woocommerce-cart td.product-remove:before{display:none!important} body.oga-build-45.woocommerce-cart td.product-remove a{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#211f1d!important;color:#fff!important;text-decoration:none!important} body.oga-build-45.woocommerce-cart .quantity{height:42px!important;border:1px solid #d8cec5!important;background:#fff!important} body.oga-build-45.woocommerce-cart .quantity input.qty{width:42px!important;min-width:42px!important;height:40px!important;border:0!important} body.oga-build-45.woocommerce-cart .quantity button{width:36px!important;height:40px!important;padding:0!important} body.oga-build-45.woocommerce-cart .cart-collaterals,body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;float:none!important;margin:8px 0 0!important} body.oga-build-45.woocommerce-cart .cart_totals{padding:12px!important;border:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45.woocommerce-cart .cart_totals table,body.oga-build-45.woocommerce-cart .cart_totals tbody,body.oga-build-45.woocommerce-cart .cart_totals tr{width:100%!important} body.oga-build-45.woocommerce-cart .cart_totals th,body.oga-build-45.woocommerce-cart .cart_totals td{padding:9px 0!important;font-size:14px!important;line-height:1.4!important;vertical-align:top!important;text-align:left!important} body.oga-build-45.woocommerce-cart .shipping-calculator-form{width:100%!important;margin:8px 0 0!important;padding:10px!important;background:#faf8f5!important;border:1px solid var(--oga-line)!important} body.oga-build-45.woocommerce-cart .shipping-calculator-form .form-row{width:100%!important;margin:0 0 8px!important} body.oga-build-45.woocommerce-cart .shipping-calculator-form input,body.oga-build-45.woocommerce-cart .shipping-calculator-form select,body.oga-build-45.woocommerce-cart .shipping-calculator-form .select2-selection{width:100%!important;min-height:46px!important;padding:10px!important;border:1px solid #d8cec5!important;border-radius:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout{padding:8px 0 0!important} body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout a{width:100%!important;min-height:54px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} body.oga-build-45.woocommerce-checkout form.checkout{display:block!important;width:100%!important;margin:0!important} body.oga-build-45.woocommerce-checkout .col2-set,body.oga-build-45.woocommerce-checkout .col-1,body.oga-build-45.woocommerce-checkout .col-2,body.oga-build-45.woocommerce-checkout #order_review,body.oga-build-45.woocommerce-checkout #order_review_heading{width:100%!important;max-width:none!important;margin:0 0 10px!important} body.oga-build-45.woocommerce-checkout:where(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){padding:12px!important;border:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45.woocommerce-checkout .form-row{width:100%!important;margin:0 0 10px!important} body.oga-build-45.woocommerce-checkout input.input-text,body.oga-build-45.woocommerce-checkout textarea,body.oga-build-45.woocommerce-checkout select,body.oga-build-45.woocommerce-checkout .select2-selection{width:100%!important;min-height:48px!important;padding:10px 12px!important;border:1px solid #d8cec5!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important} body.oga-build-45.woocommerce-checkout textarea{min-height:110px!important} body.oga-build-45.woocommerce-checkout .woocommerce-form__label-for-checkbox,body.oga-build-45.woocommerce-checkout .woocommerce-form__label-for-radio{display:grid!important;grid-template-columns:24px 1fr!important;gap:10px!important;align-items:start!important;width:100%!important;font-size:15px!important;line-height:1.45!important;text-align:left!important} body.oga-build-45.woocommerce-checkout input[type=checkbox],body.oga-build-45.woocommerce-checkout input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:22px!important;height:22px!important;margin:0!important;position:static!important;opacity:1!important;accent-color:var(--oga-accent)!important} body.oga-build-45.woocommerce-checkout #payment{padding:10px!important;border:1px solid var(--oga-line)!important;background:#f5f1ec!important} body.oga-build-45.woocommerce-checkout #payment .payment_box{margin:8px 0 0!important;padding:12px!important;background:#fff!important;font-size:14px!important;line-height:1.5!important} body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:56px!important;font-size:15px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order{width:100%!important;padding:0!important} body.oga-build-45.woocommerce-order-received:where(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details){margin:10px 0!important;padding:12px!important;border:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45.woocommerce-order-received table.shop_table{border:0!important;border-collapse:collapse!important} body.oga-build-45.woocommerce-order-received table.shop_table th,body.oga-build-45.woocommerce-order-received table.shop_table td{padding:10px 6px!important;border:0!important;border-bottom:1px solid var(--oga-line)!important;font-size:14px!important} body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses{display:block!important} body.oga-build-45.woocommerce-order-received .woocommerce-column{width:100%!important;margin:0 0 10px!important;padding:12px!important;background:#f7f3ee!important}} body.oga-build-45 .oga-legal-v2{--legal-paper:#fbf9f6;--legal-soft:#f1e8df;--legal-ink:#211d1a;--legal-accent:#a63a3a;max-width:1540px!important;margin:34px auto 72px!important;padding:0 30px!important;color:var(--legal-ink)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:26px!important;align-items:center!important;padding:44px 48px!important;margin:0 0 22px!important;background:linear-gradient(120deg,#efe4da 0%,#faf6f1 72%)!important;border:0!important;border-left:5px solid var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-icon{width:72px!important;height:72px!important;display:grid!important;place-items:center!important;border:1px solid rgba(166,58,58,.28)!important;border-radius:50%!important;background:rgba(255,255,255,.62)!important;color:var(--legal-accent)!important;font-family:var(--oga-ui-font)!important;font-size:31px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero span{display:block!important;color:var(--legal-accent)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero h1{font-size:clamp(34px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.035em!important;margin:9px 0 12px!important;font-weight:600!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero p{max-width:930px!important;margin:0!important;color:#5f574f!important;font-size:17px!important;line-height:1.6!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero small{display:block!important;margin-top:13px!important;color:#7c7269!important;font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 24px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary>div{padding:20px 22px!important;background:#fff!important;border:1px solid #e5dcd4!important;border-top:3px solid var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary strong{display:block!important;margin-bottom:5px!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#5e5650!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:28px!important;align-items:start!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{display:grid!important;gap:10px!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:18px!important;padding:25px 28px!important;margin:0!important;background:#fff!important;border:1px solid #e8e0d9!important;border-left:0!important;box-shadow:none!important;scroll-margin-top:170px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-number{display:block!important;padding-top:3px!important;color:var(--legal-accent)!important;font-family:var(--oga-ui-font)!important;font-size:17px!important;letter-spacing:.06em!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{margin:0 0 10px!important;padding:0!important;border:0!important;font-size:22px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.015em!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h3{font-size:17px!important;margin:18px 0 6px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content p,body.oga-build-45 .oga-legal-v2 .oga-legal-content li{font-size:15px!important;line-height:1.65!important;color:#433d38!important;margin-top:7px!important;margin-bottom:7px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content ul,body.oga-build-45 .oga-legal-v2 .oga-legal-content ol{padding-left:22px!important;margin:8px 0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content a{color:var(--legal-accent)!important;text-decoration:none!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.45)!important;outline:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content a:hover{border-bottom-color:var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-formula{margin:16px 0 4px!important;padding:16px 18px!important;background:var(--legal-soft)!important;border-left:3px solid var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-formula p{margin-bottom:0!important;font-style:italic!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq details{border:0!important;border-bottom:1px solid #e7ddd5!important;padding:0!important;margin:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq summary{cursor:pointer!important;list-style:none!important;padding:13px 30px 13px 0!important;position:relative!important;font-size:15px!important;font-weight:650!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq summary::-webkit-details-marker{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq summary:after{content:"+"!important;position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--legal-accent)!important;font-size:21px!important;font-weight:300!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq details[open] summary:after{content:"−"!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq details p{margin:0 0 14px!important;padding:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-note{padding:18px 22px!important;background:#26221f!important;color:#fff!important} body.oga-build-45 .oga-legal-v2 .oga-legal-note strong{color:#e4a19b!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-note p{color:rgba(255,255,255,.78)!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:calc(var(--oga-fixed-header-height,138px)+18px)!important;max-height:calc(100vh - var(--oga-fixed-header-height,138px) - 36px)!important;overflow:auto!important;padding:0!important;background:#eee5dc!important;border:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{display:block!important;padding:16px 18px!important;margin:0!important;background:#27231f!important;color:#fff!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:block!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:11px 16px!important;margin:0!important;color:#2e2925!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(90,70,55,.11)!important;font-size:13px!important;line-height:1.35!important;text-decoration:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{color:var(--legal-accent)!important;font-family:var(--oga-ui-font)!important;font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:#fff!important;color:var(--legal-accent)!important;padding-left:16px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{padding:18px!important;border-top:1px solid rgba(90,70,55,.14)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact strong,body.oga-build-45 .oga-legal-v2 .oga-legal-links strong{display:block!important;margin-bottom:7px!important;font-size:14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact p{font-size:13px!important;margin:0 0 10px!important;color:#675e56!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact>a:not(.oga-btn),body.oga-build-45 .oga-legal-v2 .oga-legal-links a{display:block!important;padding:5px 0!important;color:#342e29!important;text-decoration:none!important;font-size:13px!important;border:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact .oga-btn{width:100%!important;margin-top:12px!important;min-height:42px!important;padding:0 12px!important;font-size:11px!important} @media(max-width:980px){body.oga-build-45 .oga-legal-v2{padding:0 18px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:static!important;max-height:none!important;order:-1!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{grid-column:1/-1!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{display:none!important}} @media(max-width:700px){body.oga-build-45 .oga-legal-v2{width:100%!important;margin:14px auto 42px!important;padding:0 7px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{grid-template-columns:1fr!important;gap:13px!important;padding:24px 17px!important;border-left-width:3px!important;text-align:center!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-icon{width:58px!important;height:58px!important;margin:0 auto!important;font-size:25px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero h1{font-size:32px!important;line-height:1.08!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero p{font-size:15px!important;line-height:1.55!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary{grid-template-columns:1fr!important;gap:7px!important;margin-bottom:10px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary>div{padding:14px 15px!important;text-align:center!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{margin-bottom:10px!important;background:transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;overflow-x:auto!important;gap:6px!important;padding:0 0 4px!important;scrollbar-width:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{flex:0 0 auto!important;display:block!important;padding:9px 11px!important;background:#fff!important;border:0!important;border-bottom:1px solid #d6c9be!important;white-space:nowrap!important;font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{gap:7px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{grid-template-columns:1fr!important;gap:4px!important;padding:18px 14px!important;text-align:left!important} body.oga-build-45 .oga-legal-v2 .oga-legal-number{font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{font-size:20px!important;margin-bottom:7px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content p,body.oga-build-45 .oga-legal-v2 .oga-legal-content li{font-size:15px!important;line-height:1.58!important} body.oga-build-45 .oga-legal-v2 .oga-legal-note{padding:16px!important}} html{scroll-padding-top:calc(var(--oga-fixed-header-height,138px)+22px)} @media(min-width:981px){body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:286px minmax(0,1fr)!important;gap:30px!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{grid-column:1!important;position:sticky!important;top:calc(var(--oga-fixed-header-height,138px)+16px)!important;align-self:start!important;max-height:calc(100dvh - var(--oga-fixed-header-height,138px) - 32px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;z-index:8!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{grid-column:2!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:focus-visible{outline:0!important;background:#fff!important;color:var(--legal-accent)!important;text-decoration:underline!important;text-underline-offset:4px!important}} @media(min-width:701px) and (max-width:980px){body.oga-build-45 .oga-legal-v2{padding-inline:16px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:1fr!important;gap:14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:static!important;max-height:none!important;margin:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:22px 20px!important}} @media(max-width:700px){html{scroll-padding-top:calc(var(--oga-mobile-header,84px)+62px)} body.oga-build-45 .oga-legal-v2{width:100%!important;max-width:none!important;margin:8px auto 34px!important;padding:0 5px!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{margin-bottom:8px!important;padding:20px 14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero h1{font-size:clamp(28px,9vw,36px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary{margin-bottom:8px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:flex!important;flex-direction:column!important;gap:8px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{order:-1!important;position:sticky!important;top:var(--oga-mobile-header,84px)!important;z-index:110!important;width:100%!important;max-height:none!important;margin:0!important;padding:6px 0!important;background:rgba(247,243,238,.97)!important;border-top:1px solid #e2d8cf!important;border-bottom:1px solid #e2d8cf!important;backdrop-filter:blur(10px)!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;gap:7px!important;width:100%!important;padding:0 5px 3px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{flex:0 0 auto!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;background:#fff!important;border:1px solid #dfd4ca!important;border-radius:999px!important;white-space:nowrap!important;scroll-snap-align:start!important;font-size:12px!important;line-height:1.15!important;text-decoration:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:var(--legal-accent)!important;border-color:var(--legal-accent)!important;color:#fff!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{gap:6px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:17px 13px!important;border-left:1px solid #e8e0d9!important;scroll-margin-top:calc(var(--oga-mobile-header,84px)+58px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{font-size:20px!important;line-height:1.28!important;text-align:left!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content p,body.oga-build-45 .oga-legal-v2 .oga-legal-content li{font-size:15px!important;line-height:1.62!important;text-align:left!important;overflow-wrap:anywhere!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content ul,body.oga-build-45 .oga-legal-v2 .oga-legal-content ol{padding-left:20px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-faq summary{min-height:48px!important;display:flex!important;align-items:center!important;padding:11px 32px 11px 0!important;line-height:1.35!important} body.oga-build-45 .oga-legal-v2 .oga-legal-note{padding:15px!important}} @media (min-width:1101px){body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:32px!important;align-items:start!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{grid-column:1!important;grid-row:1!important;position:sticky!important;top:calc(var(--oga-fixed-header-height,138px)+18px)!important;align-self:start!important;width:300px!important;max-height:calc(100vh - var(--oga-fixed-header-height,138px) - 36px)!important;overflow:auto!important;overscroll-behavior:contain!important;z-index:4!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{grid-column:2!important;grid-row:1!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:#fff!important;color:var(--oga-accent)!important;box-shadow:inset 3px 0 0 var(--oga-accent)!important;font-weight:700!important}} body.oga-build-45 .oga-home-products-restored{margin-top:0!important} body.oga-build-45 .oga-home-products-restored .oga-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important} body.oga-build-45 .oga-home-products-restored .oga-section-head>div{max-width:760px!important} body.oga-build-45 .oga-home-products-restored .oga-section-head>a{flex:0 0 auto!important} body.oga-build-45 .oga-home-products-restored ul.products{margin-top:24px!important} @media(max-width:760px){body.oga-build-45 .oga-home-products-restored .oga-section-head{display:block!important;text-align:center!important} body.oga-build-45 .oga-home-products-restored .oga-section-head>a{margin-top:14px!important} body.oga-build-45 .oga-home-products-restored ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}} body.oga-build-45 .oga-home-artwork-tabs{margin-top:0!important} body.oga-build-45 .oga-home-artwork-tabs-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:22px!important} body.oga-build-45 .oga-home-artwork-tabs-head>div{max-width:760px} body.oga-build-45 .oga-artwork-tablist{display:flex;gap:0;border-bottom:1px solid var(--oga-line);margin:0 0 26px} body.oga-build-45 .oga-artwork-tab{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--oga-muted);min-height:50px;padding:0 28px;margin-bottom:-1px;font:700 12px/1 var(--oga-font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease} body.oga-build-45 .oga-artwork-tab:hover,body.oga-build-45 .oga-artwork-tab:focus-visible{color:var(--oga-accent);background:rgba(166,58,58,.045);outline:0} body.oga-build-45 .oga-artwork-tab.is-active{color:var(--oga-accent);border-bottom-color:var(--oga-accent)} body.oga-build-45 .oga-artwork-panel[hidden]{display:none!important} body.oga-build-45 .oga-artwork-panel-intro{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px} body.oga-build-45 .oga-artwork-panel-intro h3{margin:0;font-size:clamp(23px,2vw,31px);font-weight:500;letter-spacing:-.02em} body.oga-build-45 .oga-artwork-panel-intro p{margin:0;color:var(--oga-muted);font-size:14px} body.oga-build-45 .oga-home-artwork-tabs ul.products{margin:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:30px!important} body.oga-build-45 .oga-home-artwork-tabs ul.products:before,body.oga-build-45 .oga-home-artwork-tabs ul.products:after{display:none!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product{float:none!important;width:auto!important;min-width:0!important;margin:0!important;background:#fff!important;border:1px solid var(--oga-line)!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .button,body.oga-build-45 .oga-home-artwork-tabs .woocommerce a.button{background:var(--oga-accent)!important;border:1px solid var(--oga-accent)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .button:hover,body.oga-build-45 .oga-home-artwork-tabs .woocommerce a.button:hover{background:#7f2c2c!important;border-color:#7f2c2c!important;color:#fff!important} body.oga-build-45 .oga-home-artwork-tabs a:focus,body.oga-build-45 .oga-home-artwork-tabs button:focus{outline:0!important} body.oga-build-45 .oga-home-artwork-tabs a:focus-visible,body.oga-build-45 .oga-home-artwork-tabs button:focus-visible{box-shadow:0 0 0 2px var(--oga-paper),0 0 0 4px var(--oga-accent)!important} @media(max-width:1100px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}} @media(max-width:700px){body.oga-build-45 .oga-home-artwork-tabs-head{display:block!important;text-align:center!important} body.oga-build-45 .oga-home-artwork-tabs-head>a{display:inline-block;margin-top:14px} body.oga-build-45 .oga-artwork-tablist{display:grid;grid-template-columns:1fr 1fr;position:sticky;top:var(--oga-fixed-header-height,0);z-index:20;background:var(--oga-paper)} body.oga-build-45 .oga-artwork-tab{padding:0 10px;font-size:10px;letter-spacing:.08em} body.oga-build-45 .oga-artwork-panel-intro{display:block;text-align:center;margin-bottom:16px} body.oga-build-45 .oga-artwork-panel-intro p{margin-top:5px} body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 9px!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product{overflow:hidden}} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon){text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease,background-color .18s ease} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):hover,body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):focus-visible{color:var(--oga-accent)!important;text-decoration-color:var(--oga-accent)!important} body.oga-build-45::selection{background:rgba(166,58,58,.18);color:var(--oga-ink)} body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:30px 24px!important;align-items:stretch!important} body.oga-build-45 .oga-home-artwork-tabs li.product{display:flex!important;flex-direction:column!important;min-height:620px!important;padding-bottom:24px!important;text-align:left!important;overflow:visible!important} body.oga-build-45 .oga-home-artwork-tabs li.product .woocommerce-loop-product__title,body.oga-build-45 .oga-home-artwork-tabs li.product .product-category,body.oga-build-45 .oga-home-artwork-tabs li.product .price,body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-copy,body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-actions{width:100%!important;text-align:left!important;align-self:stretch!important} body.oga-build-45 .oga-home-artwork-tabs li.product .woocommerce-loop-product__title{min-height:66px!important;padding-left:20px!important;padding-right:20px!important;margin-top:18px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .product-category,body.oga-build-45 .oga-home-artwork-tabs li.product .price{padding-left:20px!important;padding-right:20px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .price{margin-top:14px!important;margin-bottom:20px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .button{margin:auto 20px 0!important;align-self:flex-start!important;min-width:190px!important;min-height:52px!important;padding:14px 20px!important;line-height:1.25!important;white-space:normal!important;text-align:center!important;overflow:visible!important} body.oga-build-45 .oga-artists-mini-track{animation:none!important;will-change:transform!important} body.oga-build-45 .oga-artists-mini-viewport{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)} body.oga-build-45 .oga-artist-hero{max-width:1540px!important;min-height:520px!important;margin-left:auto!important;margin-right:auto!important} body.oga-build-45 .oga-artist-hero-inner{max-width:1180px!important;padding-top:70px!important;padding-bottom:70px!important} body.oga-build-45 .oga-artist-portrait,body.oga-build-45 .oga-artist-profile-content header img,body.oga-build-45 .oga-product-artist-portrait{object-fit:cover!important;object-position:center 22%!important;background:#eee8e2!important} body.oga-build-45 .oga-artist-portrait{width:164px!important;height:164px!important;border-radius:50%!important;border:5px solid rgba(255,255,255,.88)!important;padding:0!important} body.oga-build-45 .oga-artist-profile-content .oga-quote{position:relative;font-size:clamp(18px,1.7vw,25px)!important;line-height:1.48!important;font-style:italic!important;font-weight:400!important;max-width:880px!important;margin:26px 0 24px!important;padding:22px 32px!important;background:#f3ece6!important;border-left:3px solid var(--oga-accent)!important;color:#292522!important} body.oga-build-45 .oga-artist-profile-content .oga-quote span{color:var(--oga-accent)!important;font-family:var(--oga-ui-font)!important;font-size:1.55em!important;line-height:0!important;vertical-align:-.15em!important;margin:0 4px!important} body.oga-build-45 .oga-summary-primary-meta{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:7px 16px!important;margin:18px 0 8px!important;padding:14px 0!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-summary-primary-meta dt{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important} body.oga-build-45 .oga-summary-primary-meta dd{margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-all-artist-works{margin:12px 0 22px!important} body.oga-build-45 .oga-product-actions{max-width:none!important;gap:12px!important} body.oga-build-45 .oga-product-actions form.cart,body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button,body.oga-build-45 .oga-secondary-actions .oga-btn{min-height:58px!important;padding:15px 24px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;border-radius:0!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important} body.oga-build-45 .oga-secondary-actions .oga-offer{background:#292622!important;border-color:#292622!important;color:#fff!important} body.oga-build-45 .oga-secondary-actions .oga-info{background:#efe7e1!important;border-color:#efe7e1!important;color:#7f2c2c!important} body.oga-build-45 .oga-product-community{align-items:center!important} body.oga-build-45 .oga-wishlist{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 0!important;color:var(--oga-ink)!important;font-weight:600!important;white-space:nowrap!important} body.oga-build-45 .oga-wishlist span{font-size:24px!important;line-height:1!important} body.oga-build-45 .oga-technical-list{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:12px 18px!important;margin:24px 0!important} body.oga-build-45 .oga-technical-list dt{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;align-self:center!important} body.oga-build-45 .oga-technical-list dd{margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-technical-list dd a{display:inline-block!important;padding:5px 12px!important;border:1px solid #d7aaa2!important;border-radius:999px!important;text-decoration:none!important;color:#292522!important} @media(max-width:1100px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important} body.oga-build-45 .oga-home-artwork-tabs li.product{min-height:590px!important} body.oga-build-45 .oga-artist-hero{max-width:calc(100% - 48px)!important}} @media(max-width:700px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 9px!important} body.oga-build-45 .oga-home-artwork-tabs li.product{min-height:500px!important;padding-bottom:16px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .woocommerce-loop-product__title{min-height:0!important;padding-left:12px!important;padding-right:12px!important;font-size:15px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .product-category,body.oga-build-45 .oga-home-artwork-tabs li.product .price{padding-left:12px!important;padding-right:12px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .button{min-width:0!important;width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important;padding:12px 8px!important;font-size:10px!important} body.oga-build-45 .oga-artist-hero{max-width:100%!important;min-height:0!important} body.oga-build-45 .oga-artist-portrait{width:118px!important;height:118px!important} body.oga-build-45 .oga-artist-profile-content .oga-quote{font-size:18px!important;padding:18px 20px!important;margin:18px 0!important;max-width:none!important} body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-community{align-items:flex-start!important;flex-direction:column!important} body.oga-build-45 .oga-technical-list{grid-template-columns:105px minmax(0,1fr)!important;gap:10px 12px!important}} html.oga-lightbox-open,body.oga-lightbox-open{overflow:hidden!important;overscroll-behavior:none!important} body.oga-build-45 .oga-lightbox{position:fixed!important;inset:0!important;z-index:2147483000!important;display:none!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:76px 88px 42px!important;background:rgba(10,10,10,.97)!important;overflow:hidden!important} body.oga-build-45 .oga-lightbox.is-open{display:flex!important} body.oga-build-45 .oga-lightbox[aria-hidden="true"]{display:none!important} body.oga-build-45 .oga-lightbox img{display:block!important;width:auto!important;height:auto!important;max-width:calc(100vw - 176px)!important;max-height:calc(100dvh - 118px)!important;object-fit:contain!important;transform:translate3d(0,0,0) scale(1)!important;transform-origin:center!important;transition:transform .18s ease!important;cursor:zoom-in!important;user-select:none!important;-webkit-user-drag:none!important;touch-action:none!important} body.oga-build-45 .oga-lightbox.is-zoomed img{max-width:none!important;max-height:none!important;transform:translate3d(var(--oga-pan-x,0),var(--oga-pan-y,0),0) scale(1.75)!important;cursor:grab!important} body.oga-build-45 .oga-lightbox.is-dragging img{cursor:grabbing!important;transition:none!important} body.oga-build-45 .oga-lightbox-tools{position:fixed!important;top:18px!important;right:18px!important;left:auto!important;z-index:4!important;display:flex!important;grid-template-columns:none!important;gap:8px!important} body.oga-build-45 .oga-lightbox-tools button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:118px!important;height:44px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;background:rgba(20,20,20,.72)!important;color:#fff!important;font-size:12px!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important} body.oga-build-45 .oga-lightbox-tools button span{display:inline!important;font-size:11px!important} body.oga-build-45 .oga-lightbox-tools button:after{content:none!important;display:none!important} body.oga-build-45 .oga-lightbox-tools button:hover,body.oga-build-45 .oga-lightbox-tools button:focus-visible{background:#a63a3a!important;border-color:#a63a3a!important;outline:2px solid #fff!important;outline-offset:2px!important} body.oga-build-45 .oga-lightbox-nav{position:fixed!important;top:50%!important;z-index:4!important;display:grid!important;place-items:center!important;width:54px!important;height:72px!important;padding:0!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:0!important;background:rgba(20,20,20,.66)!important;color:#fff!important;font-size:42px!important;line-height:1!important;transform:translateY(-50%)!important} body.oga-build-45 .oga-lightbox-prev{left:18px!important}body.oga-build-45 .oga-lightbox-next{right:18px!important} body.oga-build-45 .oga-lightbox-nav:hover,body.oga-build-45 .oga-lightbox-nav:focus-visible{background:#a63a3a!important;border-color:#a63a3a!important;outline:2px solid #fff!important} body.oga-build-45 .oga-lightbox-counter{position:fixed!important;bottom:14px!important;left:50%!important;z-index:4!important;transform:translateX(-50%)!important;padding:6px 11px!important;background:rgba(20,20,20,.72)!important;color:#fff!important;font-size:12px!important;letter-spacing:.12em!important} @media(max-width:900px){body.oga-build-45 .oga-lightbox{height:100dvh!important;padding:64px 8px 34px!important} body.oga-build-45 .oga-lightbox img{max-width:100%!important;max-height:calc(100dvh - 104px)!important} body.oga-build-45 .oga-lightbox-tools{top:max(8px,env(safe-area-inset-top))!important;right:8px!important;left:8px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important} body.oga-build-45 .oga-lightbox-tools button{min-width:0!important;width:100%!important;height:42px!important;padding:0 5px!important;font-size:10px!important} body.oga-build-45 .oga-lightbox-tools button span{font-size:9px!important} body.oga-build-45 .oga-lightbox-nav{width:42px!important;height:58px!important;font-size:34px!important} body.oga-build-45 .oga-lightbox-prev{left:4px!important}body.oga-build-45 .oga-lightbox-next{right:4px!important} body.oga-build-45 .oga-lightbox-counter{bottom:max(8px,env(safe-area-inset-bottom))!important}} body.oga-build-45 .oga-legal-v2,body.oga-build-45 .oga-legal-v2 *{min-width:0} body.oga-build-45 .oga-legal-v2{overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside,body.oga-build-45 .oga-legal-v2 .oga-legal-toc,body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{box-sizing:border-box!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{contain:layout style!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{width:100%!important;margin:0!important;padding:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{width:100%!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section>div{min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content p,body.oga-build-45 .oga-legal-v2 .oga-legal-content li,body.oga-build-45 .oga-legal-v2 .oga-legal-content a{overflow-wrap:anywhere!important} @media (min-width:1101px){body.oga-build-45 .oga-legal-v2{max-width:1540px!important;padding-inline:30px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:34px!important;align-items:start!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{grid-column:1!important;grid-row:1!important;position:sticky!important;top:calc(var(--oga-fixed-header-height,138px)+18px)!important;width:300px!important;max-width:300px!important;max-height:calc(100dvh - var(--oga-fixed-header-height,138px) - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;background:#eee5dc!important;border:1px solid #dfd3c8!important;z-index:20!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{grid-column:2!important;grid-row:1!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{position:sticky!important;top:0!important;z-index:2!important;display:block!important;width:100%!important;margin:0!important;padding:16px 18px!important;background:#27231f!important;color:#fff!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:0!important;padding:10px 15px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(90,70,55,.12)!important;color:#2e2925!important;font-size:13px!important;line-height:1.35!important;text-decoration:none!important;box-shadow:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{display:block!important;color:var(--legal-accent)!important;font-family:var(--oga-ui-font)!important;font-size:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover{background:rgba(255,255,255,.64)!important;color:var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:#fff!important;color:var(--legal-accent)!important;font-weight:700!important;box-shadow:inset 4px 0 0 var(--legal-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{scroll-margin-top:calc(var(--oga-fixed-header-height,138px)+24px)!important}} @media (min-width:701px) and (max-width:1100px){body.oga-build-45 .oga-legal-v2{padding-inline:18px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:flex!important;flex-direction:column!important;gap:14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:static!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;background:#eee5dc!important;border:1px solid #dfd3c8!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{grid-column:1/-1!important;margin:0!important;padding:14px 16px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:46px!important;padding:10px 14px!important;border-bottom:1px solid rgba(90,70,55,.12)!important;background:transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:#fff!important;color:var(--legal-accent)!important;box-shadow:inset 3px 0 0 var(--legal-accent)!important}} @media (max-width:700px){html{scroll-padding-top:calc(var(--oga-mobile-header,84px)+66px)!important} body.oga-build-45 .oga-legal-v2{width:100%!important;max-width:none!important;margin:8px 0 36px!important;padding:0 8px!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{grid-template-columns:48px minmax(0,1fr)!important;gap:13px!important;padding:20px 14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-icon{width:44px!important;height:44px!important;font-size:22px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary{grid-template-columns:1fr!important;gap:7px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:flex!important;flex-direction:column!important;gap:8px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{order:-1!important;position:sticky!important;top:var(--oga-mobile-header,84px)!important;z-index:120!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:6px!important;overflow:visible!important;background:rgba(247,243,238,.98)!important;border:1px solid #dfd4ca!important;backdrop-filter:blur(10px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{flex:0 0 auto!important;width:auto!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 12px!important;border:1px solid #dfd4ca!important;border-radius:999px!important;background:#fff!important;color:#2e2925!important;white-space:nowrap!important;font-size:12px!important;line-height:1.15!important;scroll-snap-align:start!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:var(--legal-accent)!important;border-color:var(--legal-accent)!important;color:#fff!important;box-shadow:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:18px 13px!important;scroll-margin-top:calc(var(--oga-mobile-header,84px)+68px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-number{font-size:14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{font-size:20px!important;line-height:1.28!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content p,body.oga-build-45 .oga-legal-v2 .oga-legal-content li{font-size:15px!important;line-height:1.62!important}}:root{--oga-accent:#a9473f;--oga-accent-dark:#7f312c;--oga-paper:#f7f3ee;--oga-ink:#201d1a} body.oga-build-45 .oga-home-artwork-tabs .woocommerce ul.products,body.oga-build-45 .oga-home-artwork-tabs ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px 18px!important;align-items:stretch!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product{width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:#fff!important;border:1px solid #e4ddd5!important;box-shadow:0 8px 24px rgba(44,35,28,.05)!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-body,body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .woocommerce-loop-product__title{text-align:left!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product h2,body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .woocommerce-loop-product__title,body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-title{display:block!important;text-align:left!important;margin-left:0!important;margin-right:0!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .price,body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-price{display:block!important;text-align:left!important;margin-left:0!important;margin-right:0!important;font-weight:700!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-meta,body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-actions{align-items:flex-start!important;text-align:left!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-actions{margin-top:auto!important;padding-top:18px!important} body.oga-build-45 .oga-artists-mini-viewport{overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important} body.oga-build-45 .oga-artists-mini-track{display:flex!important;width:max-content!important;animation:ogaArtistsContinuous 52s linear infinite!important;will-change:transform!important} body.oga-build-45 .oga-artists-mini-viewport:hover .oga-artists-mini-track,body.oga-build-45 .oga-artists-mini-viewport:focus-within .oga-artists-mini-track{animation-play-state:paused!important} @keyframes ogaArtistsContinuous{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}} body.oga-build-45 .oga-artist-profile .oga-quote{position:relative!important;margin:0 0 26px!important;padding:26px 34px 26px 42px!important;background:#f3ece6!important;border-left:3px solid var(--oga-accent)!important;font-size:clamp(20px,1.65vw,29px)!important;line-height:1.52!important;font-weight:400!important;font-style:italic!important} body.oga-build-45 .oga-artist-profile .oga-quote>span{color:var(--oga-accent)!important;font-size:30px!important;line-height:1!important;font-style:normal!important;font-weight:700!important} body.oga-build-45 .oga-summary .oga-sold-large{display:none!important} body.oga-build-45 .oga-gallery-sold{display:inline-flex!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{display:flex!important;justify-content:space-between!important;align-items:stretch!important;gap:20px!important;width:100%!important;margin-top:14px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions>.oga-btn{flex:0 1 40%!important;width:40%!important;max-width:40%!important;min-height:58px!important;margin:0!important} body.oga-build-45 .oga-summary-primary-meta .oga-artist-meta-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-all-artist-works-inline{margin-left:auto!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important} body.oga-build-45 .oga-all-artist-works{display:none!important} body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-product-sections *{font-family:inherit!important} body.oga-build-45 .oga-product-sections p,body.oga-build-45 .oga-product-sections li,body.oga-build-45 .oga-product-sections dt,body.oga-build-45 .oga-product-sections dd,body.oga-build-45 .oga-product-sections a,body.oga-build-45 .oga-product-sections button{font-size:16px!important;line-height:1.5!important} body.oga-build-45 .oga-product-sections h2{font-size:28px!important;line-height:1.25!important} body.oga-build-45 a:not(.oga-btn),body.oga-build-45 .oga-text-link{text-decoration:none!important;text-underline-offset:4px!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease!important} body.oga-build-45 a:not(.oga-btn):hover,body.oga-build-45 .oga-text-link:hover{color:var(--oga-accent)!important;text-decoration:none!important} body.oga-build-45::selection{background:#d9b4af!important;color:#211b18!important} body.oga-build-45 a:focus-visible,body.oga-build-45 button:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:3px!important} @media(max-width:1100px){body.oga-build-45 .oga-home-artwork-tabs .woocommerce ul.products,body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:700px){body.oga-build-45 .oga-home-artwork-tabs .woocommerce ul.products,body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions{gap:10px!important} body.oga-build-45 .oga-product-actions .oga-secondary-actions>.oga-btn{flex-basis:calc(50% - 5px)!important;width:calc(50% - 5px)!important;max-width:none!important;min-height:52px!important;padding:10px 8px!important;font-size:12px!important} body.oga-build-45 .oga-summary-primary-meta .oga-artist-meta-line{align-items:flex-start!important;flex-direction:column!important;gap:6px!important} body.oga-build-45 .oga-all-artist-works-inline{margin-left:0!important;white-space:normal!important} body.oga-build-45 .oga-artist-profile .oga-quote{padding:20px 20px 20px 28px!important;font-size:18px!important;line-height:1.48!important}} @media(prefers-reduced-motion:reduce){body.oga-build-45 .oga-artists-mini-track{animation:none!important}} body.oga-build-45 .oga-home-artwork-tabs ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important} body.oga-build-45 .oga-home-artwork-tabs ul.products::before,body.oga-build-45 .oga-home-artwork-tabs ul.products::after{display:none!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product{width:auto!important;min-width:0!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e5ded7!important;box-shadow:0 8px 24px rgba(45,36,30,.045)!important;text-align:left!important} body.oga-build-45 .oga-home-artwork-tabs li.product:is(.oga-card-body,.oga-card-copy,.oga-card-meta,.oga-card-actions){width:100%!important;text-align:left!important;align-items:flex-start!important} body.oga-build-45 .oga-home-artwork-tabs li.product:is(.oga-card-title,.woocommerce-loop-product__title,.oga-card-price,.price){display:block!important;width:100%!important;text-align:left!important;margin-left:0!important;margin-right:0!important} body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-actions{margin-top:auto!important;padding-top:22px!important;min-height:82px!important} body.oga-build-45 .oga-home-artwork-tabs li.product:is(.button,.oga-btn){max-width:100%!important;white-space:normal!important;line-height:1.2!important;min-height:48px!important;padding:12px 16px!important} body.oga-build-45 .oga-artists-mini-viewport{overflow:hidden!important;width:100%!important} body.oga-build-45 .oga-artists-mini-track[data-oga-artists-carousel]{display:flex!important;width:max-content!important;gap:18px!important;overflow:visible!important;transform:translate3d(0,0,0);animation:oga509ArtistTicker 55s linear infinite!important;will-change:transform!important} body.oga-build-45 .oga-artists-mini-track[data-oga-artists-carousel]:hover,body.oga-build-45 .oga-artists-mini-track[data-oga-artists-carousel]:focus-within{animation-play-state:paused!important} @keyframes oga509ArtistTicker{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 9px),0,0)}} @media (prefers-reduced-motion:reduce){body.oga-build-45 .oga-artists-mini-track[data-oga-artists-carousel]{animation:none!important;overflow-x:auto!important;max-width:100%!important}} body.oga-build-45 .oga-artist-profile-content .oga-quote,body.oga-build-45 .oga-artist-profile .oga-quote{font-size:clamp(17px,1.35vw,22px)!important;line-height:1.5!important;font-style:italic!important;font-weight:400!important;max-width:780px!important;margin:22px 0 24px!important;padding:20px 28px!important;background:#f3ece6!important;border-left:3px solid var(--oga-accent)!important;color:#292522!important} body.oga-build-45 .oga-artist-profile .oga-quote>span{font-size:1.35em!important;color:var(--oga-accent)!important;line-height:0!important;vertical-align:-.12em!important;margin:0 3px!important} body.oga-build-45.single-product:is(.oga-summary,.oga-product-actions,.summary,.product_meta):is(.oga-sold,.oga-sold-large,.out-of-stock,.stock.out-of-stock,[class*="sold-out"]){display:none!important} body.oga-build-45.single-product .oga-main-art>.oga-gallery-sold{display:flex!important;position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:8!important} body.oga-build-45.single-product .oga-main-art>.oga-gallery-sold::after{content:"Lucrare vândută"!important;white-space:nowrap!important} body.oga-build-45.single-product .oga-summary-primary-meta .oga-artist-meta-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-width:0!important} body.oga-build-45.single-product .oga-all-artist-works-inline{margin-left:auto!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:8%!important;width:100%!important;margin-top:14px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn{flex:0 1 40%!important;width:40%!important;max-width:40%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:12px 14px!important;white-space:normal!important;text-align:center!important} body.oga-build-45.single-product .oga-product-sections:is(h2,p,dt,dd,a,button,strong,small,li){font-family:Arial,Helvetica,sans-serif!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:24px!important;line-height:1.25!important;font-weight:500!important} body.oga-build-45.single-product .oga-product-sections:is(p,dt,dd,a,button,li){font-size:16px!important;line-height:1.55!important} body.oga-build-45.single-product .oga-product-sections dt{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important} body.oga-build-45.single-product .oga-product-sections a,body.oga-build-45.single-product .oga-product-sections button.oga-text-link{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important} body.oga-build-45 a:not(.oga-btn):hover,body.oga-build-45 button.oga-text-link:hover{color:var(--oga-accent)!important;text-decoration:none!important} body.oga-build-45::selection{background:#a8443f!important;color:#fff!important} @media(max-width:1024px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:680px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} body.oga-build-45.single-product .oga-summary-primary-meta .oga-artist-meta-line{align-items:flex-start!important;flex-wrap:wrap!important;gap:6px 12px!important} body.oga-build-45.single-product .oga-all-artist-works-inline{margin-left:0!important;text-align:left!important;white-space:normal!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{gap:10px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn{flex:0 1 calc(50% - 5px)!important;width:calc(50% - 5px)!important;max-width:none!important;font-size:11px!important;padding:10px 7px!important} body.oga-build-45 .oga-artist-profile-content .oga-quote,body.oga-build-45 .oga-artist-profile .oga-quote{font-size:17px!important;padding:18px 20px!important;max-width:none!important}} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/sculptura/"]{--oga-cat-image:url("../images/ogaleriedearta-sculptura.jpeg")!important;background-image:linear-gradient(180deg,rgba(20,17,15,.08),rgba(20,17,15,.82)),url("../images/ogaleriedearta-sculptura.jpeg")!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/ceramica/"]{--oga-cat-image:url("../images/ogaleriedearta-ceramica.jpeg")!important;background-image:linear-gradient(180deg,rgba(20,17,15,.08),rgba(20,17,15,.82)),url("../images/ogaleriedearta-ceramica.jpeg")!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/sculptura/"]::before{background-image:linear-gradient(to top,rgba(24,21,19,.80),rgba(24,21,19,.06) 68%),url("../images/ogaleriedearta-sculptura.jpeg")!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-category-showcase .oga-categories a[href*="/categorie-produs/ceramica/"]::before{background-image:linear-gradient(to top,rgba(24,21,19,.80),rgba(24,21,19,.06) 68%),url("../images/ogaleriedearta-ceramica.jpeg")!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-hero.has-cover,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero.has-cover{position:relative!important;overflow:hidden!important;min-height:430px!important;padding:0!important;background:#211f1d!important;color:#fff!important;isolation:isolate!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-hero.has-cover::before,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero.has-cover::before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(90deg,rgba(18,17,16,.82) 0%,rgba(18,17,16,.50) 42%,rgba(18,17,16,.08) 80%),var(--oga-hero-image)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;z-index:-2!important;transform:scale(1.01)!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-hero.has-cover::after,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero.has-cover::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.22))!important;z-index:-1!important;pointer-events:none!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-hero-inner,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero-inner{min-height:430px!important;grid-template-columns:minmax(0,760px) 1fr!important;padding-top:52px!important;padding-bottom:52px!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-copy,body.oga-build-45 .oga-archive-ceramica .oga-archive-copy{position:relative!important;z-index:2!important;color:#fff!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-copy:is(h1,p,span,a),body.oga-build-45 .oga-archive-ceramica .oga-archive-copy:is(h1,p,span,a){color:#fff!important} body.oga-build-45 .oga-archive-sculptura .oga-archive-art,body.oga-build-45 .oga-archive-ceramica .oga-archive-art{display:none!important} @media(max-width:760px){body.oga-build-45 .oga-archive-sculptura .oga-archive-hero.has-cover,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero.has-cover{min-height:300px!important;height:300px!important}body.oga-build-45 .oga-archive-sculptura .oga-archive-hero.has-cover::before,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero.has-cover::before{background-image:linear-gradient(180deg,rgba(16,15,14,.35),rgba(16,15,14,.92)),var(--oga-hero-image)!important;background-position:center!important}body.oga-build-45 .oga-archive-sculptura .oga-archive-hero-inner,body.oga-build-45 .oga-archive-ceramica .oga-archive-hero-inner{min-height:300px!important;height:300px!important;grid-template-columns:1fr!important;align-items:end!important;padding:24px 20px!important}} body.oga-build-45 .oga-artists-page .oga-artists-grid{display:grid!important;grid-template-columns:repeat(20,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important} body.oga-build-45 .oga-artists-page .oga-artists-grid>.oga-artist-card{grid-column:span 4!important;width:auto!important;min-width:0!important;height:100%!important} body.oga-build-45 .oga-artists-page .oga-artists-grid>.oga-artist-card:nth-child(-n+4){grid-column:span 5!important} body.oga-build-45 .oga-artists-page .oga-artist-card,body.oga-build-45 .oga-artists-page .oga-artist-card:nth-child(-n+4){padding:0!important;background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:none!important} body.oga-build-45 .oga-artists-page .oga-artist-main{height:100%!important;min-height:100%!important} @media(max-width:1180px){body.oga-build-45 .oga-artists-page .oga-artists-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} body.oga-build-45 .oga-artists-page .oga-artists-grid>.oga-artist-card,body.oga-build-45 .oga-artists-page .oga-artists-grid>.oga-artist-card:nth-child(-n+4){grid-column:auto!important}} @media(max-width:760px){body.oga-build-45 .oga-artists-page .oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}} @media(max-width:430px){body.oga-build-45 .oga-artists-page .oga-artists-grid{grid-template-columns:1fr!important}} body.oga-build-45 .oga-artists-page .oga-artist-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;isolation:isolate!important;min-height:430px!important} body.oga-build-45 .oga-artists-page .oga-artist-main{position:static!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;padding:28px 22px 18px!important;overflow:visible!important} body.oga-build-45 .oga-artists-page .oga-artist-card-foot{position:static!important;inset:auto!important;z-index:auto!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:16px 20px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;overflow:hidden!important;background:#fff!important;border-top:1px solid var(--oga-line)!important;transform:none!important;opacity:1!important;visibility:visible!important} body.oga-build-45 .oga-artists-page .oga-artist-categories{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px 10px!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important} body.oga-build-45 .oga-artists-page .oga-artist-categories:empty{display:none!important} body.oga-build-45 .oga-artists-page .oga-artist-categories a{position:static!important;display:inline-flex!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0 0 3px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.28)!important;color:var(--oga-ink)!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:normal!important;transform:none!important} body.oga-build-45 .oga-artists-page .oga-artist-categories a:hover,body.oga-build-45 .oga-artists-page .oga-artist-categories a:focus-visible{color:var(--oga-accent)!important;border-bottom-color:var(--oga-accent)!important} body.oga-build-45 .oga-artists-page .oga-profile-link{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:150px!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:0 20px!important;transform:none!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important} @media(max-width:760px){body.oga-build-45 .oga-artists-page .oga-artist-card{min-height:390px!important} body.oga-build-45 .oga-artists-page .oga-artist-main{padding:22px 14px 14px!important} body.oga-build-45 .oga-artists-page .oga-artist-card-foot{padding:14px 12px 16px!important} body.oga-build-45 .oga-artists-page .oga-profile-link{width:100%!important;min-width:0!important;padding-inline:10px!important}}:root{--oga-accent:#a6403b;--oga-accent-dark:#7d302d;--oga-ink:#201e1c;--oga-muted:#706962;--oga-paper:#f7f4ef;--oga-line:#ddd4ca;--oga-soft:#eee7df} @media (min-width:1181px){body.oga-build-45 .oga-legal-v2{max-width:1540px!important;margin:28px auto 72px!important;padding:0 32px!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;gap:34px!important;align-items:start!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:calc(var(--oga-header-height,118px)+22px)!important;align-self:start!important;width:292px!important;max-height:calc(100vh - var(--oga-header-height,118px) - 42px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 14px 38px rgba(36,29,23,.06)!important;z-index:6!important;contain:none!important} body.admin-bar.oga-build-45 .oga-legal-v2 .oga-legal-aside{top:calc(var(--oga-header-height,118px)+54px)!important;max-height:calc(100vh - var(--oga-header-height,118px) - 74px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:block!important;width:100%!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{display:block!important;padding:18px 20px!important;background:var(--oga-ink)!important;color:#fff!important;font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;width:100%!important;min-height:49px!important;padding:11px 16px!important;border:0!important;border-bottom:1px solid var(--oga-line)!important;background:#fff!important;color:var(--oga-ink)!important;font-size:13px!important;line-height:1.3!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{display:block!important;color:#9a9189!important;font-size:10px!important;letter-spacing:.08em!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover{background:#faf7f3!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:#f6efea!important;color:var(--oga-accent)!important;box-shadow:inset 4px 0 0 var(--oga-accent)!important;font-weight:700!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active span{color:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{min-width:0!important;gap:12px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{scroll-margin-top:calc(var(--oga-header-height,118px)+28px)!important}} @media (max-width:1180px){body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:var(--oga-header-height,84px)!important;z-index:30!important;width:100%!important;max-height:none!important;overflow:hidden!important;background:rgba(247,244,239,.97)!important;backdrop-filter:blur(12px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{flex:0 0 auto!important;width:auto!important;min-height:46px!important;padding:11px 14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{background:var(--oga-accent)!important;color:#fff!important;box-shadow:none!important}} body.oga-build-45.single-product .oga-product-nav{max-width:1600px!important;margin:0 auto!important;padding:18px 28px!important;border-bottom:1px solid var(--oga-line)!important;background:#faf8f5!important} body.oga-build-45.single-product .oga-product-main{max-width:1600px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(410px,.8fr)!important;gap:54px!important;padding:38px 28px 54px!important;align-items:start!important} body.oga-build-45.single-product .oga-gallery{min-width:0!important} body.oga-build-45.single-product .oga-main-art{background:#fff!important;border:1px solid var(--oga-line)!important;padding:28px!important;box-shadow:0 18px 50px rgba(34,27,22,.06)!important} body.oga-build-45.single-product .oga-main-art>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:520px!important} body.oga-build-45.single-product .oga-main-art img{max-height:760px!important;width:auto!important;max-width:100%!important;object-fit:contain!important} body.oga-build-45.single-product .oga-thumbs{margin-top:14px!important;gap:10px!important} body.oga-build-45.single-product .oga-thumbs button{width:76px!important;height:76px!important;background:#fff!important;border:1px solid var(--oga-line)!important;padding:5px!important} body.oga-build-45.single-product .oga-thumbs button.is-active{border-color:var(--oga-accent)!important;box-shadow:0 0 0 2px rgba(166,64,59,.12)!important} body.oga-build-45.single-product .oga-summary{position:sticky!important;top:calc(var(--oga-header-height,118px)+22px)!important;background:#fff!important;border:1px solid var(--oga-line)!important;padding:34px!important;box-shadow:0 20px 50px rgba(34,27,22,.07)!important} body.admin-bar.oga-build-45.single-product .oga-summary{top:calc(var(--oga-header-height,118px)+54px)!important} body.oga-build-45.single-product .oga-summary h1{font-family:var(--oga-ui-font)!important;font-size:clamp(29px,2.2vw,42px)!important;line-height:1.12!important;font-weight:500!important;margin:0 0 16px!important;color:var(--oga-ink)!important} body.oga-build-45.single-product .oga-lead{font-size:17px!important;line-height:1.65!important;color:var(--oga-muted)!important;margin-bottom:20px!important} body.oga-build-45.single-product .oga-summary-primary-meta{grid-template-columns:88px minmax(0,1fr)!important;gap:10px 18px!important;margin:18px 0!important;padding:16px 0!important} body.oga-build-45.single-product .oga-summary-primary-meta dd,body.oga-build-45.single-product .oga-summary-primary-meta a{font-size:15px!important;text-decoration:none!important} body.oga-build-45.single-product .oga-all-artist-works-inline{margin-left:auto!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} body.oga-build-45.single-product .oga-price{font-family:var(--oga-ui-font)!important;font-size:30px!important;font-weight:700!important;margin:22px 0!important;color:var(--oga-ink)!important} body.oga-build-45.single-product .oga-product-actions{display:grid!important;gap:12px!important;margin-top:18px!important} body.oga-build-45.single-product .oga-product-actions form.cart,body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{width:100%!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{min-height:58px!important;background:var(--oga-accent)!important;color:#fff!important;border:1px solid var(--oga-accent)!important;font-size:14px!important;letter-spacing:.1em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button:hover{background:var(--oga-accent-dark)!important;border-color:var(--oga-accent-dark)!important} body.oga-build-45.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important} body.oga-build-45.single-product .oga-secondary-actions .oga-btn{width:100%!important;min-height:52px!important;margin:0!important;padding:12px 14px!important;font-size:12px!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:normal!important} body.oga-build-45.single-product .oga-offer{background:var(--oga-ink)!important;color:#fff!important;border-color:var(--oga-ink)!important} body.oga-build-45.single-product .oga-info{background:#f3ece6!important;color:var(--oga-accent)!important;border-color:#e3d5ca!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:18px!important;background:#fbf8f5!important;border:1px solid var(--oga-line)!important;padding:16px!important;text-decoration:none!important} body.oga-build-45.single-product .oga-product-community{margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--oga-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important} body.oga-build-45.single-product .oga-wishlist{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;border:1px solid var(--oga-line)!important;text-decoration:none!important;color:var(--oga-ink)!important} body.oga-build-45.single-product .oga-wishlist:hover{border-color:var(--oga-accent)!important;color:var(--oga-accent)!important;background:#faf4f1!important} body.oga-build-45.single-product .oga-product-sections{max-width:1600px!important;margin:0 auto 48px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border:1px solid var(--oga-line)!important;background:#fff!important;box-shadow:0 14px 42px rgba(34,27,22,.04)!important} body.oga-build-45.single-product .oga-product-sections>article{padding:38px!important;border-right:1px solid var(--oga-line)!important;min-height:420px!important;display:flex!important;flex-direction:column!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-right:0!important} body.oga-build-45.single-product .oga-product-sections h2{font-family:var(--oga-ui-font)!important;font-size:27px!important;font-weight:500!important} body.oga-build-45.single-product .oga-product-sections:is(p,dt,dd,a,button,li){font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.58!important} body.oga-build-45.single-product .oga-product-sections a,body.oga-build-45.single-product .oga-product-sections button.oga-text-link{text-decoration:none!important;border-bottom:0!important} body.oga-build-45.single-product .oga-product-sections a:hover,body.oga-build-45.single-product .oga-product-sections button.oga-text-link:hover{color:var(--oga-accent)!important} body.oga-build-45.single-product .oga-section-links{margin-top:auto!important;display:flex!important;gap:12px 20px!important;flex-wrap:wrap!important} body.oga-build-45.single-product .oga-text-link{padding:6px 0!important;border:0!important;background:none!important;color:var(--oga-ink)!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:12px!important} body.oga-build-45.single-product .oga-text-link:hover{color:var(--oga-accent)!important} @media (max-width:1180px){body.oga-build-45.single-product .oga-product-main{grid-template-columns:1fr!important;gap:24px!important;padding:24px 18px 38px!important} body.oga-build-45.single-product .oga-summary{position:static!important;padding:26px!important} body.oga-build-45.single-product .oga-main-art>a{min-height:380px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;margin:0 18px 36px!important} body.oga-build-45.single-product .oga-product-sections>article{min-height:0!important;border-right:0!important;border-bottom:1px solid var(--oga-line)!important;padding:28px!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-bottom:0!important}} @media (max-width:620px){body.oga-build-45.single-product .oga-product-nav{padding:12px!important;font-size:11px!important} body.oga-build-45.single-product .oga-product-main{padding:12px 8px 28px!important} body.oga-build-45.single-product .oga-main-art{padding:10px!important} body.oga-build-45.single-product .oga-main-art>a{min-height:280px!important} body.oga-build-45.single-product .oga-summary{padding:22px 16px!important} body.oga-build-45.single-product .oga-summary h1{font-size:28px!important} body.oga-build-45.single-product .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important} body.oga-build-45.single-product .oga-secondary-actions .oga-btn{min-height:50px!important;padding:10px 8px!important;font-size:10.5px!important} body.oga-build-45.single-product .oga-summary-primary-meta{grid-template-columns:72px minmax(0,1fr)!important;gap:8px 10px!important} body.oga-build-45.single-product .oga-all-artist-works-inline{margin-left:0!important;display:block!important;width:100%!important} body.oga-build-45.single-product .oga-product-sections{margin:0 8px 28px!important} body.oga-build-45.single-product .oga-product-sections>article{padding:22px 16px!important}} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero,body.oga-build-45 .oga-home-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-left:0!important;border-right:0!important;border-radius:0!important} body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{min-height:150px!important;margin-top:0!important;margin-bottom:28px!important;padding:24px max(42px,calc((100vw - var(--oga-container))/2+42px))!important;display:flex!important;align-items:center!important} body.oga-build-45 .oga-legal-hero>div,body.oga-build-45 .oga-contact-hero>div,body.oga-build-45 .oga-page-hero>div{max-width:980px!important} body.oga-build-45 .oga-legal-hero h1,body.oga-build-45 .oga-contact-hero h1,body.oga-build-45 .oga-archive-hero h1,body.oga-build-45 .oga-page-hero h1{margin-top:5px!important;margin-bottom:7px!important} body.oga-build-45 .oga-legal-hero p,body.oga-build-45 .oga-contact-hero p,body.oga-build-45 .oga-archive-hero p,body.oga-build-45 .oga-page-hero p{line-height:1.45!important} @media (min-width:1025px){body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:34px!important;align-items:start!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:calc(var(--oga-header-height,118px)+18px)!important;align-self:start!important;width:290px!important;max-height:calc(100vh - var(--oga-header-height,118px) - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:20!important;background:#fff!important;border:1px solid var(--oga-line)!important;scrollbar-width:thin!important} body.admin-bar.oga-build-45 .oga-legal-v2 .oga-legal-aside{top:calc(var(--oga-header-height,118px)+50px)!important;max-height:calc(100vh - var(--oga-header-height,118px) - 68px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:block!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{position:sticky!important;top:0!important;z-index:2!important;display:block!important;padding:16px 18px!important;background:#211f1d!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--oga-line)!important;background:#fff!important;color:var(--oga-ink)!important;text-decoration:none!important;font-size:13px!important;line-height:1.3!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover{background:#faf6f2!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="true"]{background:#f6eee8!important;color:var(--oga-accent)!important;font-weight:700!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active:before,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="true"]:before{background:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{scroll-margin-top:calc(var(--oga-header-height,118px)+26px)!important}} body.oga-build-45.single-product .oga-product-actions{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:none!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0!important;position:static!important;float:none!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{display:flex!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:12px 20px!important;transform:none!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions,body.oga-build-45.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;width:100%!important;margin:0!important;align-items:stretch!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn,body.oga-build-45.single-product .oga-secondary-actions>.oga-btn{position:static!important;float:none!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:11px 14px!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow:visible!important} body.oga-build-45.single-product .oga-product-actions .oga-offer{background:#25221f!important;border-color:#25221f!important;color:#fff!important} body.oga-build-45.single-product .oga-product-actions .oga-info{background:#f7f2ed!important;border-color:#bd6a64!important;color:#8f332f!important} body.oga-build-45.single-product .oga-product-actions .oga-offer:hover{background:#111!important;border-color:#111!important} body.oga-build-45.single-product .oga-product-actions .oga-info:hover{background:#fff!important;border-color:var(--oga-accent)!important;color:var(--oga-accent)!important} @media(max-width:1024px){body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{padding-left:24px!important;padding-right:24px!important;min-height:138px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:var(--oga-header-height,84px)!important;z-index:35!important}} @media(max-width:620px){body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-legal-hero{min-height:124px!important;margin-bottom:18px!important;padding:18px 14px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions,body.oga-build-45.single-product .oga-secondary-actions{gap:8px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn,body.oga-build-45.single-product .oga-secondary-actions>.oga-btn{min-height:50px!important;padding:9px 7px!important;font-size:10px!important;letter-spacing:.06em!important}} body.oga-build-45.single-product .oga-product-main{max-width:1540px!important;margin:0 auto!important;padding:30px 34px 62px!important;display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(390px,.68fr)!important;gap:clamp(34px,4vw,64px)!important;align-items:start!important} body.oga-build-45.single-product .oga-gallery,body.oga-build-45.single-product .oga-summary{min-width:0!important;width:100%!important} body.oga-build-45.single-product .oga-main-art{position:relative!important;display:grid!important;place-items:center!important;min-height:clamp(520px,68vh,820px)!important;padding:24px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e7dfd6!important;box-shadow:0 24px 70px rgba(35,29,24,.08)!important} body.oga-build-45.single-product .oga-main-art>a{grid-area:1/1!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important} body.oga-build-45.single-product .oga-main-art>a[hidden]{display:none!important} body.oga-build-45.single-product .oga-main-art img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(76vh,820px)!important;object-fit:contain!important;margin:auto!important} body.oga-build-45.single-product .oga-thumbs{display:flex!important;justify-content:flex-start!important;gap:10px!important;margin:14px 0 0!important;overflow-x:auto!important;padding:2px 0 6px!important;scrollbar-width:thin!important} body.oga-build-45.single-product .oga-thumbs button{flex:0 0 72px!important;width:72px!important;height:72px!important;padding:5px!important;background:#fff!important;border:1px solid #e2d9cf!important;box-shadow:none!important} body.oga-build-45.single-product .oga-thumbs button.is-active{border-color:var(--oga-accent)!important;box-shadow:0 0 0 2px rgba(166,58,58,.12)!important} body.oga-build-45.single-product .oga-summary{position:sticky!important;top:calc(var(--oga-header-height,118px)+18px)!important;padding:34px 32px 30px!important;background:#fff!important;border:1px solid #e7dfd6!important;box-shadow:0 24px 70px rgba(35,29,24,.07)!important} body.admin-bar.oga-build-45.single-product .oga-summary{top:calc(var(--oga-header-height,118px)+50px)!important} body.oga-build-45.single-product .oga-summary h1{font-family:var(--oga-ui-font)!important;font-size:clamp(25px,1.8vw,34px)!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:500!important;max-width:24ch!important;margin:0 0 14px!important} body.oga-build-45.single-product .oga-lead{font-size:16px!important;line-height:1.62!important;margin:0 0 18px!important;color:#6f675f!important} body.oga-build-45.single-product .oga-summary-primary-meta{margin:16px 0 0!important;padding:16px 0!important;border-top:1px solid #e8e0d8!important;border-bottom:1px solid #e8e0d8!important} body.oga-build-45.single-product .oga-artist-meta-line{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important} body.oga-build-45.single-product .oga-all-artist-works-inline{margin-left:auto!important;white-space:nowrap!important} body.oga-build-45.single-product .oga-price{font-size:27px!important;margin:22px 0 20px!important} body.oga-build-45.single-product .oga-product-actions,body.oga-build-45.single-product .oga-product-actions *{box-sizing:border-box!important} body.oga-build-45.single-product .oga-product-actions{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:12px!important;margin:0!important;overflow:visible!important} body.oga-build-45.single-product .oga-product-actions form.cart{position:static!important;display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions form.cart:after{display:none!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:58px!important;height:auto!important;margin:0!important;padding:15px 20px!important;border:1px solid var(--oga-accent)!important;background:var(--oga-accent)!important;color:#fff!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.11em!important;text-transform:uppercase!important;box-shadow:0 12px 28px rgba(166,58,58,.18)!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button:hover{background:#87302d!important;border-color:#87302d!important;transform:translateY(-1px)!important} body.oga-build-45.single-product .oga-secondary-actions{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-btn{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;height:auto!important;margin:0!important;padding:12px 12px!important;font-size:11px!important;line-height:1.25!important;letter-spacing:.085em!important;white-space:normal!important;text-align:center!important;overflow:visible!important;box-shadow:none!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-offer{background:#25221f!important;border:1px solid #25221f!important;color:#fff!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-info{background:#f8f3ee!important;border:1px solid #c47a73!important;color:#913934!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-offer:hover{background:#111!important;border-color:#111!important;transform:translateY(-1px)!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-info:hover{background:#fff!important;border-color:var(--oga-accent)!important;color:var(--oga-accent)!important;transform:translateY(-1px)!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:18px!important;border:1px solid #e5dcd3!important;background:#fcfaf7!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-community{margin-bottom:0!important} body.oga-build-45.single-product .oga-product-sections{max-width:1540px!important;margin:12px auto 58px!important;padding:0 34px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-sections>article{min-height:390px!important;padding:34px 36px!important;background:#fff!important;border:1px solid #e7dfd6!important;border-right:0!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-right:1px solid #e7dfd6!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:clamp(23px,1.7vw,30px)!important;line-height:1.2!important} body.oga-build-45.single-product .oga-product-sections:is(p,dt,dd,a,button,li){font-size:15px!important;line-height:1.55!important} @media(max-width:1180px){body.oga-build-45.single-product .oga-product-main{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:28px!important;padding-left:22px!important;padding-right:22px!important} body.oga-build-45.single-product .oga-summary{padding:28px 24px!important} body.oga-build-45.single-product .oga-product-sections{padding:0 22px!important} body.oga-build-45.single-product .oga-product-sections>article{padding:28px 24px!important}} @media(max-width:960px){body.oga-build-45.single-product .oga-product-main{grid-template-columns:1fr!important;gap:20px!important;padding:20px 18px 38px!important} body.oga-build-45.single-product .oga-summary{position:static!important;top:auto!important} body.oga-build-45.single-product .oga-main-art{min-height:420px!important} body.oga-build-45.single-product .oga-main-art img{max-height:68vh!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;padding:0 18px!important} body.oga-build-45.single-product .oga-product-sections>article{min-height:0!important;border-right:1px solid #e7dfd6!important;border-bottom:0!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-bottom:1px solid #e7dfd6!important}} @media(max-width:620px){body.oga-build-45.single-product .oga-product-main{padding:10px 8px 28px!important;gap:12px!important} body.oga-build-45.single-product .oga-main-art{min-height:300px!important;padding:8px!important;box-shadow:none!important} body.oga-build-45.single-product .oga-main-art img{max-height:62vh!important} body.oga-build-45.single-product .oga-summary{padding:22px 16px 20px!important;box-shadow:none!important} body.oga-build-45.single-product .oga-summary h1{font-size:25px!important;max-width:none!important} body.oga-build-45.single-product .oga-summary-primary-meta{grid-template-columns:72px minmax(0,1fr)!important;gap:8px 10px!important} body.oga-build-45.single-product .oga-artist-meta-line{display:block!important} body.oga-build-45.single-product .oga-all-artist-works-inline{display:block!important;margin:5px 0 0!important;white-space:normal!important} body.oga-build-45.single-product .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important} body.oga-build-45.single-product .oga-secondary-actions>.oga-btn{min-height:52px!important;padding:10px 7px!important;font-size:10px!important;letter-spacing:.055em!important} body.oga-build-45.single-product .oga-product-sections{padding:0 8px!important;margin-bottom:28px!important} body.oga-build-45.single-product .oga-product-sections>article{padding:24px 17px!important} body.oga-build-45.single-product .oga-thumbs button{flex-basis:62px!important;width:62px!important;height:62px!important}}:root{--oga-accent:#a54842;--oga-accent-dark:#7f302d;--oga-ink:#181716;--oga-muted:#706861;--oga-paper:#f7f4ef;--oga-surface:#fff;--oga-line:#ded7ce;--oga-shadow:0 18px 55px rgba(45,35,28,.08);--oga-radius:2px;--oga-space:clamp(18px,3vw,44px)} html{scroll-behavior:smooth}body.oga-build-45{background:var(--oga-paper);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased} body.oga-build-45:where(h1,h2,h3){text-wrap:balance}body.oga-build-45:where(p,li){text-wrap:pretty} .oga-container,.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq{max-width:1680px} .oga-header{box-shadow:0 1px 0 rgba(30,25,20,.05)}.oga-mainbar{height:96px}.oga-nav a{position:relative;padding:12px 0}.oga-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:5px;height:1px;background:var(--oga-accent);transition:right .25s ease}.oga-nav a:hover:after,.oga-nav a:focus-visible:after{right:0}.oga-icon{transition:color .2s,transform .2s}.oga-icon:hover{color:var(--oga-accent);transform:translateY(-1px)} .oga-brand-promise{max-width:1680px;margin:-48px auto 74px;padding:0 42px;display:flex;align-items:center;justify-content:center;gap:0;background:var(--oga-surface);border:1px solid var(--oga-line);box-shadow:var(--oga-shadow);min-height:68px}.oga-brand-promise>*{padding:0 28px;border-right:1px solid var(--oga-line);font-size:13px;letter-spacing:.09em;text-transform:uppercase}.oga-brand-promise>*:last-child{border:0}.oga-brand-promise strong{color:var(--oga-accent)} .oga-home-slider{background:#f0ebe4}.oga-home-slide-copy h1{font-size:clamp(34px,4.4vw,66px)!important;line-height:1.04!important}.oga-home-slide-copy p{font-size:17px}.oga-manifesto{margin-bottom:92px}.oga-manifesto-inner{max-width:1080px}.oga-manifesto h2{font-size:clamp(34px,4vw,58px)!important;letter-spacing:-.025em!important}.oga-manifesto em{color:var(--oga-accent);font-style:normal;font-weight:650} .oga-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px}.oga-section-head>div,.oga-section-head>p{max-width:740px}.oga-section-head h1,.oga-section-head h2{font-size:clamp(28px,3.2vw,46px)!important}.oga-section-head p{color:var(--oga-muted);font-size:16px} .woocommerce ul.products,.oga-products-grid{gap:22px!important}.woocommerce ul.products li.product,.oga-card{background:var(--oga-surface)!important;border:1px solid var(--oga-line)!important;box-shadow:0 10px 35px rgba(40,31,24,.045)!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.woocommerce ul.products li.product:hover,.oga-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(40,31,24,.09)!important;border-color:#c9b9ad!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.oga-card h2{text-align:left!important;margin:18px 20px 8px!important;min-height:2.7em}.woocommerce ul.products li.product .price,.oga-card .price{text-align:left!important;margin:12px 20px 18px!important;font-size:18px!important}.woocommerce ul.products li.product .button{margin:0 20px 22px!important;width:calc(100% - 40px)!important;min-height:48px!important} .oga-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:var(--oga-radius)!important;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.oga-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(126,48,45,.18)} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):not(.oga-brand):not(.oga-card-image):not(.oga-main-art a){text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:color .18s,text-decoration-color .18s}body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):hover{color:var(--oga-accent);text-decoration-color:currentColor} .oga-category-showcase .oga-categories{gap:16px}.oga-category-showcase .oga-categories a{min-height:380px!important;padding:30px!important}.oga-category-showcase .oga-categories a:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.18);pointer-events:none}.oga-category-showcase .oga-categories strong{font-size:clamp(23px,2vw,31px)!important}.oga-category-showcase .oga-categories b{margin-top:24px} .oga-artist-card{background:#fff;border:1px solid var(--oga-line);box-shadow:0 10px 34px rgba(42,34,28,.04);transition:transform .25s,box-shadow .25s}.oga-artist-card:hover{transform:translateY(-4px);box-shadow:var(--oga-shadow)}.oga-artist-card img{filter:grayscale(100%);transition:filter .35s,transform .35s}.oga-artist-card:hover img{filter:grayscale(15%);transform:scale(1.02)}.oga-artist-card-foot{border-top:1px solid var(--oga-line)} .single-product .oga-product-layout{grid-template-columns:minmax(0,1.48fr) minmax(390px,.92fr)!important;gap:clamp(34px,4vw,72px)!important;padding-top:28px!important}.single-product .oga-gallery{min-width:0}.single-product .oga-main-art{background:#fff;border:1px solid var(--oga-line);box-shadow:0 14px 45px rgba(39,31,25,.055)}.single-product .oga-summary{background:#fff;border:1px solid var(--oga-line);padding:clamp(28px,3vw,48px)!important;box-shadow:var(--oga-shadow);top:155px!important}.single-product .oga-summary h1{font-size:clamp(23px,2.15vw,34px)!important;line-height:1.2!important}.single-product .oga-product-actions{margin-top:28px!important}.single-product .oga-product-actions form.cart{margin:0!important}.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.single-product .oga-secondary-actions .oga-btn{position:static!important;transform:none!important;margin:0!important;min-width:0!important;white-space:normal!important;text-align:center!important}.single-product .oga-product-actions .single_add_to_cart_button{min-height:58px!important}.single-product .oga-secondary-actions .oga-btn{min-height:54px!important}.oga-certificate-card{border-color:var(--oga-line)!important;background:#fbf8f4!important}.oga-product-sections{gap:0!important;border:1px solid var(--oga-line)!important;box-shadow:var(--oga-shadow)}.oga-product-sections>article{padding:clamp(30px,4vw,56px)!important;border-right:1px solid var(--oga-line)!important}.oga-product-sections>article:last-child{border-right:0!important}.oga-product-sections h2{font-size:clamp(23px,2.2vw,34px)!important}.oga-product-sections:where(p,a,dt,dd){font-family:var(--oga-font)!important;font-size:15px!important;line-height:1.55!important}.oga-product-sections a{text-decoration:none!important}.oga-product-sections a:hover{color:var(--oga-accent)!important} .oga-legal-layout{gap:42px!important}.oga-legal-nav{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 12px 34px rgba(40,31,24,.055)!important}.oga-legal-nav a.is-active,.oga-legal-nav a[aria-current="true"]{background:#f7efeb!important;color:var(--oga-accent)!important;border-left:3px solid var(--oga-accent)!important}.oga-legal-section{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 8px 25px rgba(40,31,24,.035)!important;padding:clamp(28px,3vw,48px)!important}.oga-legal-section h2{font-size:clamp(22px,2.1vw,32px)!important} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#fff!important;border-color:#d9d0c7!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--oga-accent)!important;box-shadow:0 0 0 3px rgba(165,72,66,.12)!important;outline:0}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-additional-fields{box-shadow:0 12px 35px rgba(40,31,24,.045)}:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:3px!important}::selection{background:rgba(165,72,66,.2);color:var(--oga-ink)} @media(max-width:1100px){.oga-mainbar{height:84px}.oga-brand-promise{margin-top:-28px;flex-wrap:wrap;padding:12px 24px}.oga-brand-promise>*{padding:7px 16px}.single-product .oga-product-layout{grid-template-columns:1fr!important}.single-product .oga-summary{position:static!important}.oga-product-sections{grid-template-columns:1fr!important}.oga-product-sections>article{border-right:0!important;border-bottom:1px solid var(--oga-line)!important}.oga-product-sections>article:last-child{border-bottom:0!important}} @media(max-width:760px){.oga-container,.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq{padding-left:18px!important;padding-right:18px!important}.oga-section-head{display:block}.oga-brand-promise{margin:0 14px 46px;justify-content:flex-start}.oga-brand-promise>*{width:50%;border-right:0;padding:7px 8px;font-size:10px}.oga-home-slide-copy h1{font-size:34px!important}.oga-category-showcase .oga-categories a{min-height:290px!important}.single-product .oga-product-layout{padding-left:14px!important;padding-right:14px!important;gap:20px!important}.single-product .oga-summary{padding:24px 18px!important}.single-product .oga-secondary-actions{gap:8px!important}.single-product .oga-secondary-actions .oga-btn{font-size:10px!important;letter-spacing:.08em!important;padding:0 8px!important}.oga-product-sections{margin-left:14px!important;margin-right:14px!important}.oga-product-sections>article{padding:28px 20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.oga-card h2{margin-left:14px!important;margin-right:14px!important}.woocommerce ul.products li.product .price,.oga-card .price{margin-left:14px!important}.woocommerce ul.products li.product .button{margin-left:14px!important;margin-right:14px!important;width:calc(100% - 28px)!important}} @media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--oga-accent:#a54842;--oga-accent-dark:#7f302d;--oga-ink:#181716;--oga-muted:#706861;--oga-paper:#f7f4ef;--oga-surface:#fff;--oga-line:#ded7ce;--oga-shadow:0 18px 55px rgba(45,35,28,.08);--oga-radius:2px;--oga-space:clamp(18px,3vw,44px)} html{scroll-behavior:smooth}body.oga-build-45{background:var(--oga-paper);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased} body.oga-build-45:where(h1,h2,h3){text-wrap:balance}body.oga-build-45:where(p,li){text-wrap:pretty} .oga-container,.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq{max-width:1680px} .oga-header{box-shadow:0 1px 0 rgba(30,25,20,.05)}.oga-mainbar{height:96px}.oga-nav a{position:relative;padding:12px 0}.oga-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:5px;height:1px;background:var(--oga-accent);transition:right .25s ease}.oga-nav a:hover:after,.oga-nav a:focus-visible:after{right:0}.oga-icon{transition:color .2s,transform .2s}.oga-icon:hover{color:var(--oga-accent);transform:translateY(-1px)} .oga-brand-promise{max-width:1680px;margin:-48px auto 74px;padding:0 42px;display:flex;align-items:center;justify-content:center;gap:0;background:var(--oga-surface);border:1px solid var(--oga-line);box-shadow:var(--oga-shadow);min-height:68px}.oga-brand-promise>*{padding:0 28px;border-right:1px solid var(--oga-line);font-size:13px;letter-spacing:.09em;text-transform:uppercase}.oga-brand-promise>*:last-child{border:0}.oga-brand-promise strong{color:var(--oga-accent)} .oga-home-slider{background:#f0ebe4}.oga-home-slide-copy h1{font-size:clamp(34px,4.4vw,66px)!important;line-height:1.04!important}.oga-home-slide-copy p{font-size:17px}.oga-manifesto{margin-bottom:92px}.oga-manifesto-inner{max-width:1080px}.oga-manifesto h2{font-size:clamp(34px,4vw,58px)!important;letter-spacing:-.025em!important}.oga-manifesto em{color:var(--oga-accent);font-style:normal;font-weight:650} .oga-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px}.oga-section-head>div,.oga-section-head>p{max-width:740px}.oga-section-head h1,.oga-section-head h2{font-size:clamp(28px,3.2vw,46px)!important}.oga-section-head p{color:var(--oga-muted);font-size:16px} .woocommerce ul.products,.oga-products-grid{gap:22px!important}.woocommerce ul.products li.product,.oga-card{background:var(--oga-surface)!important;border:1px solid var(--oga-line)!important;box-shadow:0 10px 35px rgba(40,31,24,.045)!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.woocommerce ul.products li.product:hover,.oga-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(40,31,24,.09)!important;border-color:#c9b9ad!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.oga-card h2{text-align:left!important;margin:18px 20px 8px!important;min-height:2.7em}.woocommerce ul.products li.product .price,.oga-card .price{text-align:left!important;margin:12px 20px 18px!important;font-size:18px!important}.woocommerce ul.products li.product .button{margin:0 20px 22px!important;width:calc(100% - 40px)!important;min-height:48px!important} .oga-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:var(--oga-radius)!important;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.oga-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(126,48,45,.18)} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):not(.oga-brand):not(.oga-card-image):not(.oga-main-art a){text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:color .18s,text-decoration-color .18s}body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-icon):hover{color:var(--oga-accent);text-decoration-color:currentColor} .oga-category-showcase .oga-categories{gap:16px}.oga-category-showcase .oga-categories a{min-height:380px!important;padding:30px!important}.oga-category-showcase .oga-categories a:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.18);pointer-events:none}.oga-category-showcase .oga-categories strong{font-size:clamp(23px,2vw,31px)!important}.oga-category-showcase .oga-categories b{margin-top:24px} .oga-artist-card{background:#fff;border:1px solid var(--oga-line);box-shadow:0 10px 34px rgba(42,34,28,.04);transition:transform .25s,box-shadow .25s}.oga-artist-card:hover{transform:translateY(-4px);box-shadow:var(--oga-shadow)}.oga-artist-card img{filter:grayscale(100%);transition:filter .35s,transform .35s}.oga-artist-card:hover img{filter:grayscale(15%);transform:scale(1.02)}.oga-artist-card-foot{border-top:1px solid var(--oga-line)} .single-product .oga-product-layout{grid-template-columns:minmax(0,1.48fr) minmax(390px,.92fr)!important;gap:clamp(34px,4vw,72px)!important;padding-top:28px!important}.single-product .oga-gallery{min-width:0}.single-product .oga-main-art{background:#fff;border:1px solid var(--oga-line);box-shadow:0 14px 45px rgba(39,31,25,.055)}.single-product .oga-summary{background:#fff;border:1px solid var(--oga-line);padding:clamp(28px,3vw,48px)!important;box-shadow:var(--oga-shadow);top:155px!important}.single-product .oga-summary h1{font-size:clamp(23px,2.15vw,34px)!important;line-height:1.2!important}.single-product .oga-product-actions{margin-top:28px!important}.single-product .oga-product-actions form.cart{margin:0!important}.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.single-product .oga-secondary-actions .oga-btn{position:static!important;transform:none!important;margin:0!important;min-width:0!important;white-space:normal!important;text-align:center!important}.single-product .oga-product-actions .single_add_to_cart_button{min-height:58px!important}.single-product .oga-secondary-actions .oga-btn{min-height:54px!important}.oga-certificate-card{border-color:var(--oga-line)!important;background:#fbf8f4!important}.oga-product-sections{gap:0!important;border:1px solid var(--oga-line)!important;box-shadow:var(--oga-shadow)}.oga-product-sections>article{padding:clamp(30px,4vw,56px)!important;border-right:1px solid var(--oga-line)!important}.oga-product-sections>article:last-child{border-right:0!important}.oga-product-sections h2{font-size:clamp(23px,2.2vw,34px)!important}.oga-product-sections:where(p,a,dt,dd){font-family:var(--oga-font)!important;font-size:15px!important;line-height:1.55!important}.oga-product-sections a{text-decoration:none!important}.oga-product-sections a:hover{color:var(--oga-accent)!important} .oga-legal-layout{gap:42px!important}.oga-legal-nav{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 12px 34px rgba(40,31,24,.055)!important}.oga-legal-nav a.is-active,.oga-legal-nav a[aria-current="true"]{background:#f7efeb!important;color:var(--oga-accent)!important;border-left:3px solid var(--oga-accent)!important}.oga-legal-section{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 8px 25px rgba(40,31,24,.035)!important;padding:clamp(28px,3vw,48px)!important}.oga-legal-section h2{font-size:clamp(22px,2.1vw,32px)!important} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#fff!important;border-color:#d9d0c7!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--oga-accent)!important;box-shadow:0 0 0 3px rgba(165,72,66,.12)!important;outline:0}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-additional-fields{box-shadow:0 12px 35px rgba(40,31,24,.045)}:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:3px!important}::selection{background:rgba(165,72,66,.2);color:var(--oga-ink)} @media(max-width:1100px){.oga-mainbar{height:84px}.oga-brand-promise{margin-top:-28px;flex-wrap:wrap;padding:12px 24px}.oga-brand-promise>*{padding:7px 16px}.single-product .oga-product-layout{grid-template-columns:1fr!important}.single-product .oga-summary{position:static!important}.oga-product-sections{grid-template-columns:1fr!important}.oga-product-sections>article{border-right:0!important;border-bottom:1px solid var(--oga-line)!important}.oga-product-sections>article:last-child{border-bottom:0!important}} @media(max-width:760px){.oga-container,.oga-home-section,.oga-related,.oga-artist-section,.oga-artist-bio,.oga-faq{padding-left:18px!important;padding-right:18px!important}.oga-section-head{display:block}.oga-brand-promise{margin:0 14px 46px;justify-content:flex-start}.oga-brand-promise>*{width:50%;border-right:0;padding:7px 8px;font-size:10px}.oga-home-slide-copy h1{font-size:34px!important}.oga-category-showcase .oga-categories a{min-height:290px!important}.single-product .oga-product-layout{padding-left:14px!important;padding-right:14px!important;gap:20px!important}.single-product .oga-summary{padding:24px 18px!important}.single-product .oga-secondary-actions{gap:8px!important}.single-product .oga-secondary-actions .oga-btn{font-size:10px!important;letter-spacing:.08em!important;padding:0 8px!important}.oga-product-sections{margin-left:14px!important;margin-right:14px!important}.oga-product-sections>article{padding:28px 20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.oga-card h2{margin-left:14px!important;margin-right:14px!important}.woocommerce ul.products li.product .price,.oga-card .price{margin-left:14px!important}.woocommerce ul.products li.product .button{margin-left:14px!important;margin-right:14px!important;width:calc(100% - 28px)!important}} @media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} .single-product{--oga-product-max:1720px;--oga-product-gutter:clamp(18px,4vw,68px);--oga-product-gold:#b69162;--oga-product-cream:#fbf8f3} .single-product .oga-product{overflow:clip} .single-product .oga-product-nav{max-width:var(--oga-product-max)!important;margin:0 auto!important;padding:22px var(--oga-product-gutter)!important;border:0!important;color:#6f665f!important;font-size:12px!important;letter-spacing:.09em!important;text-transform:uppercase!important} .single-product .oga-product-nav a{text-decoration:none!important;color:#4c4540!important} .single-product .oga-product-layout{max-width:var(--oga-product-max)!important;margin:0 auto!important;padding:10px var(--oga-product-gutter) 84px!important;display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(420px,.78fr)!important;gap:clamp(42px,5vw,92px)!important;align-items:start!important} .single-product .oga-gallery{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;min-width:0!important} .single-product .oga-main-art{grid-column:2!important;grid-row:1!important;position:relative!important;display:grid!important;place-items:center!important;min-height:min(76vh,840px)!important;padding:clamp(22px,3vw,54px)!important;background:linear-gradient(145deg,#fff 0%,#faf7f1 100%)!important;border:1px solid #e4dcd2!important;box-shadow:0 28px 80px rgba(42,31,24,.09)!important;overflow:hidden!important} .single-product .oga-main-art:before{content:"";position:absolute;inset:18px;border:1px solid rgba(182,145,98,.22);pointer-events:none;z-index:1} .single-product .oga-main-art>a{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:inherit!important;position:relative!important;z-index:2!important} .single-product .oga-main-art>a[hidden]{display:none!important} .single-product .oga-main-art img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:70vh!important;object-fit:contain!important;filter:drop-shadow(0 18px 28px rgba(20,15,12,.13))!important} .single-product .oga-thumbs{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-height:76vh!important;overflow:auto!important;padding:0 3px 8px!important;scrollbar-width:thin!important} .single-product .oga-thumbs button{flex:0 0 76px!important;width:76px!important;height:92px!important;padding:5px!important;background:#fff!important;border:1px solid #ded5ca!important;opacity:.62!important;transition:opacity .2s,border-color .2s,transform .2s!important} .single-product .oga-thumbs button:hover,.single-product .oga-thumbs button.is-active{opacity:1!important;border-color:var(--oga-accent)!important;transform:translateX(2px)!important} .single-product .oga-thumbs img{width:100%!important;height:100%!important;object-fit:cover!important} .single-product .oga-gallery-arrow{width:52px!important;height:64px!important;border:1px solid rgba(165,72,66,.28)!important;background:rgba(255,255,255,.92)!important;color:#171513!important;box-shadow:0 10px 30px rgba(40,31,24,.08)!important;z-index:5!important;transition:background .2s,color .2s,transform .2s!important} .single-product .oga-gallery-arrow:hover{background:var(--oga-accent)!important;color:#fff!important;transform:translateY(-50%) scale(1.04)!important} .single-product .oga-gallery-counter{right:28px!important;bottom:22px!important;padding:7px 11px!important;background:rgba(255,255,255,.9)!important;border:1px solid #e1d8ce!important;font-size:11px!important;letter-spacing:.12em!important} .single-product .oga-summary{position:sticky!important;top:144px!important;padding:clamp(34px,3.4vw,58px)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(14px)!important;border:1px solid #e2d9cf!important;box-shadow:0 30px 85px rgba(44,31,22,.11)!important;overflow:hidden!important} .single-product .oga-summary:before{content:"COLECȚIE O GALERIE DE ARTĂ";display:block;margin-bottom:18px;color:var(--oga-accent);font-size:11px;font-weight:700;letter-spacing:.18em} .single-product .oga-summary:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(var(--oga-accent),var(--oga-product-gold));opacity:.9} .single-product .oga-summary h1{margin:0 0 20px!important;font-family:var(--oga-ui-font)!important;font-size:clamp(27px,2.2vw,39px)!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.025em!important;color:#171513!important} .single-product .oga-lead{margin:0 0 28px!important;padding-bottom:26px!important;border-bottom:1px solid #e2d9cf!important;color:#6a625b!important;font-size:16px!important;line-height:1.65!important} .single-product .oga-summary-primary-meta{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:13px 18px!important;margin:0 0 28px!important;padding:0 0 26px!important;border-bottom:1px solid #e2d9cf!important} .single-product .oga-summary-primary-meta dt{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#302b27!important} .single-product .oga-summary-primary-meta dd{margin:0!important;font-size:15px!important} .single-product .oga-artist-meta-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important} .single-product .oga-all-artist-works-inline{font-size:11px!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important} .single-product .oga-price{margin:0 0 28px!important;font-family:var(--oga-ui-font)!important;font-size:31px!important;color:#171513!important} .single-product .oga-product-actions,.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;position:static!important;transform:none!important;margin:0!important} .single-product .oga-product-actions .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:62px!important;margin:0!important;padding:16px 24px!important;border:1px solid var(--oga-accent)!important;background:var(--oga-accent)!important;color:#fff!important;font-size:13px!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:0 15px 30px rgba(165,72,66,.18)!important} .single-product .oga-product-actions .single_add_to_cart_button:hover{background:var(--oga-accent-dark)!important;border-color:var(--oga-accent-dark)!important;transform:translateY(-2px)!important} .single-product .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:14px 0 0!important;position:static!important} .single-product .oga-secondary-actions .oga-btn{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:13px 12px!important;line-height:1.25!important;white-space:normal!important;text-align:center!important;font-size:11px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;box-sizing:border-box!important} .single-product .oga-secondary-actions .oga-offer{background:#201d1a!important;border:1px solid #201d1a!important;color:#fff!important} .single-product .oga-secondary-actions .oga-info{background:#fff!important;border:1px solid var(--oga-accent)!important;color:var(--oga-accent)!important} .single-product .oga-secondary-actions .oga-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 24px rgba(30,24,20,.12)!important} .single-product .oga-authenticity-note{display:grid!important;grid-template-columns:48px minmax(0,1fr) 20px!important;gap:14px!important;align-items:center!important;margin-top:20px!important;padding:18px!important;background:var(--oga-product-cream)!important;border:1px solid #e2d8cc!important;text-decoration:none!important;transition:border-color .2s,transform .2s,box-shadow .2s!important} .single-product .oga-authenticity-note:hover{border-color:var(--oga-product-gold)!important;transform:translateY(-2px)!important;box-shadow:0 16px 32px rgba(45,34,26,.08)!important} .single-product .oga-authenticity-copy strong{font-size:14px!important}.single-product .oga-authenticity-copy small{font-size:12px!important;line-height:1.45!important;color:#786f67!important} .single-product .oga-product-community{margin-top:20px!important;padding-top:18px!important;border-top:1px solid #e2d9cf!important} .single-product .oga-product-sections{max-width:var(--oga-product-max)!important;margin:0 auto 72px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:0 var(--oga-product-gutter)!important;border:0!important;box-shadow:none!important;background:transparent!important} .single-product .oga-product-sections>article{position:relative!important;min-height:440px!important;padding:clamp(34px,3.5vw,58px)!important;background:#fff!important;border:1px solid #e1d8ce!important;box-shadow:0 18px 50px rgba(40,31,24,.055)!important;overflow:hidden!important} .single-product .oga-product-sections>article:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--oga-accent),var(--oga-product-gold));opacity:.9} .single-product .oga-product-sections .oga-section-kicker{font-size:11px!important;letter-spacing:.18em!important;color:var(--oga-accent)!important} .single-product .oga-product-sections h2{margin:24px 0 24px!important;font-family:var(--oga-ui-font)!important;font-size:clamp(25px,2vw,34px)!important;font-weight:500!important;line-height:1.2!important} .single-product .oga-product-sections p{color:#6e655d!important;font-size:15px!important;line-height:1.65!important} .single-product .oga-artist-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:24px 0!important} .single-product .oga-artist-heading h2{margin:0!important;font-size:28px!important} .single-product .oga-product-artist-portrait{width:82px!important;height:82px!important;border-radius:50%!important;object-fit:cover!important;border:5px solid #f5eee8!important;box-shadow:0 10px 30px rgba(40,31,24,.12)!important} .single-product .oga-technical-list{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:14px 20px!important} .single-product .oga-technical-list dt{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.single-product .oga-technical-list dd{margin:0!important;font-size:15px!important} .single-product .oga-section-links{margin-top:auto!important;padding-top:28px!important;display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important} .single-product .oga-product-sections>article{display:flex!important;flex-direction:column!important} .single-product .oga-text-link{border:0!important;background:transparent!important;padding:0!important;color:#2a2521!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important} .single-product .oga-text-link:hover{color:var(--oga-accent)!important} .single-product .oga-delivery-benefits{margin:26px 0 0!important;padding:0!important;display:grid!important;gap:16px!important}.single-product .oga-delivery-benefits li{display:grid!important;grid-template-columns:28px 1fr!important;column-gap:12px!important}.single-product .oga-delivery-benefits li span{grid-row:1/3!important;color:var(--oga-accent)!important}.single-product .oga-delivery-benefits small{color:#766d65!important} .single-product .oga-faq-link-card{max-width:var(--oga-product-max)!important;margin:0 auto 84px!important;padding:0 var(--oga-product-gutter)!important} .single-product .oga-faq-link-card>div{padding:36px 42px!important;background:#201d1a!important;color:#fff!important;border:0!important;box-shadow:0 22px 55px rgba(30,24,20,.14)!important} .single-product .oga-faq-link-card h3,.single-product .oga-faq-link-card p{color:#fff!important} @media(max-width:1180px){.single-product .oga-product-layout{grid-template-columns:1fr!important;max-width:980px!important}.single-product .oga-summary{position:static!important}.single-product .oga-product-sections{grid-template-columns:1fr!important;max-width:980px!important}.single-product .oga-product-sections>article{min-height:0!important}.single-product .oga-gallery{grid-template-columns:68px minmax(0,1fr)!important}.single-product .oga-thumbs button{width:66px!important;height:80px!important}} @media(max-width:760px){.single-product .oga-product-nav{padding:15px 16px!important;overflow:auto!important;white-space:nowrap!important}.single-product .oga-product-nav>span:nth-child(2){display:none!important}.single-product .oga-product-layout{padding:8px 14px 46px!important;gap:22px!important}.single-product .oga-gallery{display:flex!important;flex-direction:column!important;gap:10px!important}.single-product .oga-main-art{order:1!important;width:100%!important;min-height:430px!important;padding:20px!important}.single-product .oga-main-art:before{inset:10px!important}.single-product .oga-main-art img{max-height:62vh!important}.single-product .oga-thumbs{order:2!important;flex-direction:row!important;width:100%!important;max-height:none!important;overflow-x:auto!important}.single-product .oga-thumbs button{flex:0 0 64px!important;width:64px!important;height:72px!important}.single-product .oga-gallery-arrow{width:42px!important;height:52px!important}.single-product .oga-summary{padding:28px 20px!important}.single-product .oga-summary h1{font-size:28px!important}.single-product .oga-summary-primary-meta{grid-template-columns:76px minmax(0,1fr)!important}.single-product .oga-artist-meta-line{display:block!important}.single-product .oga-all-artist-works-inline{display:block!important;margin-top:8px!important}.single-product .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.single-product .oga-secondary-actions .oga-btn{min-height:54px!important;font-size:9px!important;letter-spacing:.07em!important;padding:10px 6px!important}.single-product .oga-product-sections{padding:0 14px!important;gap:12px!important}.single-product .oga-product-sections>article{padding:30px 22px!important}.single-product .oga-technical-list{grid-template-columns:96px minmax(0,1fr)!important}.single-product .oga-faq-link-card{padding:0 14px!important}.single-product .oga-faq-link-card>div{padding:28px 22px!important}} body.oga-build-45 .oga-home-artwork-tabs{padding-top:8px!important} body.oga-build-45 .oga-home-artwork-tabs .oga-artwork-panel-intro{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:28px!important;margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid #ded5cd!important} body.oga-build-45 .oga-home-artwork-tabs .oga-artwork-panel-intro h3{margin:0!important;font-family:var(--oga-ui-font)!important;font-size:clamp(24px,2vw,34px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.02em!important} body.oga-build-45 .oga-home-artwork-tabs .oga-artwork-panel-intro p{max-width:520px!important;margin:0!important;text-align:right!important;color:#736a62!important} body.oga-build-45 .oga-home-artwork-tabs ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 18px!important;align-items:stretch!important} body.oga-build-45 .oga-home-artwork-tabs ul.products::before,body.oga-build-45 .oga-home-artwork-tabs ul.products::after{display:none!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 18px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e1d8d0!important;box-shadow:0 12px 34px rgba(42,33,27,.055)!important;transform:none!important;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product:hover{transform:translateY(-7px)!important;border-color:#c9b5a8!important;box-shadow:0 24px 50px rgba(42,33,27,.12)!important} body.oga-build-45 .oga-home-artwork-tabs li.product>a:first-of-type{position:relative!important;display:block!important;overflow:hidden!important;background:#f1eee9!important} body.oga-build-45 .oga-home-artwork-tabs li.product>a:first-of-type::after{content:"VEZI LUCRAREA  →";position:absolute;left:16px;right:16px;bottom:16px;min-height:42px;display:flex;align-items:center;justify-content:center;background:rgba(31,27,24,.9);color:#fff;font-size:10px;font-weight:700;letter-spacing:.15em;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none} body.oga-build-45 .oga-home-artwork-tabs li.product:hover>a:first-of-type::after{opacity:1;transform:none} body.oga-build-45 .oga-home-artwork-tabs li.product img{width:100%!important;height:clamp(250px,20vw,360px)!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#f1eee9!important;transition:transform .55s cubic-bezier(.22,.61,.36,1)!important} body.oga-build-45 .oga-home-artwork-tabs li.product:hover img{transform:scale(1.025)!important} body.oga-build-45 .oga-home-artwork-tabs li.product .woocommerce-loop-product__title,body.oga-build-45 .oga-home-artwork-tabs li.product h2{order:2!important;min-height:0!important;margin:18px 18px 8px!important;padding:0!important;text-align:left!important;font-family:var(--oga-ui-font)!important;font-size:18px!important;font-weight:400!important;line-height:1.28!important;color:#211d1a!important} body.oga-build-45 .oga-home-artwork-tabs li.product .product-category,body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-meta{order:3!important;margin:0 18px!important;padding:0!important;text-align:left!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#766b63!important} body.oga-build-45 .oga-home-artwork-tabs li.product .price{order:4!important;margin:auto 18px 0!important;padding-top:20px!important;text-align:left!important;font-size:19px!important;font-weight:700!important;color:#1d1916!important} body.oga-build-45 .oga-home-artwork-tabs li.product>.button,body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-actions{display:none!important} body.oga-build-45 .oga-home-artwork-tabs li.product .yith-wcwl-add-to-wishlist,body.oga-build-45 .oga-home-artwork-tabs li.product .add-to-wishlist{z-index:4!important} body.oga-build-45 .oga-artist-studio{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-image:none!important;min-height:clamp(330px,34vw,520px)!important} body.oga-build-45 .oga-artist-studio::before{content:"";position:absolute;inset:-8px;z-index:-2;background-image:var(--oga-studio-bg)!important;background-size:cover!important;background-position:center!important;filter:brightness(1.22) contrast(.96) saturate(1.08)!important;transform:scale(1.02)} body.oga-build-45 .oga-artist-studio::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,17,15,.58) 0%,rgba(20,17,15,.28) 46%,rgba(20,17,15,.05) 78%)!important} body.oga-build-45 .oga-artist-studio>div{max-width:620px!important;padding:42px!important;background:rgba(24,20,17,.18)!important;backdrop-filter:blur(2px)!important} body.oga-build-45 .oga-artist-studio h2,body.oga-build-45 .oga-artist-studio span{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.45)!important} @media(max-width:1180px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:760px){body.oga-build-45 .oga-home-artwork-tabs .oga-artwork-panel-intro{display:block!important} body.oga-build-45 .oga-home-artwork-tabs .oga-artwork-panel-intro p{margin-top:8px!important;text-align:left!important} body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important} body.oga-build-45 .oga-home-artwork-tabs li.product img{height:230px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .woocommerce-loop-product__title,body.oga-build-45 .oga-home-artwork-tabs li.product h2{margin:13px 12px 7px!important;font-size:15px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .product-category,body.oga-build-45 .oga-home-artwork-tabs li.product .oga-card-meta{margin-left:12px!important;margin-right:12px!important} body.oga-build-45 .oga-home-artwork-tabs li.product .price{margin-left:12px!important;margin-right:12px!important;padding-top:14px!important;font-size:17px!important} body.oga-build-45 .oga-home-artwork-tabs li.product>a:first-of-type::after{display:none!important} body.oga-build-45 .oga-artist-studio>div{padding:28px 22px!important}} @media(max-width:430px){body.oga-build-45 .oga-home-artwork-tabs li.product img{height:205px!important}} body.oga-build-45:is(.oga-home-artwork-tabs,.oga-catalog-body,.oga-related,.products-related) ul.products,body.oga-build-45 .woocommerce ul.products{align-items:stretch!important} body.oga-build-45:is(.oga-home-artwork-tabs,.oga-catalog-body,.oga-related,.products-related) ul.products li.product,body.oga-build-45 .woocommerce ul.products li.product.oga-card{display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;text-align:left!important;background:#fff!important;border:1px solid #e3dcd4!important;box-shadow:0 10px 30px rgba(39,31,26,.055)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important} body.oga-build-45:is(.oga-home-artwork-tabs,.oga-catalog-body,.oga-related,.products-related) ul.products li.product:hover,body.oga-build-45 .woocommerce ul.products li.product.oga-card:hover{transform:translateY(-5px)!important;border-color:#cdbdb2!important;box-shadow:0 22px 46px rgba(39,31,26,.11)!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1/1.04!important;overflow:hidden!important;background:#f2efeb!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;transition:transform .45s cubic-bezier(.2,.7,.2,1)!important} body.oga-build-45 ul.products li.product.oga-card:hover .oga-card-image img{transform:scale(1.018)!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;padding:20px 20px 18px!important;text-align:left!important;box-sizing:border-box!important} body.oga-build-45 ul.products li.product.oga-card:is(.oga-card-artist,.oga-card-tax,.oga-card-meta,.oga-card-price,.price,h2,h2 a,.woocommerce-loop-product__title){width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-artist{order:1!important;margin:0 0 8px!important;color:#9c403b!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.35!important;text-transform:uppercase!important;text-decoration:none!important} body.oga-build-45 ul.products li.product.oga-card h2{order:2!important;margin:0 0 12px!important;font-family:var(--oga-ui-font)!important;font-size:clamp(17px,1.18vw,21px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.012em!important} body.oga-build-45 ul.products li.product.oga-card h2 a{color:#201c19!important;text-decoration:none!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-tax{order:3!important;margin:0 0 10px!important;font-size:10px!important;letter-spacing:.17em!important;line-height:1.35!important;text-transform:uppercase!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-tax a{color:#5f5751!important;text-decoration:none!important;border-bottom:1px solid #d9c5c0!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-meta{order:4!important;min-height:0!important;margin:0!important;color:#786f68!important;font-size:12px!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-bottom{order:5!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;margin-top:auto!important;padding-top:18px!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-price,body.oga-build-45 ul.products li.product.oga-card .oga-card-price .amount{display:block!important;margin:0!important;color:#1d1916!important;font-size:19px!important;font-weight:700!important;line-height:1.2!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-actions{width:100%!important;margin-top:18px!important;text-align:left!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:44px!important;margin:0!important;padding:11px 17px!important;text-decoration:none!important} body.oga-build-45 .oga-home-artwork-tabs ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:26px 18px!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-actions{display:none!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-copy{padding-bottom:22px!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-image{aspect-ratio:1/1.08!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-image::after{content:"VEZI LUCRAREA  →";position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;min-height:42px;background:rgba(30,26,23,.9);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease;pointer-events:none} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product:hover .oga-card-image::after{opacity:1;transform:none} body.oga-build-45 ul.products li.product.oga-card a:hover{color:var(--oga-accent)!important} body.oga-build-45 ul.products li.product.oga-card a:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:3px!important} @media(max-width:1180px){body.oga-build-45 .oga-home-artwork-tabs ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:760px){body.oga-build-45 .oga-home-artwork-tabs ul.products,body.oga-build-45 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-copy{padding:14px 12px 16px!important} body.oga-build-45 ul.products li.product.oga-card h2{font-size:15px!important;line-height:1.32!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-price,body.oga-build-45 ul.products li.product.oga-card .oga-card-price .amount{font-size:17px!important} body.oga-build-45 .oga-home-artwork-tabs ul.products li.product .oga-card-image::after{display:none!important}}:root{--oga-legal-top:170px;--oga-accent:#a94a43;--oga-ink:#171513;--oga-paper:#f6f2ed;--oga-line:#e2d9d1} body.oga-build-45 .woocommerce ul.products li.product,body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy,body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 .woocommerce ul.products li.product .price,body.oga-build-45 .woocommerce ul.products li.product .product-category,body.oga-build-45 .woocommerce ul.products li.product .oga-card-category,body.oga-build-45 .woocommerce ul.products li.product .oga-card-artist,body.oga-build-45 .oga-home-artworks li.product,body.oga-build-45 .oga-home-artworks li.product .oga-card-copy,body.oga-build-45 .oga-home-artworks li.product h2,body.oga-build-45 .oga-home-artworks li.product .price,body.oga-build-45 .oga-related li.product,body.oga-build-45 .oga-related li.product .oga-card-copy{text-align:left!important} body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding:16px 16px 18px!important;min-height:178px!important} body.oga-build-45 .woocommerce ul.products li.product h2,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title{width:100%!important;margin:0 0 12px!important;line-height:1.32!important;text-align:left!important} body.oga-build-45 .woocommerce ul.products li.product .price{margin-top:auto!important;width:100%!important;display:block!important;text-align:left!important} body.oga-build-45 .woocommerce ul.products li.product .button,body.oga-build-45 .woocommerce ul.products li.product .oga-card-actions{align-self:flex-start!important;text-align:center!important} body.oga-build-45 .oga-legal-v2{overflow:visible!important;max-width:1640px!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,48px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:34px!important;align-items:start!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{grid-column:1!important;position:sticky!important;top:var(--oga-legal-top)!important;align-self:start!important;max-height:calc(100vh - var(--oga-legal-top) - 18px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f0e8e1!important;border:1px solid var(--oga-line)!important;padding:0!important;z-index:30!important;scrollbar-width:thin!important;overscroll-behavior:contain!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{grid-column:2!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:block!important;padding:0!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{position:sticky!important;top:0!important;z-index:2!important;display:block!important;margin:0!important;padding:17px 20px!important;background:#24211e!important;color:#fff!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;min-height:51px!important;margin:0!important;padding:11px 18px!important;border:0!important;border-bottom:1px solid rgba(169,74,67,.16)!important;background:transparent!important;color:var(--oga-ink)!important;text-decoration:none!important;font-size:14px!important;line-height:1.3!important;transition:background .18s ease,color .18s ease,padding-left .18s ease!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a span{font-size:11px!important;letter-spacing:.08em!important;color:#6d625a!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover{background:#fff9f5!important;color:var(--oga-accent)!important;padding-left:22px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="location"]{background:#fff!important;color:var(--oga-accent)!important;font-weight:700!important;padding-left:22px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active::before,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="location"]::before{background:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{padding:18px 20px!important;border-top:1px solid var(--oga-line)!important;overflow-wrap:anywhere!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section[id]{scroll-margin-top:calc(var(--oga-legal-top)+12px)!important} @media (max-width:1180px){body.oga-build-45 .oga-legal-v2{padding-inline:14px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:block!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:var(--oga-legal-top)!important;max-height:none!important;width:100%!important;margin:0 0 18px!important;overflow-x:auto!important;overflow-y:hidden!important;background:rgba(246,242,237,.97)!important;backdrop-filter:blur(12px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title,body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;width:max-content!important;min-width:100%!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:flex!important;gap:8px!important;min-height:48px!important;white-space:nowrap!important;border-right:1px solid var(--oga-line)!important;border-bottom:0!important;padding:10px 15px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a::before{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;height:3px!important}} @media (max-width:700px){:root{--oga-legal-top:86px} body.admin-bar{--oga-legal-top:132px} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{padding:22px 18px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:20px 16px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section[id]{scroll-margin-top:calc(var(--oga-legal-top)+58px)!important}}:root{--oga-h1:30px;--oga-body:16px;--oga-small:14px;--oga-accent:#a54842;--oga-ink:#211f1d;--oga-line:#e4ddd5;--oga-paper:#f7f4ef} body.oga-build-45 h1,body.oga-build-45 .oga-summary h1,body.oga-build-45 .oga-archive-hero h1,body.oga-build-45 .oga-page-hero h1,body.oga-build-45 .oga-contact-hero h1,body.oga-build-45 .oga-legal-hero h1,body.oga-build-45 .oga-artist-hero h1{font-size:var(--oga-h1)!important;line-height:1.12!important;letter-spacing:-.02em!important} body.oga-build-45 a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease} body.oga-build-45 a:hover{color:var(--oga-accent)} body.oga-build-45::selection{background:#a5484230;color:var(--oga-ink)} body.oga-build-45 .woocommerce ul.products li.product,body.oga-build-45 ul.products li.product,body.oga-build-45 .oga-card,body.oga-build-45 .oga-card-copy,body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy,body.oga-build-45 .woocommerce ul.products li.product .lb-element-woocommerce-product-title,body.oga-build-45 .woocommerce ul.products li.product .lb-element-woocommerce-product-category,body.oga-build-45 .woocommerce ul.products li.product .lb-element-woocommerce-product-price,body.oga-build-45 .woocommerce ul.products li.product h2,body.oga-build-45 .woocommerce ul.products li.product h3,body.oga-build-45 .woocommerce ul.products li.product .price,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__link,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__link *{text-align:left!important} body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__link{display:block!important;width:100%!important} body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title,body.oga-build-45 .woocommerce ul.products li.product h3{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .woocommerce ul.products li.product .price{display:block!important;margin-left:0!important;margin-right:auto!important} body.oga-build-45 .woocommerce ul.products li.product{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 10px 30px rgba(35,28,23,.045)!important} body.oga-build-45 .woocommerce ul.products li.product:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgba(35,28,23,.09)!important} body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{height:326px!important;min-height:326px!important;margin:0 0 34px!important;padding:0!important;max-width:none!important;width:100%!important} body.oga-build-45 .oga-archive-hero-inner{height:326px!important;min-height:326px!important;padding-top:34px!important;padding-bottom:34px!important} body.oga-build-45 .oga-archive-copy{max-width:760px!important;padding:30px 34px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{height:250px!important;min-height:250px!important;background:#efe7df!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero:before{background-image:linear-gradient(90deg,rgba(247,244,239,.98) 0%,rgba(247,244,239,.88) 52%,rgba(247,244,239,.18) 100%),var(--oga-hero-image)!important;background-size:auto 210px!important;background-position:right 8% center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{height:250px!important;min-height:250px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{background:transparent!important;color:var(--oga-ink)!important;padding-left:0!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy h1,body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy p{color:var(--oga-ink)!important;text-shadow:none!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-art{display:none!important} body.oga-build-45 .oga-quote{font-size:20px!important;line-height:1.55!important;padding:24px 30px!important;margin:20px 0 28px!important;font-weight:400!important;background:#f2ebe5!important;border-left:3px solid var(--oga-accent)!important} body.oga-build-45 .oga-quote>span{font-size:28px!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-product-layout{grid-template-columns:minmax(0,58%) minmax(380px,42%)!important;gap:42px!important;align-items:start!important} body.oga-build-45 .oga-gallery{display:block!important;min-width:0!important} body.oga-build-45 .oga-main-art{width:100%!important;min-height:540px!important} body.oga-build-45 .oga-thumbs{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:14px 0 0!important;padding:0!important;width:100%!important;overflow-x:auto!important} body.oga-build-45 .oga-thumbs button{flex:0 0 76px!important;width:76px!important;height:76px!important;margin:0!important} body.oga-build-45 .oga-summary{font-family:var(--oga-font)!important;font-size:var(--oga-body)!important} body.oga-build-45 .oga-summary h1{font-family:var(--oga-ui-font)!important;font-size:30px!important} body.oga-build-45 .oga-summary-primary-meta{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:12px 18px!important;padding:18px 0!important} body.oga-build-45 .oga-summary-primary-meta dt{font-size:12px!important;line-height:1.5!important;letter-spacing:.14em!important;font-weight:700!important} body.oga-build-45 .oga-summary-primary-meta dd,body.oga-build-45 .oga-summary-primary-meta dd a{font-size:16px!important;line-height:1.5!important;text-decoration:none!important;border:0!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-summary-primary-meta dd a:hover{color:var(--oga-accent)!important} body.oga-build-45 .oga-product-actions{display:block!important;max-width:none!important} body.oga-build-45 .oga-product-actions form.cart{width:100%!important;margin:0 0 14px!important} body.oga-build-45 .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:58px!important;background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-secondary-actions{display:grid!important;grid-template-columns:40% 40%!important;justify-content:space-between!important;column-gap:10%!important;width:100%!important;margin:0!important} body.oga-build-45 .oga-secondary-actions .oga-btn{position:static!important;transform:none!important;inset:auto!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:10px 14px!important} body.oga-build-45 .oga-secondary-actions .oga-offer{background:#24211f!important;border-color:#24211f!important;color:#fff!important} body.oga-build-45 .oga-secondary-actions .oga-info{background:#fff!important;border:1px solid var(--oga-accent)!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-secondary-actions .oga-offer:hover{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-secondary-actions .oga-info:hover{background:#f3e8e3!important;color:#7f342f!important} body.oga-build-45 .oga-product-sections{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important} body.oga-build-45 .oga-product-sections>article{font-family:var(--oga-font)!important;font-size:16px!important;line-height:1.55!important;padding:36px 40px!important;min-height:500px!important;display:flex!important;flex-direction:column!important} body.oga-build-45 .oga-product-sections h2,body.oga-build-45 .oga-product-sections h2 a{font-family:var(--oga-font)!important;font-size:22px!important;line-height:1.3!important;font-weight:600!important;color:var(--oga-ink)!important;text-decoration:none!important} body.oga-build-45 .oga-product-sections p,body.oga-build-45 .oga-product-sections li,body.oga-build-45 .oga-product-sections dt,body.oga-build-45 .oga-product-sections dd,body.oga-build-45 .oga-product-sections a,body.oga-build-45 .oga-product-sections button{font-family:var(--oga-font)!important;font-size:16px!important;line-height:1.55!important} body.oga-build-45 .oga-section-kicker{font-size:12px!important;letter-spacing:.18em!important} body.oga-build-45 .oga-technical-list{grid-template-columns:140px 1fr!important;gap:12px 20px!important} body.oga-build-45 .oga-technical-list dt{font-size:13px!important;letter-spacing:.12em!important;font-weight:700!important} body.oga-build-45 .oga-technical-list dd{margin:0!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-product-sections .oga-section-links{margin-top:auto!important;padding-top:28px!important;display:grid!important;gap:10px!important} body.oga-build-45 .oga-product-sections .oga-text-link{border:0!important;text-decoration:none!important;color:var(--oga-ink)!important;text-align:left!important;padding:0!important;background:transparent!important} body.oga-build-45 .oga-product-sections .oga-text-link:hover{color:var(--oga-accent)!important;transform:translateX(3px)} body.oga-build-45 .oga-legal-v2{max-width:none!important;padding:0!important;margin:0 auto 60px!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;grid-template-areas:"aside content"!important;gap:38px!important;max-width:1460px!important;margin:0 auto!important;padding:0 34px!important;align-items:start!important;overflow:visible!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{grid-area:aside!important;position:sticky!important;top:var(--oga-legal-top,160px)!important;align-self:start!important;max-height:calc(100vh - var(--oga-legal-top,160px) - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid var(--oga-line)!important;padding:0!important;z-index:5!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{grid-area:content!important;min-width:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:block!important;padding:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title{display:block!important;padding:18px 20px!important;background:#25211f!important;color:#fff!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.14em!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:52px!important;padding:11px 16px!important;border-bottom:1px solid var(--oga-line)!important;border-left:3px solid transparent!important;color:var(--oga-ink)!important;background:#fff!important;text-decoration:none!important;font-size:14px!important;line-height:1.3!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a:hover{background:#f7f1ec!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="location"]{background:#f3e8e2!important;border-left-color:var(--oga-accent)!important;color:#7f342f!important;font-weight:700!important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{padding:20px!important;border-top:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{scroll-margin-top:calc(var(--oga-legal-top,160px)+20px)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content section{background:#fff!important} @media(max-width:1100px){body.oga-build-45 .oga-product-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections>article{min-height:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:1fr!important;grid-template-areas:"aside" "content"!important;padding:0 20px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:sticky!important;top:var(--oga-legal-top,110px)!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;display:block!important;background:#fff!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside-title,body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:flex!important;width:max-content!important;min-width:100%!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{grid-template-columns:auto auto!important;white-space:nowrap!important;border-left:0!important;border-bottom:3px solid transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active{border-bottom-color:var(--oga-accent)!important}} @media(max-width:760px){body.oga-build-45 .oga-archive-hero,body.oga-build-45 .oga-page-hero,body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-legal-hero{height:240px!important;min-height:240px!important} body.oga-build-45 .oga-archive-hero-inner{height:240px!important;min-height:240px!important;padding:18px 20px!important} body.oga-build-45 .oga-archive-copy{padding:20px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero,body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{height:220px!important;min-height:220px!important} body.oga-build-45 .oga-summary h1{font-size:26px!important} body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45 .oga-product-sections>article{padding:28px 22px!important} body.oga-build-45 .oga-technical-list{grid-template-columns:112px 1fr!important}} @media (max-width:782px){html{margin-top:0!important} body.admin-bar.oga-build-45{margin-top:0!important} body.admin-bar.oga-build-45 #wpadminbar{display:none!important} body.admin-bar.oga-build-45 .oga-header{top:0!important}} @media (max-width:760px){body.oga-build-45 .oga-header{position:sticky!important;top:0!important;margin:0!important;padding:0!important;width:100%!important;z-index:99980!important;background:#f7f3ee!important} body.oga-build-45 .oga-topbar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important} body.oga-build-45 .oga-mainbar{height:84px!important;min-height:84px!important;margin:0!important;padding:0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important} body.oga-build-45 .oga-brand{min-width:0!important;overflow:hidden!important} body.oga-build-45 .oga-logo{gap:12px!important;max-width:100%!important} body.oga-build-45 .oga-logo-mark{width:66px!important;height:62px!important;flex:0 0 66px!important} body.oga-build-45 .oga-logo-rule{height:58px!important} body.oga-build-45 .oga-logo-copy{display:none!important} body.oga-build-45 .oga-actions{gap:2px!important;justify-content:flex-end!important} body.oga-build-45 .oga-actions .oga-account{display:none!important} body.oga-build-45 .oga-icon{width:42px!important;height:42px!important;flex:0 0 42px!important} body.oga-build-45 .oga-menu{width:48px!important;height:48px!important;flex:0 0 48px!important} body.oga-build-45 .oga-main,body.oga-build-45 .oga-main section,body.oga-build-45 .oga-main article,body.oga-build-45 .oga-main header,body.oga-build-45 .oga-main .oga-card-copy,body.oga-build-45 .oga-main .oga-summary,body.oga-build-45 .oga-main .oga-archive-copy,body.oga-build-45 .oga-main .oga-artist-copy,body.oga-build-45 .oga-main .oga-product-sections>article,body.oga-build-45 .oga-main .oga-legal-content{text-align:left!important} body.oga-build-45 .oga-main h1,body.oga-build-45 .oga-main h2,body.oga-build-45 .oga-main h3,body.oga-build-45 .oga-main h4,body.oga-build-45 .oga-main p,body.oga-build-45 .oga-main li,body.oga-build-45 .oga-main dt,body.oga-build-45 .oga-main dd,body.oga-build-45 .oga-main .price,body.oga-build-45 .oga-main .oga-price,body.oga-build-45 .oga-main .oga-section-kicker,body.oga-build-45 .oga-main .oga-card-artist{text-align:left!important} body.oga-build-45 .oga-section-head{display:block!important;text-align:left!important} body.oga-build-45 .oga-section-head>*{max-width:none!important;text-align:left!important} body.oga-build-45 .oga-card-copy{align-items:flex-start!important} body.oga-build-45 .oga-card h2,body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title,body.oga-build-45 .woocommerce ul.products li.product .price,body.oga-build-45 .woocommerce ul.products li.product .lb-element-woocommerce-product-category-1212{text-align:left!important;margin-left:0!important;margin-right:0!important} body.oga-build-45 .oga-btn,body.oga-build-45 button,body.oga-build-45 .button,body.oga-build-45 .single_add_to_cart_button{text-align:center!important;justify-content:center!important} body.oga-build-45 .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45 .oga-secondary-actions .oga-btn{width:100%!important;min-height:50px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.25!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:84px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;min-height:calc(100svh - 84px)!important;margin:0!important;padding:14px 18px 34px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f7f3ee!important;border:0!important;z-index:99970!important;transform:translate3d(100%,0,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s ease,opacity .2s ease,visibility .2s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:before{content:"Meniu galerie"!important;display:block!important;padding:10px 4px 14px!important;color:var(--oga-accent)!important;border-bottom:1px solid var(--oga-line)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.22em!important;text-transform:uppercase!important} body.oga-build-45 .oga-mobile a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:0 4px!important;color:var(--oga-ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(166,72,66,.14)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important} body.oga-build-45 .oga-mobile a:hover,body.oga-build-45 .oga-mobile a:focus-visible,body.oga-build-45 .oga-mobile a[aria-current="page"]{color:var(--oga-accent)!important;background:#fff!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-menu[aria-expanded="true"]{border-color:var(--oga-accent)!important;color:var(--oga-accent)!important}} @media (max-width:390px){body.oga-build-45 .oga-mainbar{padding:0 8px!important;gap:2px!important} body.oga-build-45 .oga-icon{width:39px!important;height:39px!important;flex-basis:39px!important} body.oga-build-45 .oga-menu{width:46px!important;height:46px!important;flex-basis:46px!important} body.oga-build-45 .oga-logo-mark{width:62px!important;flex-basis:62px!important}} @media (max-width:782px){html,html.wp-toolbar{margin-top:0!important;padding-top:0!important} body.oga-build-45,body.admin-bar.oga-build-45{margin-top:0!important;padding-top:84px!important} body.oga-build-45.oga-fixed-header-active,body.admin-bar.oga-build-45.oga-fixed-header-active{padding-top:84px!important} body.admin-bar.oga-build-45 #wpadminbar{display:none!important} body.oga-build-45 .oga-header,body.admin-bar.oga-build-45 .oga-header{position:fixed!important;inset:0 0 auto 0!important;top:0!important;margin:0!important;transform:none!important}} @media (max-width:760px){:root{--oga-mobile-head:84px} body.oga-build-45 .oga-header{height:var(--oga-mobile-head)!important;min-height:var(--oga-mobile-head)!important;background:#f7f3ee!important;border-bottom:1px solid var(--oga-line)!important;z-index:100000!important} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{height:var(--oga-mobile-head)!important;min-height:var(--oga-mobile-head)!important;padding:0 12px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important} body.oga-build-45 .oga-brand{min-width:0!important;overflow:hidden!important} body.oga-build-45 .oga-logo{display:flex!important;align-items:center!important;max-width:94px!important;margin:0!important} body.oga-build-45 .oga-logo picture,body.oga-build-45 .oga-logo img{display:block!important;width:auto!important;height:62px!important;max-width:94px!important;object-fit:contain!important;object-position:left center!important} body.oga-build-45 .oga-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;min-width:0!important} body.oga-build-45 .oga-actions .oga-account{display:none!important} body.oga-build-45 .oga-icon{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important} body.oga-build-45 .oga-menu{display:grid!important;width:48px!important;height:48px!important;min-width:48px!important;border:1px solid rgba(166,72,66,.28)!important;border-radius:50%!important;background:#fff!important} body.oga-build-45 .oga-menu:hover,body.oga-build-45 .oga-menu:focus-visible,body.oga-build-45 .oga-menu[aria-expanded="true"]{color:var(--oga-accent)!important;border-color:var(--oga-accent)!important;background:#fff!important;transform:none!important} body.oga-build-45 .oga-main:is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,.price,.oga-price,.oga-card-copy,.oga-card-copy *,.oga-summary,.oga-summary *,.oga-section-head,.oga-section-head *,.oga-archive-copy,.oga-artist-copy,.oga-legal-content,.oga-product-sections>article){text-align:left!important} body.oga-build-45 .oga-card-copy,body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy{align-items:flex-start!important;justify-content:flex-start!important} body.oga-build-45 .woocommerce ul.products li.product:is(.woocommerce-loop-product__title,.woocommerce-loop-product__link,.lb-element-woocommerce-product-category-1212,.price){text-align:left!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important} body.oga-build-45:is(.oga-btn,.button,button,.single_add_to_cart_button){text-align:center!important;justify-content:center!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:var(--oga-mobile-head)!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:calc(100dvh - var(--oga-mobile-head))!important;min-height:0!important;margin:0!important;padding:14px 18px 30px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7f3ee!important;border:0!important;z-index:99999!important;transform:translate3d(100%,0,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s ease,opacity .18s ease,visibility .18s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:before{content:"Meniu galerie";display:block;padding:9px 4px 14px;border-bottom:1px solid var(--oga-line);color:var(--oga-accent);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;text-align:left} body.oga-build-45 .oga-mobile a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:52px!important;padding:0 4px!important;border:0!important;border-bottom:1px solid rgba(166,72,66,.14)!important;background:transparent!important;color:var(--oga-ink)!important;font-size:13px!important;font-weight:650!important;letter-spacing:.1em!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important} body.oga-build-45 .oga-mobile a:hover,body.oga-build-45 .oga-mobile a:focus-visible,body.oga-build-45 .oga-mobile a[aria-current="page"]{color:var(--oga-accent)!important;background:#fff!important;padding-left:12px!important} html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important;overscroll-behavior:none!important}} @media (max-width:390px){body.oga-build-45,body.admin-bar.oga-build-45,body.oga-build-45.oga-fixed-header-active,body.admin-bar.oga-build-45.oga-fixed-header-active{padding-top:80px!important}:root{--oga-mobile-head:80px} body.oga-build-45 .oga-header,body.oga-build-45 .oga-mainbar{height:80px!important;min-height:80px!important} body.oga-build-45 .oga-mainbar{padding:0 8px!important;gap:1px!important} body.oga-build-45 .oga-logo{max-width:82px!important} body.oga-build-45 .oga-logo picture,body.oga-build-45 .oga-logo img{height:58px!important;max-width:82px!important} body.oga-build-45 .oga-icon{width:38px!important;height:38px!important;min-width:38px!important} body.oga-build-45 .oga-menu{width:46px!important;height:46px!important;min-width:46px!important}}:root{--oga-ink:#171513;--oga-muted:#6f655d;--oga-brick:#a8473f;--oga-brick-dark:#84362f;--oga-ivory:#f7f3ed;--oga-line:#dfd7cf;--oga-white:#fff;--oga-head:88px;--oga-admin:0px} .admin-bar{--oga-admin:32px}@media(max-width:782px){.admin-bar{--oga-admin:46px}} html{scroll-padding-top:calc(var(--oga-head)+var(--oga-admin)+18px)} body{color:var(--oga-ink);background:var(--oga-ivory);font-size:16px;line-height:1.55}::selection{background:rgba(168,71,63,.18);color:var(--oga-ink)} a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease;text-underline-offset:4px} a:hover,a:focus-visible{color:var(--oga-brick)} button,a.button,.button,input[type=submit]{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease} button:hover,a.button:hover,.button:hover,input[type=submit]:hover{transform:translateY(-1px)} h1,.entry-title,.page-title,.product_title{font-size:30px!important;line-height:1.12!important;letter-spacing:-.02em!important} h2{line-height:1.2} body.oga-fixed-header-active{padding-top:0!important;margin-top:0!important} .oga-header,[data-oga-header]{top:var(--oga-admin)!important} @media(max-width:760px){html,body{margin-top:0!important;padding-top:0!important} body.admin-bar{margin-top:0!important} #wpadminbar{position:fixed!important} .oga-header,[data-oga-header]{height:84px!important;min-height:84px!important;margin-top:0!important;padding-top:0!important;top:var(--oga-admin)!important} .oga-header__inner{height:84px!important;min-height:84px!important;align-items:center!important} .oga-header__brand,.oga-header__tools{align-items:center!important} [data-oga51-menu-panel],[data-oga-mobile]{top:calc(var(--oga-admin)+84px)!important;height:calc(100dvh - var(--oga-admin) - 84px)!important;z-index:100000!important} body.oga-menu-open,html.oga-menu-open{overflow:hidden!important}} .oga-archive-hero,.oga-catalog-hero,.oga-artist-results-hero,.oga-legal-hero,.oga-page-hero{min-height:326px!important;height:326px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;display:flex!important;align-items:center!important} .oga-archive-hero h1,.oga-catalog-hero h1,.oga-artist-results-hero h1,.oga-legal-hero h1,.oga-page-hero h1{font-size:30px!important} @media(max-width:760px){.oga-archive-hero,.oga-catalog-hero,.oga-artist-results-hero,.oga-legal-hero,.oga-page-hero{height:auto!important;min-height:230px!important;padding-top:36px!important;padding-bottom:36px!important}.oga-archive-hero h1,.oga-catalog-hero h1,.oga-artist-results-hero h1,.oga-legal-hero h1,.oga-page-hero h1{font-size:28px!important}} body.oga-build-45 .woocommerce ul.products li.product,body.oga-build-45 .woocommerce-loop-product__link,body.oga-build-45 .woocommerce-loop-product__title,body.oga-build-45 .lb-element-woocommerce-product-title,body.oga-build-45 .lb-element-woocommerce-product-category,body.oga-build-45 .lb-element-woocommerce-product-price,body.oga-build-45 .oga-card-copy,body.oga-build-45 .oga-card-copy *{text-align:left!important} .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-category,.woocommerce ul.products li.product .oga-card-copy{width:100%!important;margin-left:0!important;margin-right:0!important} .woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#fff;border:1px solid var(--oga-line);overflow:hidden} .woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important} .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;line-height:1.35!important;margin:16px 20px 7px!important;min-height:0!important} .woocommerce ul.products li.product .product-category,.woocommerce ul.products li.product .lb-element-woocommerce-product-category{margin:0 20px 12px!important;font-size:14px!important;letter-spacing:.12em!important} .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .lb-element-woocommerce-product-price{margin:0 20px 20px!important;font-size:20px!important;font-weight:700!important;margin-top:auto!important} .woocommerce ul.products li.product .button{margin:0 20px 20px!important;width:auto!important;align-self:flex-start!important} @media(max-width:760px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;margin:12px 14px 6px!important}.woocommerce ul.products li.product .product-category,.woocommerce ul.products li.product .lb-element-woocommerce-product-category{margin:0 14px 10px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .lb-element-woocommerce-product-price{font-size:18px!important;margin:0 14px 15px!important}.woocommerce ul.products li.product .button{margin:0 14px 15px!important}} .oga-artist-motto,.oga-artist-quote,.oga-artist-profile blockquote{font-size:clamp(18px,1.45vw,24px)!important;line-height:1.55!important;font-weight:400!important;padding:22px 28px!important;margin:20px 0!important} .single-product .product{align-items:start!important} .single-product .summary{position:sticky!important;top:calc(var(--oga-head)+var(--oga-admin)+18px)!important} .single-product .product_title{font-size:30px!important;line-height:1.15!important} .single-product .oga-product-actions,.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,4fr)!important;column-gap:10%!important;row-gap:0!important;width:100%!important;align-items:stretch!important} .single-product .oga-product-actions>*,.single-product .oga-secondary-actions>*{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} .single-product form.cart,.single-product .single_add_to_cart_button{width:100%!important} .single-product .single_add_to_cart_button{min-height:62px!important} .single-product .woocommerce-product-gallery__wrapper{display:block!important} .single-product .flex-control-thumbs,.single-product .oga-product-thumbs{display:flex!important;flex-direction:row!important;gap:10px!important;overflow-x:auto!important;margin-top:14px!important;position:static!important;width:100%!important} .single-product .flex-control-thumbs li,.single-product .oga-product-thumbs>*{flex:0 0 76px!important;width:76px!important} .single-product .oga-product-meta-row{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;align-items:baseline!important} .single-product .oga-product-meta-row .oga-all-works{grid-column:2!important;justify-self:start!important} .oga-product-info-grid,.oga-product-panels{font-family:inherit!important} .oga-product-info-grid *,.oga-product-panels *{font-family:inherit!important} .oga-product-info-grid p,.oga-product-info-grid a,.oga-product-info-grid li,.oga-product-panels p,.oga-product-panels a,.oga-product-panels li,.oga-product-panels dd,.oga-product-panels dt{font-size:16px!important;line-height:1.55!important} .oga-product-info-grid a,.oga-product-panels a{text-decoration:none!important} @media(max-width:900px){.single-product .summary{position:static!important}.single-product .oga-product-actions,.single-product .oga-secondary-actions{grid-template-columns:1fr 1fr!important;column-gap:10%!important}.single-product .oga-product-meta-row{grid-template-columns:90px minmax(0,1fr)!important}} @media(max-width:430px){.single-product .product_title{font-size:27px!important}.single-product .oga-product-actions>*,.single-product .oga-secondary-actions>*{min-height:54px!important;font-size:13px!important;padding:10px 8px!important}} .oga-legal-v2{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:42px!important;align-items:start!important} .oga-legal-v2 .oga-legal-toc{position:sticky!important;top:calc(var(--oga-head)+var(--oga-admin)+18px)!important;max-height:calc(100vh - var(--oga-head) - var(--oga-admin) - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid var(--oga-line)!important} .oga-legal-v2 .oga-legal-toc a{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;color:var(--oga-ink)!important;border-left:3px solid transparent!important;text-decoration:none!important} .oga-legal-v2 .oga-legal-toc a.is-active,.oga-legal-v2 .oga-legal-toc a[aria-current=location]{color:var(--oga-brick)!important;background:rgba(168,71,63,.07)!important;border-left-color:var(--oga-brick)!important;font-weight:700!important} .oga-legal-v2 .oga-legal-toc a:hover{color:var(--oga-brick)!important;background:rgba(168,71,63,.04)!important} .oga-legal-note,.oga-legal-important-note{display:none!important} @media(max-width:1100px){.oga-legal-v2{display:block!important}.oga-legal-v2 .oga-legal-toc{position:sticky!important;top:calc(var(--oga-head)+var(--oga-admin))!important;z-index:90!important;max-height:none!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;border-left:0!important;border-right:0!important}.oga-legal-v2 .oga-legal-toc a{display:inline-flex!important;grid-template-columns:none!important;flex:0 0 auto!important;border-left:0!important;border-bottom:3px solid transparent!important}.oga-legal-v2 .oga-legal-toc a.is-active,.oga-legal-v2 .oga-legal-toc a[aria-current=location]{border-bottom-color:var(--oga-brick)!important}} @media(max-width:760px){main h1,main h2,main h3,main h4,main p,main li,main dd,main dt,main .price,main .woocommerce-loop-product__title,main .product-category,.oga-home-tabs,.oga-home-tabs *:not(button):not(.button),.oga-artist-page,.oga-artist-page *:not(button):not(.button){text-align:left!important} button,.button,a.button,input[type=submit],.oga-tab-button{text-align:center!important} .oga-home-tabs__nav{justify-content:flex-start!important}} body.oga-build-45,body.oga-build-45.oga-fixed-header-active{padding-top:0!important} body.oga-build-45 .oga-header{position:sticky!important;inset:auto!important;top:0!important;width:100%!important;margin:0!important;transform:none!important;z-index:100000!important;background:rgba(247,244,240,.98)!important;border-bottom:1px solid var(--oga-line)!important;box-shadow:0 1px 0 rgba(35,28,22,.07)!important;backdrop-filter:blur(14px)!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45 .oga-main{margin-top:0!important;padding-top:0!important} body.oga-build-45 .oga-mainbar{margin-top:0!important} @media (max-width:782px){html,html.wp-toolbar{margin-top:0!important;padding-top:0!important} body.oga-build-45,body.admin-bar.oga-build-45,body.oga-build-45.oga-fixed-header-active,body.admin-bar.oga-build-45.oga-fixed-header-active{margin-top:0!important;padding-top:0!important} body.admin-bar.oga-build-45 #wpadminbar{display:none!important} body.oga-build-45 .oga-header,body.admin-bar.oga-build-45 .oga-header{position:sticky!important;inset:auto!important;top:0!important;height:84px!important;min-height:84px!important} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{height:84px!important;min-height:84px!important;padding:0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important} body.oga-build-45 .oga-mobile{top:84px!important;height:calc(100dvh - 84px)!important}} @media (min-width:783px){body.oga-build-45 .oga-topbar{display:grid!important} body.oga-build-45 .oga-mainbar{height:104px!important;min-height:104px!important}}:root{--oga-desktop-topbar:48px;--oga-desktop-mainbar:104px;--oga-desktop-header:152px;--oga-mobile-header:84px} body.oga-build-45,body.oga-build-45.oga-fixed-header-active{margin-top:0!important;padding-top:0!important} body.oga-build-45 .oga-header,body.admin-bar.oga-build-45 .oga-header{position:fixed!important;inset:0 0 auto 0!important;top:0!important;width:100%!important;height:var(--oga-desktop-header)!important;min-height:var(--oga-desktop-header)!important;margin:0!important;transform:none!important;z-index:99990!important;overflow:visible!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.admin-bar.oga-build-45{padding-top:0!important} body.oga-build-45 .oga-topbar{display:grid!important;height:var(--oga-desktop-topbar)!important;min-height:var(--oga-desktop-topbar)!important;padding:0 max(22px,calc((100vw - var(--oga-container))/2))!important;align-items:center!important;margin:0!important;line-height:1.2!important} body.oga-build-45 .oga-mainbar{height:var(--oga-desktop-mainbar)!important;min-height:var(--oga-desktop-mainbar)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important} body.oga-build-45 .oga-main{margin:0!important;padding-top:0!important} body.oga-build-45.single-product .oga-product-nav{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(260px,auto) minmax(180px,1fr)!important;align-items:center!important;gap:22px!important;visibility:visible!important;opacity:1!important;max-width:1600px!important;margin:0 auto!important;padding:18px 28px!important;background:#faf8f5!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45.single-product .oga-product-nav>span{display:block!important;min-width:0!important} body.oga-build-45.single-product .oga-product-nav .oga-product-prev{text-align:left!important} body.oga-build-45.single-product .oga-product-nav .oga-product-breadcrumb{text-align:center!important} body.oga-build-45.single-product .oga-product-nav .oga-product-next{text-align:right!important} body.oga-build-45.single-product .oga-product-nav .woocommerce-breadcrumb{display:block!important;margin:0!important;padding:0!important;font-size:12px!important;color:#756d66!important;white-space:normal!important} body.oga-build-45.single-product .oga-product-nav a{display:inline!important;color:#4b433d!important;text-decoration:none!important} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;margin-top:18px!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0 0 18px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:62px!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:40% 40%!important;justify-content:space-between!important;gap:0!important;width:100%!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:12px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important} body.oga-build-45.single-product .oga-main-art>.oga-gallery-sold::before{content:none!important;display:none!important} body.oga-build-45.single-product .oga-main-art>.oga-gallery-sold::after{content:"Lucrare vândută"!important;display:inline!important} body.oga-build-45.single-product:is(.oga-summary,.oga-product-actions,.oga-product-layout):is(.out-of-stock,.stock.out-of-stock,.oga-sold-large,.soldout,.sold-out):not(.oga-gallery-sold){display:none!important} @media(max-width:782px){html,html.wp-toolbar,body.oga-build-45,body.admin-bar.oga-build-45,body.oga-build-45.oga-fixed-header-active{margin-top:0!important;padding-top:var(--oga-mobile-header)!important} body.admin-bar.oga-build-45 #wpadminbar{display:none!important} body.oga-build-45 .oga-header,body.admin-bar.oga-build-45 .oga-header{top:0!important;height:var(--oga-mobile-header)!important;min-height:var(--oga-mobile-header)!important} body.oga-build-45 .oga-topbar{display:none!important;height:0!important;min-height:0!important;padding:0!important} body.oga-build-45 .oga-mainbar{height:var(--oga-mobile-header)!important;min-height:var(--oga-mobile-header)!important} body.oga-build-45 .oga-mobile{top:var(--oga-mobile-header)!important;height:calc(100dvh - var(--oga-mobile-header))!important} body.oga-build-45.single-product .oga-product-nav{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:13px 14px!important;font-size:10px!important} body.oga-build-45.single-product .oga-product-nav .oga-product-breadcrumb{grid-column:1/-1!important;grid-row:1!important;text-align:left!important} body.oga-build-45.single-product .oga-product-nav .oga-product-prev{grid-column:1!important;grid-row:2!important;text-align:left!important} body.oga-build-45.single-product .oga-product-nav .oga-product-next{grid-column:2!important;grid-row:2!important;text-align:right!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:calc(50% - 5px) calc(50% - 5px)!important;column-gap:10px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-btn{min-height:52px!important;font-size:10px!important;padding:9px 6px!important}} @media (max-width:782px){body.oga-build-45 .oga-menu[data-oga523-menu-toggle]{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:100002!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important} body.oga-build-45 .oga-mobile[data-oga523-mobile]{position:fixed!important;top:84px!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:calc(100dvh - 84px)!important;max-width:none!important;display:flex!important;flex-direction:column!important;padding:18px 22px 36px!important;background:#f7f3ee!important;overflow-y:auto!important;transform:translateX(100%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s ease,opacity .2s ease,visibility 0s linear .28s!important;z-index:100001!important} body.oga-build-45 .oga-mobile[data-oga523-mobile].is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .28s ease,opacity .2s ease!important} html.oga523-menu-open,html.oga523-menu-open body{overflow:hidden!important;overscroll-behavior:none!important} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;max-width:none!important;margin:20px 0 0!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions form.cart .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:62px!important;margin:0!important;position:static!important;transform:none!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:space-between!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>button.oga-btn{flex:0 0 40%!important;width:40%!important;max-width:40%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:10px 8px!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important;font-size:10px!important;line-height:1.2!important}}:root{--oga-ui-shell:1640px;--oga-ui-gutter:clamp(18px,3vw,50px);--oga-ui-h1:clamp(28px,2.45vw,40px)} body.oga-build-45 .oga-archive-hero{width:100%!important;max-width:none!important;height:300px!important;min-height:300px!important;margin:0 0 54px!important;padding:0!important;display:flex!important;align-items:center!important;background-image:linear-gradient(90deg,rgba(20,18,17,.76) 0%,rgba(20,18,17,.48) 48%,rgba(20,18,17,.18) 100%),var(--oga-hero-image)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-hero .oga-archive-hero-inner{width:100%!important;max-width:var(--oga-ui-shell)!important;margin:auto!important;padding:0 var(--oga-ui-gutter)!important} body.oga-build-45 .oga-archive-hero .oga-archive-copy{width:min(690px,62vw)!important;max-width:690px!important;padding:30px 32px!important;background:rgba(20,18,17,.46)!important;border-left:3px solid var(--oga-accent)!important;backdrop-filter:blur(4px)!important} body.oga-build-45 .oga-archive-hero .oga-archive-art{display:none!important} body.oga-build-45 .oga-archive-hero h1{font-size:var(--oga-ui-h1)!important;line-height:1.08!important;margin:9px 0 10px!important;letter-spacing:-.025em!important} body.oga-build-45 .oga-archive-hero p{font-size:16px!important;line-height:1.55!important;max-width:640px!important;margin:0!important} body.oga-build-45 .oga-archive-hero .woocommerce-breadcrumb{font-size:12px!important;margin:0 0 10px!important} body.oga-build-45 .oga-artists-mini-section{width:100%!important;max-width:none!important;margin:0 0 62px!important;padding:42px var(--oga-ui-gutter) 36px!important;background:#fff!important;overflow:hidden!important} body.oga-build-45 .oga-artists-mini-section .oga-section-head{max-width:var(--oga-ui-shell)!important;margin:0 auto 24px!important;padding:0!important} body.oga-build-45 .oga-artists-mini-viewport{width:100%!important;max-width:var(--oga-ui-shell)!important;margin:0 auto!important;overflow:hidden!important;min-width:0!important} body.oga-build-45 .oga-artists-mini-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:22px!important;will-change:transform!important;transform-origin:left center!important} body.oga-build-45 .oga-artists-mini-track>*{flex:0 0 auto!important;width:214px!important;min-width:214px!important;max-width:214px!important} body.oga-build-45 .oga-artists-mini-section .oga-text-link{display:inline-flex!important;margin-top:24px!important} body.oga-build-45 .oga-artists-featured{padding-top:50px!important;margin-top:0!important;background:transparent!important} body.oga-build-45 .oga-artists-featured .oga-section-head{align-items:end!important;margin-bottom:30px!important} body.oga-build-45 .oga-artist-hero{width:100%!important;max-width:none!important;height:480px!important;min-height:480px!important;margin:0 0 54px!important;padding:0!important;background-position:center!important;background-size:cover!important} body.oga-build-45 .oga-artist-hero-inner{width:100%!important;max-width:var(--oga-ui-shell)!important;margin:auto!important;padding:0 var(--oga-ui-gutter)!important} body.oga-build-45 .oga-artist-hero h1{font-size:var(--oga-ui-h1)!important;line-height:1.08!important} body.oga-build-45 .oga-artist-studio{width:100%!important;max-width:none!important;height:360px!important;min-height:360px!important;margin:0 0 58px!important;border:0!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-artist-studio>div{width:100%!important;max-width:var(--oga-ui-shell)!important;margin:auto!important;padding:0 var(--oga-ui-gutter)!important} body.oga-build-45 .oga-quote{font-size:18px!important;line-height:1.5!important;padding:22px 26px!important;margin:18px 0 24px!important} body.oga-build-45 .oga-quote>span{font-size:25px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{background:#fff!important;padding:clamp(26px,3vw,46px)!important;border:0!important;box-shadow:0 8px 28px rgba(45,35,28,.035)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{background:transparent!important;border:0!important;border-bottom:1px solid var(--oga-line)!important;box-shadow:none!important;padding:26px 0!important;margin:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section:first-child{padding-top:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section:last-child{border-bottom:0!important;padding-bottom:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{border:0!important;box-shadow:0 8px 25px rgba(45,35,28,.045)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{border-left:0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a.is-active,body.oga-build-45 .oga-legal-v2 .oga-legal-toc a[aria-current="location"]{box-shadow:inset 3px 0 0 var(--oga-accent)!important} body.oga-build-45 .oga-consult-actions .oga-counselling-button{background:transparent!important;color:#2b2724!important;border:1px solid #2b2724!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important} body.oga-build-45 .oga-consult-actions .oga-counselling-button:hover,body.oga-build-45 .oga-consult-actions .oga-counselling-button:focus-visible{background:#2b2724!important;color:#fff!important;border-color:#2b2724!important;transform:translateY(-2px)!important} body.oga-build-45 .oga-consult-actions .oga-wa-button:hover,body.oga-build-45 .oga-consult-actions .oga-wa-button:focus-visible{filter:brightness(.92)!important;color:#fff!important} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;max-width:none!important;margin:28px 0 0!important;padding:0!important;position:static!important} body.oga-build-45.single-product .oga-product-actions>form.cart{display:block!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;position:static!important} body.oga-build-45.single-product .oga-product-actions>form.cart .single_add_to_cart_button{display:flex!important;width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important} body.oga-build-45.single-product .oga-product-actions>.oga-secondary-actions{display:grid!important;grid-template-columns:40% 40%!important;justify-content:space-between!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important} body.oga-build-45.single-product .oga-product-actions>.oga-secondary-actions>.oga-btn{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;height:auto!important;margin:0!important;padding:11px 10px!important;position:static!important;inset:auto!important;float:none!important;transform:none!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.2!important;font-size:11px!important;letter-spacing:.08em!important;box-sizing:border-box!important} body.oga-build-45.single-product .oga-product-actions>.oga-secondary-actions>.oga-btn:hover{transform:translateY(-2px)!important} @media(max-width:900px){body.oga-build-45 .oga-archive-hero{height:260px!important;min-height:260px!important;margin-bottom:38px!important} body.oga-build-45 .oga-archive-hero .oga-archive-copy{width:min(720px,88vw)!important;padding:26px!important} body.oga-build-45 .oga-artist-hero{height:420px!important;min-height:420px!important} body.oga-build-45 .oga-artist-studio{height:300px!important;min-height:300px!important}} @media(max-width:760px){body.oga-build-45 .oga-archive-hero{height:auto!important;min-height:230px!important;padding:28px 0!important} body.oga-build-45 .oga-archive-hero .oga-archive-copy{width:100%!important;max-width:none!important;padding:22px 20px!important} body.oga-build-45 .oga-archive-hero h1{font-size:28px!important} body.oga-build-45 .oga-artists-mini-section{padding:32px 18px 28px!important;margin-bottom:40px!important} body.oga-build-45 .oga-artists-mini-track{gap:14px!important} body.oga-build-45 .oga-artists-mini-track>*{width:190px!important;min-width:190px!important;max-width:190px!important} body.oga-build-45 .oga-artist-hero{height:auto!important;min-height:390px!important;padding:42px 0!important} body.oga-build-45 .oga-artist-hero-inner{padding:0 20px!important} body.oga-build-45 .oga-artist-studio{height:260px!important;min-height:260px!important} body.oga-build-45 .oga-quote{font-size:16px!important;padding:20px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{padding:22px 18px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:22px 0!important} body.oga-build-45.single-product .oga-product-actions>form.cart{margin-bottom:14px!important} body.oga-build-45.single-product .oga-product-actions>.oga-secondary-actions{grid-template-columns:40% 40%!important;justify-content:space-between!important;gap:0!important} body.oga-build-45.single-product .oga-product-actions>.oga-secondary-actions>.oga-btn{min-height:52px!important;padding:9px 6px!important;font-size:9.5px!important;letter-spacing:.055em!important}}:root{--oga-paper:#ffffff;--oga-surface:#ffffff;--oga-soft:#faf9f7;--oga-line:#e8e3de;--oga-ink:#211e1b;--oga-muted:#6f6862} body.oga-build-45{background:#fff!important} body.oga-build-45 .oga-main,body.oga-build-45 .site-main,body.oga-build-45 main{background:#fff!important} body.oga-build-45:is(.oga-home-section,.oga-artist-section,.oga-artist-bio,.oga-related,.oga-faq,.oga-product-reviews,.oga-filter-wrap,.oga-artists-mini-section){background:#fff!important} body.oga-build-45:is(.oga-card,.woocommerce ul.products li.product,.oga-summary,.oga-main-art,.oga-product-sections>article,.oga-faq-link-card>div,.oga-reviews-shell,.oga-review-gallery,.oga-filters,.oga-legal-content,.oga-legal-aside){box-shadow:none!important} body.oga-build-45:is(.oga-card,.woocommerce ul.products li.product){border:0!important;background:#fff!important} body.oga-build-45:is(.oga-card,.woocommerce ul.products li.product):hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px rgba(35,29,25,.06)!important} body.oga-build-45 .oga-card-image{background:#faf9f7!important;border:1px solid #eee9e4!important} body.oga-build-45 .oga-card-copy{padding:18px 2px 24px!important;background:#fff!important;align-items:flex-start!important;text-align:left!important} body.oga-build-45 .oga-card-copy>*{text-align:left!important} body.oga-build-45 .oga-card-artist{order:0!important;margin:0 0 6px!important;color:var(--oga-muted)!important;font-size:12px!important;letter-spacing:.09em!important;text-transform:uppercase!important} body.oga-build-45 .oga-card h2{margin:0 0 8px!important;min-height:0!important;font-size:17px!important;line-height:1.35!important;font-weight:500!important;text-align:left!important} body.oga-build-45 .oga-card-tax{margin:0 0 12px!important;text-align:left!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important} body.oga-build-45 .oga-card-meta{margin:0 0 12px!important;text-align:left!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-card-bottom{width:100%!important;display:block!important;text-align:left!important;margin-top:auto!important} body.oga-build-45 .oga-card-price{display:block!important;text-align:left!important;margin:0!important;font-size:18px!important} body.oga-build-45 .oga-card-actions{display:none!important} body.oga-build-45.single-product .oga-product-layout{background:#fff!important} body.oga-build-45.single-product .oga-main-art{border:0!important;background:#faf9f7!important} body.oga-build-45.single-product .oga-summary{border:0!important;border-left:3px solid rgba(166,58,58,.62)!important;background:#fff!important;padding:clamp(28px,3vw,46px)!important} body.oga-build-45.single-product .oga-summary-primary-meta{border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important;padding:18px 0!important} body.oga-build-45.single-product .oga-authenticity-note{background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-community{border-color:var(--oga-line)!important} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;margin:30px 0 22px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;width:100%!important;min-height:60px!important;margin:0!important;padding:0 24px!important;border:1px solid var(--oga-accent)!important;background:var(--oga-accent)!important;color:#fff!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.15em!important;font-weight:700!important;text-align:center!important;align-items:center!important;justify-content:center!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button:hover{background:#8e3434!important;border-color:#8e3434!important;transform:translateY(-1px)!important} body.oga-build-45.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;position:static!important} body.oga-build-45.single-product .oga-product-action{appearance:none!important;position:relative!important;inset:auto!important;float:none!important;transform:none!important;width:100%!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:13px 44px 13px 16px!important;display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;border:1px solid var(--oga-line)!important;background:#fff!important;color:var(--oga-ink)!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;transition:.2s ease!important} body.oga-build-45.single-product .oga-product-action:before,body.oga-build-45.single-product .oga-product-action:after{content:none!important;display:none!important} body.oga-build-45.single-product .oga-product-action__eyebrow{font-size:9px!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--oga-muted)!important;font-weight:600!important} body.oga-build-45.single-product .oga-product-action__label{font-size:13px!important;line-height:1.25!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important} body.oga-build-45.single-product .oga-product-action__arrow{position:absolute!important;right:17px!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;line-height:1!important} body.oga-build-45.single-product .oga-product-action--offer{background:#211e1b!important;color:#fff!important;border-color:#211e1b!important} body.oga-build-45.single-product .oga-product-action--offer .oga-product-action__eyebrow{color:#c9c1ba!important} body.oga-build-45.single-product .oga-product-action:hover{border-color:var(--oga-accent)!important;color:var(--oga-accent)!important;transform:translateY(-2px)!important} body.oga-build-45.single-product .oga-product-action--offer:hover{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45.single-product .oga-product-sections{border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important;background:#fff!important;gap:0!important} body.oga-build-45.single-product .oga-product-sections>article{min-height:430px!important;background:#fff!important;border:0!important;border-right:1px solid var(--oga-line)!important;padding:40px 38px!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-right:0!important} body.oga-build-45.single-product .oga-product-sections>article:before{content:none!important} body.oga-build-45.single-product .oga-product-sections h2,body.oga-build-45.single-product .oga-product-sections h2 a{font-family:var(--oga-font)!important;font-size:23px!important;line-height:1.25!important;font-weight:600!important} body.oga-build-45.single-product .oga-product-sections:is(p,li,dt,dd,a,button,strong,small){font-family:var(--oga-font)!important;font-size:15px!important;line-height:1.55!important} body.oga-build-45.single-product .oga-product-sections .oga-section-kicker{font-size:11px!important;line-height:1.3!important} body.oga-build-45.single-product .oga-product-sections .oga-technical-list dt{font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-sections .oga-section-links{border-top:1px solid var(--oga-line)!important;padding-top:22px!important} body.oga-build-45.single-product .oga-faq-link-card>div{background:#fff!important;color:var(--oga-ink)!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45.single-product .oga-faq-link-card:is(h3,p){color:var(--oga-ink)!important} body.oga-build-45 .oga-consult-section{background:#fff!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-consult-actions .oga-counselling-button{color:var(--oga-ink)!important;background:#fff!important;border-color:var(--oga-ink)!important} body.oga-build-45 .oga-consult-actions .oga-counselling-button:hover{color:#fff!important;background:var(--oga-ink)!important} body.oga-build-45.single-product .oga-reviews-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:stretch!important;gap:0!important;background:#fff!important} body.oga-build-45.single-product .oga-reviews-shell{border:0!important;border-right:1px solid var(--oga-line)!important;background:#fff!important;min-height:620px!important} body.oga-build-45.single-product .oga-review-gallery{border:0!important;background:#faf9f7!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:620px!important;height:100%!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage{position:relative!important;min-height:0!important;height:100%!important;display:grid!important;place-items:center!important;overflow:hidden!important;padding:24px!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{position:absolute!important;inset:24px!important;margin:0!important;display:none!important;place-items:center!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45.single-product .oga-review-gallery-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important} body.oga-build-45.single-product .oga-review-gallery-controls{position:static!important;background:#fff!important;border-top:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{background:#fff!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{background:#fff!important;border:0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{background:#fff!important;border:0!important;border-right:1px solid var(--oga-line)!important;box-shadow:none!important} @media(max-width:1100px){body.oga-build-45.single-product .oga-product-sections>article{border-right:0!important;border-bottom:1px solid var(--oga-line)!important;min-height:0!important} body.oga-build-45.single-product .oga-product-sections>article:last-child{border-bottom:0!important} body.oga-build-45.single-product .oga-reviews-layout{grid-template-columns:1fr!important} body.oga-build-45.single-product .oga-reviews-shell{border-right:0!important;border-bottom:1px solid var(--oga-line)!important;min-height:0!important} body.oga-build-45.single-product .oga-review-gallery{min-height:520px!important}} @media(max-width:760px){body.oga-build-45.single-product .oga-summary{border-left:2px solid rgba(166,58,58,.58)!important;padding:24px 18px!important} body.oga-build-45.single-product .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:9px!important} body.oga-build-45.single-product .oga-product-action{min-height:66px!important;padding:10px 34px 10px 11px!important} body.oga-build-45.single-product .oga-product-action__label{font-size:10px!important;letter-spacing:.055em!important} body.oga-build-45.single-product .oga-product-action__eyebrow{font-size:8px!important;letter-spacing:.11em!important} body.oga-build-45.single-product .oga-product-action__arrow{right:11px!important;font-size:16px!important} body.oga-build-45.single-product .oga-product-sections>article{padding:28px 20px!important} body.oga-build-45.single-product .oga-review-gallery{min-height:430px!important} body.oga-build-45.single-product .oga-review-gallery-stage{padding:14px!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{inset:14px!important} body.oga-build-45 .oga-card-copy{padding:14px 0 20px!important} body.oga-build-45 .oga-card h2{font-size:15px!important}} body.oga-build-45.single-product section.oga-summary div.oga-product-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important;max-width:none!important;margin:30px 0 22px!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;float:none!important} body.oga-build-45.single-product section.oga-summary div.oga-product-actions>form.cart{display:block!important;order:1!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;float:none!important} body.oga-build-45.single-product section.oga-summary div.oga-product-actions>form.cart .single_add_to_cart_button{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:60px!important;height:auto!important;margin:0!important;padding:15px 24px!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important} body.oga-build-45.single-product section.oga-summary div.oga-product-actions>div.oga-secondary-actions{display:grid!important;order:2!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:14px!important;row-gap:0!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important} body.oga-build-45.single-product section.oga-summary div.oga-product-actions>div.oga-secondary-actions>button.oga-product-action{appearance:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:56px!important;height:auto!important;margin:0!important;padding:13px 40px 13px 18px!important;position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;overflow:hidden!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;font-size:12px!important;letter-spacing:.11em!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:none!important} body.oga-build-45.single-product section.oga-summary .oga-product-action__eyebrow{display:none!important} body.oga-build-45.single-product section.oga-summary .oga-product-action__label{display:block!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important;white-space:normal!important} body.oga-build-45.single-product section.oga-summary .oga-product-action__arrow{display:block!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;color:inherit!important;font-size:18px!important;line-height:1!important} body.oga-build-45.single-product section.oga-summary .oga-product-action--offer{background:#24211f!important;border:1px solid #24211f!important;color:#fff!important} body.oga-build-45.single-product section.oga-summary .oga-product-action--info{background:#fff!important;border:1px solid #a64842!important;color:#8f3732!important} body.oga-build-45.single-product section.oga-summary .oga-product-action--offer:hover,body.oga-build-45.single-product section.oga-summary .oga-product-action--offer:focus-visible{background:#a64842!important;border-color:#a64842!important;color:#fff!important;transform:translateY(-1px)!important} body.oga-build-45.single-product section.oga-summary .oga-product-action--info:hover,body.oga-build-45.single-product section.oga-summary .oga-product-action--info:focus-visible{background:#a64842!important;border-color:#a64842!important;color:#fff!important;transform:translateY(-1px)!important} body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button,body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:link,body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:14px 24px!important;background:#fff!important;border:1px solid #24211f!important;color:#24211f!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important} body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button *,body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:before,body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:after{color:inherit!important;opacity:1!important;visibility:visible!important} body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:hover,body.oga-build-45 .oga-consult .oga-consult-actions a.oga-counselling-button:focus-visible{background:#24211f!important;border-color:#24211f!important;color:#fff!important} @media(max-width:760px){body.oga-build-45.single-product section.oga-summary div.oga-product-actions>div.oga-secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:9px!important} body.oga-build-45.single-product section.oga-summary div.oga-product-actions>div.oga-secondary-actions>button.oga-product-action{min-height:54px!important;padding:10px 28px 10px 8px!important;font-size:10px!important;letter-spacing:.055em!important} body.oga-build-45.single-product section.oga-summary .oga-product-action__arrow{right:9px!important;font-size:15px!important}} @media(max-width:390px){body.oga-build-45.single-product section.oga-summary div.oga-product-actions>div.oga-secondary-actions{grid-template-columns:1fr!important;row-gap:9px!important}} body.oga-build-45{--oga-paper:#fff;--oga-soft:#faf9f7;--oga-line:#e7e1da} body.oga-build-45 .oga-topbar span{white-space:nowrap;letter-spacing:0;text-transform:none} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button){display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;padding:0 0 3px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.38)!important;background:transparent!important;color:var(--oga-ink)!important;font:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button)::after{content:" →";margin-left:7px;color:var(--oga-accent)} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button):hover{color:var(--oga-accent)!important;border-bottom-color:var(--oga-accent)!important} body.oga-build-45 .oga-summary-primary-meta .oga-all-artist-works-inline{white-space:nowrap!important} body.oga-build-45 .oga-summary-primary-meta,body.oga-build-45 .oga-product-community,body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-product-sections article,body.oga-build-45 .oga-authenticity-note,body.oga-build-45 .oga-faq-link-card>div{box-shadow:none!important} body.oga-build-45 .oga-summary-primary-meta{border-top:0!important;border-bottom:0!important;padding-top:10px!important;padding-bottom:8px!important} body.oga-build-45 .oga-product-community{border-top:0!important;border-bottom:0!important;padding:8px 0 0!important;margin:24px 0 0!important} body.oga-build-45 .oga-authenticity-note{border:0!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important;background:#fff!important;padding:20px 0!important} body.oga-build-45 .oga-product-sections{gap:0!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-product-sections article{border:0!important;border-right:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45 .oga-product-sections article:last-child{border-right:0!important} body.oga-build-45 .oga-faq-link-card>div{border:0!important;border-top:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45.single-product .oga-price{margin:24px 0 10px!important} body.oga-build-45.single-product .oga-wishlist--primary{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 26px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important} body.oga-build-45.single-product .oga-wishlist--primary span{font-size:22px;line-height:1;color:var(--oga-accent)} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;margin:0!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0 0 22px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;width:100%!important;min-height:60px!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;width:100%!important;margin:0 0 30px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:12px 38px 12px 16px!important} body.oga-build-45 .oga-product-sections article,body.oga-build-45 .oga-product-sections article p,body.oga-build-45 .oga-product-sections article li,body.oga-build-45 .oga-product-sections article dt,body.oga-build-45 .oga-product-sections article dd,body.oga-build-45 .oga-product-sections article a,body.oga-build-45 .oga-product-sections article button,body.oga-build-45 .oga-product-sections article small,body.oga-build-45 .oga-product-sections .oga-section-kicker{font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45 .oga-product-sections article h2,body.oga-build-45 .oga-product-sections article h2 a{font-family:inherit!important;font-size:25px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.015em!important;text-transform:none!important} body.oga-build-45 .oga-product-sections .oga-section-kicker{display:block!important;margin-bottom:18px!important;color:var(--oga-accent)!important;font-size:14px!important;font-weight:600!important} body.oga-build-45 .oga-product-sections .oga-technical-list dt{font-weight:600!important} body.oga-build-45 .oga-product-sections .oga-delivery-benefits strong{font-size:16px!important;font-weight:600!important} body.oga-build-45 .oga-product-sections .oga-delivery-benefits small{display:block!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-product-sections .oga-section-links{gap:16px!important} @media(max-width:760px){body.oga-build-45 .oga-topbar span{display:none!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin-bottom:16px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{gap:10px!important;margin-bottom:24px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{min-height:52px!important;padding:10px 28px 10px 10px!important} body.oga-build-45 .oga-product-sections{border-top:0!important;border-bottom:0!important} body.oga-build-45 .oga-product-sections article{border-right:0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-product-sections article:last-child{border-bottom:0!important}} body.oga-build-45{--oga-bg:#ffffff;--oga-paper:#ffffff;--oga-soft:#faf9f7;--oga-ink:#1f1d1b;--oga-muted:#6f6861;--oga-accent:#a44b45;--oga-line:#e9e4de;--oga-shell:1720px;background:#fff!important;color:var(--oga-ink)!important;font-size:16px!important;line-height:1.58!important} body.oga-build-45:is(h1,h2,h3,h4,h5,h6){letter-spacing:-.018em!important} body.oga-build-45 h1{font-size:clamp(28px,2.4vw,36px)!important;line-height:1.12!important;font-weight:500!important} body.oga-build-45 h2{font-size:clamp(24px,2vw,30px)!important;line-height:1.18!important;font-weight:600!important} body.oga-build-45 h3{font-size:20px!important;line-height:1.3!important;font-weight:600!important} body.oga-build-45:is(p,li,dd,dt,input,select,textarea,button,a){font-size:15.5px} body.oga-build-45:is(.oga-section-head span,.oga-section-kicker,.oga-cat-kicker,.oga-artist-intro>span,.oga-archive-copy>span){text-transform:none!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:600!important} body.oga-build-45 .oga-header{background:rgba(250,248,245,.985)!important;border-bottom:1px solid #ebe6e0!important} body.oga-build-45 .oga-topbar{height:38px!important;font-size:13px!important} body.oga-build-45 .oga-topbar span{font-size:13px!important;color:#77706a!important} body.oga-build-45 .oga-mainbar{min-height:112px!important;height:auto!important} body.oga-build-45 .oga-nav a{font-size:13px!important;letter-spacing:.11em!important} body.oga-build-45 .oga-category-showcase{background:#fff!important;padding-top:28px!important;margin-bottom:64px!important} body.oga-build-45 .oga-category-showcase .oga-section-head{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"kicker title" "copy copy"!important;align-items:end!important;column-gap:30px!important;row-gap:12px!important;margin:0 0 28px!important} body.oga-build-45 .oga-category-showcase .oga-section-head>span{grid-area:kicker!important;margin:0!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-category-showcase .oga-section-head>h2{grid-area:title!important;margin:0!important;text-align:left!important;font-size:28px!important} body.oga-build-45 .oga-category-showcase .oga-section-head>p{grid-area:copy!important;max-width:760px!important;margin:0!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-category-showcase .oga-categories{gap:14px!important} body.oga-build-45 .oga-category-showcase .oga-categories a{border:0!important;box-shadow:none!important} body.oga-build-45 .oga-category-showcase .oga-categories a:after{border:0!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){width:100%!important;max-width:none!important;height:250px!important;min-height:250px!important;margin:0 0 38px!important;padding:0!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:250px!important;min-height:250px!important;padding-top:26px!important;padding-bottom:26px!important} body.oga-build-45 .oga-archive-copy{width:min(620px,88vw)!important;max-width:620px!important;padding:22px 28px!important;background:rgba(20,18,17,.48)!important;backdrop-filter:blur(3px)!important;border-left:2px solid rgba(174,78,70,.8)!important} body.oga-build-45 .oga-archive-copy h1{font-size:30px!important;line-height:1.12!important;margin:8px 0 10px!important} body.oga-build-45 .oga-archive-copy p{font-size:15px!important;line-height:1.5!important;margin:0!important;max-width:540px!important} body.oga-build-45 .oga-archive-copy .woocommerce-breadcrumb{font-size:12px!important;opacity:.7!important} body.oga-build-45 .oga-artist-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;height:390px!important;min-height:390px!important;padding:0!important} body.oga-build-45 .oga-artist-hero-inner{max-width:1500px!important;padding:0 44px!important} body.oga-build-45 .oga-artist-hero h1{font-size:32px!important} body.oga-build-45 .oga-artist-hero .oga-artist-intro>p{font-size:15px!important;line-height:1.55!important;max-width:760px!important} body.oga-build-45 .oga-artist-studio{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;height:440px!important;min-height:440px!important;margin-bottom:58px!important;background-size:cover!important;background-position:center 30%!important;border:0!important} body.oga-build-45 .oga-artist-studio>div{background:rgba(20,18,17,.36)!important;backdrop-filter:blur(2px)!important;padding-top:20px!important;padding-bottom:20px!important} body.oga-build-45 .oga-artist-studio h2{font-size:24px!important;margin:2px 0 0!important} body.oga-build-45 .oga-artist-profile{gap:34px!important} body.oga-build-45:is(.oga-artist-profile-gallery,.oga-artist-profile-content){border:0!important;box-shadow:none!important;background:#fff!important} body.oga-build-45 .oga-artist-profile-content{padding:34px!important} body.oga-build-45 .oga-artist-profile-content [data-oga-tabs]>nav{border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-quote{margin:24px 0 22px!important;padding:20px 24px!important;background:#faf8f5!important;border-left:2px solid var(--oga-accent)!important;font-size:18px!important;line-height:1.55!important;font-weight:400!important} body.oga-build-45 .oga-faq{background:#fff!important} body.oga-build-45 .oga-faq-grid{gap:6px 34px!important} body.oga-build-45 .oga-faq-item{border:0!important;border-bottom:1px solid #eee9e4!important;background:#fff!important;padding:0!important} body.oga-build-45 .oga-faq-item summary{padding:18px 0!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45 .oga-faq-item summary:before{display:none!important} body.oga-build-45 .oga-faq-item>div{padding:0 0 18px!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-filters{background:#fff!important;border:0!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important;box-shadow:none!important;padding:24px 0!important;margin-bottom:28px!important} body.oga-build-45 .oga-filter-head{margin-bottom:18px!important} body.oga-build-45 .oga-filter-head span{font-size:20px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45 .oga-filter-reset{border:0!important;padding:0!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:4px!important} body.oga-build-45 .oga-filter-grid{gap:12px!important} body.oga-build-45 .oga-filter-grid label>span{font-size:12px!important;letter-spacing:.04em!important;text-transform:none!important} body.oga-build-45 .oga-filter-grid:is(input,select){height:48px!important;background:#fff!important;border:1px solid #e5dfd8!important;padding:0 14px!important} body.oga-build-45 .oga-filter-submit{height:48px!important;min-height:48px!important} body.oga-build-45:is(.oga-home-section,.oga-artist-section,.oga-related,.oga-product-reviews,.oga-faq,.oga-product-sections){margin-bottom:64px!important} body.oga-build-45:is(.oga-faq-link-card>div,.oga-authenticity-note,.oga-reviews-shell,.oga-review-gallery){box-shadow:none!important} body.oga-build-45 .oga-faq-link-card>div{border:0!important;background:#fff!important;padding:28px 0!important} body.oga-build-45.single-product .oga-product-layout{gap:48px!important} body.oga-build-45.single-product .oga-summary{border:0!important;border-left:0!important;box-shadow:none!important;padding:34px 0!important;background:#fff!important} body.oga-build-45.single-product .oga-summary h1{font-size:32px!important;line-height:1.14!important;margin:0 0 10px!important} body.oga-build-45.single-product .oga-wishlist--primary{display:inline-flex!important;order:0!important;margin:0 0 22px!important;padding:0!important;border:0!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-lead{font-size:15.5px!important;line-height:1.6!important;margin-bottom:18px!important} body.oga-build-45.single-product .oga-summary-primary-meta{padding:10px 0!important;margin:0 0 18px!important;border:0!important} body.oga-build-45.single-product .oga-summary-primary-meta:is(dt,dd,a){font-size:15px!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-summary-primary-meta dt{font-weight:600!important} body.oga-build-45.single-product .oga-all-artist-works-inline{white-space:nowrap!important} body.oga-build-45.single-product .oga-price{font-size:24px!important;margin:12px 0 26px!important} body.oga-build-45.single-product .oga-product-actions{display:block!important;width:100%!important;margin:0!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions form.cart{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-height:58px!important;margin:0!important;padding:14px 20px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;margin:0 0 30px!important;padding:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{position:static!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:12px 34px 12px 14px!important;font-size:12px!important;letter-spacing:.045em!important} body.oga-build-45.single-product .oga-authenticity-note{border:0!important;border-top:1px solid var(--oga-line)!important;padding:20px 0!important} body.oga-build-45.single-product .oga-product-community{border:0!important;padding:0!important;margin-top:24px!important} body.oga-build-45.single-product .oga-product-sections{max-width:var(--oga-shell)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px!important;padding:46px 42px!important;border:0!important;background:#fff!important} body.oga-build-45.single-product .oga-product-sections>article{min-height:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-sections article:is(p,li,dt,dd,a,button,small,strong){font-family:inherit!important;font-size:15.5px!important;line-height:1.58!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-sections h2,body.oga-build-45.single-product .oga-product-sections h2 a{font-size:24px!important;line-height:1.22!important;font-weight:600!important} body.oga-build-45.single-product .oga-product-sections .oga-section-kicker{margin:0 0 18px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-sections .oga-technical-list dt{font-weight:600!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-sections .oga-section-links{margin-top:28px!important;padding-top:0!important;border:0!important;gap:12px!important} body.oga-build-45.single-product .oga-product-sections .oga-section-links:is(a,button){font-size:15px!important} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button){display:inline-flex!important;align-items:center!important;width:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--oga-ink)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button)::after{content:"  →"!important;margin-left:6px!important;color:var(--oga-accent)!important} body.oga-build-45:is(.oga-all-artist-works-inline,.oga-text-link,.oga-section-links a,.oga-section-links button):hover{color:var(--oga-accent)!important} @media(max-width:900px){body.oga-build-45 h1{font-size:28px!important}body.oga-build-45 h2{font-size:24px!important} body.oga-build-45 .oga-mainbar{min-height:78px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:210px!important;min-height:210px!important;margin-bottom:26px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:210px!important;min-height:210px!important;padding:18px!important} body.oga-build-45 .oga-archive-copy{width:min(92vw,560px)!important;padding:18px 20px!important;background:rgba(20,18,17,.46)!important} body.oga-build-45 .oga-archive-copy h1{font-size:26px!important} body.oga-build-45 .oga-archive-copy p{font-size:14px!important} body.oga-build-45 .oga-artist-hero{height:auto!important;min-height:360px!important;padding:40px 0!important} body.oga-build-45 .oga-artist-hero-inner{padding:0 20px!important} body.oga-build-45 .oga-artist-studio{height:340px!important;min-height:340px!important;background-position:center 28%!important} body.oga-build-45 .oga-artist-profile{grid-template-columns:1fr!important;margin-left:16px!important;margin-right:16px!important} body.oga-build-45 .oga-quote{font-size:17px!important;padding:18px!important} body.oga-build-45 .oga-category-showcase .oga-section-head{display:block!important} body.oga-build-45 .oga-category-showcase .oga-section-head>h2{font-size:25px!important;margin:6px 0 10px!important} body.oga-build-45.single-product .oga-summary{padding:24px 0!important} body.oga-build-45.single-product .oga-summary h1{font-size:27px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;gap:36px!important;padding:36px 20px!important}} @media(max-width:560px){body.oga-build-45{font-size:15px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:190px!important;min-height:190px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:190px!important;min-height:190px!important} body.oga-build-45 .oga-archive-copy{padding:16px!important} body.oga-build-45 .oga-archive-copy h1{font-size:24px!important} body.oga-build-45 .oga-archive-copy p{display:block!important;font-size:13.5px!important;line-height:1.4!important} body.oga-build-45 .oga-artist-studio{height:300px!important;min-height:300px!important;background-position:42% 25%!important} body.oga-build-45.single-product .oga-product-layout{padding-left:14px!important;padding-right:14px!important;gap:18px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{min-height:52px!important;padding:10px 26px 10px 8px!important;font-size:10px!important} body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-filter-submit{width:100%!important} body.oga-build-45 .oga-faq-grid{grid-template-columns:1fr!important}} @media(max-width:390px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important;gap:9px!important}} body.oga-build-45{--oga-ink:#211f1d;--oga-muted:#6e6862;--oga-accent:#a34a44;--oga-line:#eee9e4;--oga-soft:#faf9f7;background:#fff!important} body.oga-build-45:is(h1,h2,h3,h4,h5,h6){margin-top:0;letter-spacing:-.012em!important} body.oga-build-45 h1{font-size:clamp(25px,2vw,31px)!important;line-height:1.15!important;font-weight:500!important} body.oga-build-45 h2{font-size:clamp(22px,1.65vw,27px)!important;line-height:1.2!important;font-weight:600!important} body.oga-build-45 h3{font-size:19px!important;line-height:1.3!important;font-weight:600!important} body.oga-build-45:is(p,li,dd,dt,input,select,textarea,button,a){letter-spacing:0} body.oga-build-45:is(.oga-section-kicker,.oga-cat-kicker,.oga-artist-intro>span,.oga-archive-copy>span){text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important} body.oga-build-45 .oga-topbar{height:36px!important} body.oga-build-45 .oga-topbar:is(span,a){font-size:13px!important;letter-spacing:0!important} body.oga-build-45 .oga-mainbar{min-height:106px!important} body.oga-build-45 .oga-nav a{font-size:13px!important;letter-spacing:.09em!important} body.oga-build-45 .oga-category-showcase{padding:24px 0 46px!important;margin:0!important;background:#fff!important} body.oga-build-45 .oga-category-showcase .oga-section-head{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"kicker" "title" "copy"!important;gap:7px!important;margin:0 0 24px!important;padding:0!important;text-align:left!important} body.oga-build-45 .oga-category-showcase .oga-section-head>*{margin:0!important;text-align:left!important;max-width:760px!important} body.oga-build-45 .oga-category-showcase .oga-section-head>h2{font-size:27px!important} body.oga-build-45 .oga-category-showcase .oga-section-head>p{font-size:15px!important;line-height:1.55!important;color:var(--oga-muted)!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;height:220px!important;min-height:220px!important;margin-bottom:30px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){width:100%!important;max-width:1600px!important;height:220px!important;min-height:220px!important;margin:auto!important;padding:20px 42px!important} body.oga-build-45 .oga-archive-copy{width:min(560px,82vw)!important;max-width:560px!important;padding:18px 22px!important;background:rgba(18,17,16,.31)!important;backdrop-filter:blur(2px)!important;border-left:2px solid rgba(163,74,68,.72)!important} body.oga-build-45 .oga-archive-copy h1{font-size:27px!important;line-height:1.12!important;margin:5px 0 7px!important} body.oga-build-45 .oga-archive-copy p{font-size:14px!important;line-height:1.45!important;max-width:500px!important} body.oga-build-45 .oga-archive-copy .woocommerce-breadcrumb{font-size:11px!important;opacity:.7!important} body.oga-build-45 .oga-artist-studio{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;height:430px!important;min-height:430px!important;background-size:cover!important;background-position:center 16%!important;border:0!important;margin-bottom:46px!important} body.oga-build-45 .oga-artist-studio>div{background:rgba(18,17,16,.25)!important;padding:16px 34px!important} body.oga-build-45 .oga-artist-studio h2{font-size:21px!important} body.oga-build-45:is(.oga-artist-profile-gallery,.oga-artist-profile-content){border:0!important;box-shadow:none!important} body.oga-build-45 .oga-artist-profile{gap:30px!important} body.oga-build-45 .oga-artist-profile-content{padding:28px!important} body.oga-build-45 .oga-quote{font-size:16px!important;line-height:1.52!important;padding:16px 19px!important;margin:18px 0!important;background:#fbfaf8!important} body.oga-build-45 .oga-faq{padding-top:34px!important;padding-bottom:42px!important} body.oga-build-45 .oga-faq-head{margin-bottom:16px!important} body.oga-build-45 .oga-faq-head h1,body.oga-build-45 .oga-faq-head h2{font-size:27px!important} body.oga-build-45 .oga-faq-grid{gap:0 28px!important} body.oga-build-45 .oga-faq-item{border:0!important;border-bottom:1px solid #f0ece8!important} body.oga-build-45 .oga-faq-item summary{padding:15px 0!important;font-size:15px!important;font-weight:600!important} body.oga-build-45 .oga-faq-item summary:before{display:none!important} body.oga-build-45 .oga-filters{padding:20px 0!important;border-top:1px solid var(--oga-line)!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-filter-head{margin-bottom:14px!important} body.oga-build-45 .oga-filter-head span{font-size:18px!important} body.oga-build-45 .oga-filter-grid{gap:10px!important} body.oga-build-45 .oga-filter-grid:is(input,select){height:44px!important;border-color:#e8e2dc!important;border-radius:0!important;background:#fff!important} body.oga-build-45 .oga-filter-submit{height:44px!important;min-height:44px!important} body.oga-build-45.single-product .oga-summary{padding:26px 0 34px!important;border:0!important} body.oga-build-45.single-product .oga-summary h1{font-size:29px!important;line-height:1.16!important;margin-bottom:8px!important} body.oga-build-45.single-product .oga-wishlist--primary{display:inline-flex!important;margin:0 0 16px!important;font-size:14px!important} body.oga-build-45.single-product .oga-lead{margin-bottom:12px!important} body.oga-build-45.single-product .oga-summary-primary-meta{margin:0 0 14px!important;padding:8px 0!important;border:0!important} body.oga-build-45.single-product .oga-summary-primary-meta:before,body.oga-build-45.single-product .oga-summary-primary-meta:after{display:none!important} body.oga-build-45.single-product .oga-price{margin:8px 0 24px!important;font-size:23px!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin-bottom:22px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{min-height:56px!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{margin:0 0 32px!important;gap:14px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{min-height:52px!important;font-size:12px!important} body.oga-build-45.single-product .oga-authenticity-note{border:0!important;padding:16px 0!important;margin:0!important} body.oga-build-45.single-product .oga-product-community{border:0!important;margin-top:18px!important;padding:0!important} body.oga-build-45.single-product .oga-product-sections{gap:40px!important;padding:38px 40px!important;border:0!important} body.oga-build-45.single-product .oga-product-sections>article{border:0!important;padding:0!important} body.oga-build-45.single-product .oga-product-sections article:is(p,li,dt,dd,a,button,small,strong){font-family:inherit!important;font-size:15px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:23px!important} body.oga-build-45.single-product .oga-product-sections .oga-section-kicker{font-size:13px!important;margin-bottom:14px!important} body.oga-build-45.single-product .oga-product-sections .oga-section-links{margin-top:22px!important;gap:9px!important} body.oga-build-45:is(.oga-home-section,.oga-artist-section,.oga-related,.oga-product-reviews,.oga-faq,.oga-product-sections){margin-bottom:48px!important} body.oga-build-45:is(.oga-card,.oga-product-card,.oga-artist-profile-gallery,.oga-artist-profile-content,.oga-faq-link-card>div,.oga-authenticity-note){box-shadow:none!important} body.oga-build-45 .oga-faq-link-card>div{border:0!important;padding:22px 0!important} @media(max-width:900px){body.oga-build-45 h1{font-size:26px!important}body.oga-build-45 h2{font-size:23px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:190px!important;min-height:190px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:190px!important;min-height:190px!important;padding:16px 18px!important} body.oga-build-45 .oga-archive-copy{width:min(90vw,500px)!important;padding:15px 17px!important} body.oga-build-45 .oga-archive-copy h1{font-size:24px!important} body.oga-build-45 .oga-artist-studio{height:330px!important;min-height:330px!important;background-position:44% 14%!important} body.oga-build-45 .oga-quote{font-size:15.5px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;gap:30px!important;padding:28px 18px!important}} @media(max-width:560px){body.oga-build-45 .oga-mainbar{min-height:74px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:176px!important;min-height:176px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:176px!important;min-height:176px!important} body.oga-build-45 .oga-archive-copy{width:92vw!important;padding:13px 15px!important} body.oga-build-45 .oga-archive-copy h1{font-size:22px!important} body.oga-build-45 .oga-archive-copy p{font-size:13px!important} body.oga-build-45 .oga-artist-studio{height:290px!important;min-height:290px!important;background-position:46% 12%!important} body.oga-build-45.single-product .oga-summary{padding-top:18px!important} body.oga-build-45.single-product .oga-summary h1{font-size:25px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{font-size:10.5px!important;padding:10px 18px 10px 8px!important}} @media(max-width:390px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important}} body.oga-build-45{--oga-safe-gutter:clamp(18px,3.2vw,56px);--oga-content-max:1640px;--oga-ink:#11100f;--oga-muted:#625d58;overflow-x:hidden!important} body.oga-build-45 .oga-main{overflow:visible!important} body.oga-build-45:is(.oga-container,.oga-home-section,.oga-artist-section,.oga-artist-bio,.oga-related,.oga-faq,.oga-product-reviews,.oga-product-sections,.oga-catalog-body,.oga-legal,.oga-page>div,.oga-product-nav,.oga-product-layout){width:min(100%,var(--oga-content-max))!important;max-width:var(--oga-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--oga-safe-gutter)!important;padding-right:var(--oga-safe-gutter)!important} body.oga-build-45 img{max-width:100%!important} body.oga-build-45 .oga-header{color:#111!important} body.oga-build-45 .oga-nav a,body.oga-build-45 .oga-topbar a,body.oga-build-45 .oga-actions .oga-icon{color:#111!important} body.oga-build-45 .oga-mainbar{min-height:94px!important} body.oga-build-45 .oga-main>:first-child{margin-top:0!important} body.oga-build-45 .oga-header+.oga-main,body.oga-build-45 .oga-main{padding-top:0!important} body.oga-build-45{font-size:15px!important;line-height:1.55!important} body.oga-build-45 h1{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.18!important;font-weight:500!important} body.oga-build-45 h2{font-size:clamp(20px,1.55vw,25px)!important;line-height:1.22!important;font-weight:600!important} body.oga-build-45 h3{font-size:18px!important;line-height:1.3!important;font-weight:600!important} body.oga-build-45 h4{font-size:16px!important;line-height:1.35!important;font-weight:600!important} body.oga-build-45:is(p,li,dt,dd,a,button,input,select,textarea){font-size:15px!important;line-height:1.55!important} body.oga-build-45:is(.oga-section-kicker,.oga-section-head>span,.oga-cat-kicker,.oga-archive-copy>span,.oga-artist-intro>span){font-size:12px!important;line-height:1.35!important;letter-spacing:.06em!important;text-transform:none!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero,.oga-artist-hero){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;height:176px!important;min-height:176px!important;margin-top:0!important;margin-bottom:24px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner,.oga-artist-hero-inner){width:min(100%,var(--oga-content-max))!important;max-width:var(--oga-content-max)!important;height:176px!important;min-height:176px!important;margin:auto!important;padding:14px var(--oga-safe-gutter)!important} body.oga-build-45 .oga-archive-copy{width:min(500px,78vw)!important;max-width:500px!important;padding:14px 18px!important;background:rgba(15,14,13,.22)!important;backdrop-filter:blur(1.5px)!important;border-left:2px solid rgba(164,75,69,.62)!important} body.oga-build-45 .oga-archive-copy h1{font-size:22px!important;line-height:1.16!important;margin:4px 0 6px!important} body.oga-build-45 .oga-archive-copy p{font-size:13.5px!important;line-height:1.45!important;max-width:460px!important} body.oga-build-45 .oga-archive-copy .woocommerce-breadcrumb{font-size:11px!important} body.oga-build-45:is(.oga-artists-page,.oga-artists-page-main,.oga-artists-intro,.oga-artist-section){padding-top:0!important} body.oga-build-45 .oga-artists-page .oga-section-head{margin-top:24px!important;margin-bottom:20px!important} body.oga-build-45 .oga-artists-page .oga-section-head h1{font-size:25px!important} body.oga-build-45 .oga-artists-page .oga-section-head p{max-width:520px!important} body.oga-build-45 .oga-artist-studio{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;height:360px!important;min-height:360px!important;background-position:center 8%!important;margin-bottom:34px!important} body.oga-build-45 .oga-artist-studio>div{padding:14px var(--oga-safe-gutter)!important;background:rgba(15,14,13,.20)!important} body.oga-build-45 .oga-artist-studio h2{font-size:19px!important} body.oga-build-45 .oga-quote{font-size:14.5px!important;line-height:1.55!important;padding:14px 16px!important} body.oga-build-45 .oga-legal-v2{padding-left:var(--oga-safe-gutter)!important;padding-right:var(--oga-safe-gutter)!important} body.oga-build-45 .oga-legal-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(100%,var(--oga-content-max))!important;max-width:var(--oga-content-max)!important;margin:0 auto 30px!important;padding:0!important} body.oga-build-45 .oga-legal-summary>div{border:0!important;border-top:2px solid var(--oga-accent)!important;background:#fff!important;padding:18px 20px!important;min-width:0!important} body.oga-build-45 .oga-legal-layout{width:min(100%,1460px)!important;max-width:1460px!important;margin:0 auto!important;padding:0!important;grid-template-columns:minmax(230px,270px) minmax(0,1fr)!important;gap:30px!important} body.oga-build-45 .oga-legal-aside{min-width:0!important} body.oga-build-45 .oga-legal-content{min-width:0!important;padding-right:0!important} body.oga-build-45 .oga-legal-content section{padding:26px 0!important;border-bottom:1px solid #eeeae6!important} body.oga-build-45 .oga-legal-content h2{font-size:22px!important} body.oga-build-45.single-product .oga-product-nav{padding-top:14px!important;padding-bottom:12px!important} body.oga-build-45.single-product .oga-product-layout{gap:clamp(28px,3vw,50px)!important;padding-top:0!important} body.oga-build-45.single-product .oga-summary{min-width:0!important;padding:18px 0 28px!important} body.oga-build-45.single-product .oga-summary h1{font-size:25px!important;line-height:1.18!important;margin-bottom:8px!important} body.oga-build-45.single-product .oga-wishlist--primary{margin-bottom:16px!important} body.oga-build-45.single-product .oga-lead{font-size:14.5px!important} body.oga-build-45.single-product .oga-summary-primary-meta{grid-template-columns:92px minmax(0,1fr)!important;gap:9px 18px!important} body.oga-build-45.single-product .oga-summary-primary-meta:is(dt,dd,a){font-size:14px!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-price{font-size:21px!important;margin:12px 0 24px!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin:0 0 24px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{min-height:54px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{gap:14px!important;margin-bottom:28px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{min-height:50px!important} body.oga-build-45.single-product .oga-product-sections{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;padding-top:24px!important;padding-bottom:34px!important;border:0!important;background:#fff!important} body.oga-build-45.single-product .oga-product-sections>article{min-width:0!important;border:0!important;background:#fcfbfa!important;padding:26px!important;border-radius:0!important} body.oga-build-45.single-product .oga-product-sections .oga-section-kicker{font-size:12px!important;margin-bottom:14px!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:21px!important;margin-bottom:18px!important} body.oga-build-45.single-product .oga-product-sections article:is(p,li,dt,dd,a,button,small,strong){font-family:inherit!important;font-size:14.5px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-sections .oga-technical-list{grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr)!important;gap:10px 18px!important} body.oga-build-45.single-product .oga-product-sections .oga-section-links{margin-top:22px!important;gap:10px!important} body.oga-build-45.single-product .oga-product-sections .oga-text-link{display:inline-flex!important;width:auto!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45 .oga-faq{padding-top:20px!important;padding-bottom:28px!important} body.oga-build-45 .oga-faq-head{margin-bottom:10px!important} body.oga-build-45 .oga-faq-head:is(h1,h2){font-size:23px!important} body.oga-build-45 .oga-faq-item summary{font-size:14.5px!important;padding:13px 0!important} body.oga-build-45.single-product .oga-product-reviews{padding-top:24px!important;padding-bottom:34px!important} body.oga-build-45.single-product .oga-product-reviews .oga-section-head h2{font-size:23px!important} body.oga-build-45.single-product .oga-reviews-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;gap:28px!important;align-items:stretch!important} body.oga-build-45.single-product .oga-reviews-shell{min-width:0!important;min-height:0!important;border:0!important;padding-right:0!important} body.oga-build-45.single-product .oga-review-gallery{position:relative!important;top:auto!important;min-height:0!important;height:auto!important;border:0!important;background:#faf9f7!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage{position:relative!important;min-height:420px!important;height:100%!important;padding:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{position:absolute!important;inset:18px!important;margin:0!important;display:none!important;place-items:center!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important} body.oga-build-45 .oga-filters{padding:16px 0!important;border-top:0!important;border-bottom:1px solid #eeeae6!important} body.oga-build-45 .oga-filter-grid{gap:10px!important} body.oga-build-45 .oga-filter-grid label>span{font-size:12px!important;letter-spacing:.04em!important;text-transform:none!important} body.oga-build-45 .oga-filter-grid:is(input,select){height:42px!important;font-size:14px!important;border:1px solid #e8e3de!important;background:#fff!important} body.oga-build-45 .oga-filter-submit{height:42px!important;min-height:42px!important} @media(max-width:1100px){body.oga-build-45 .oga-mainbar{min-height:82px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-aside{position:static!important} body.oga-build-45.single-product .oga-reviews-layout{grid-template-columns:1fr!important} body.oga-build-45.single-product .oga-review-gallery-stage{min-height:360px!important}} @media(max-width:760px){body.oga-build-45{--oga-safe-gutter:16px} body.oga-build-45 h1{font-size:22px!important}body.oga-build-45 h2{font-size:20px!important} body.oga-build-45 .oga-mainbar{min-height:74px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero,.oga-artist-hero){height:154px!important;min-height:154px!important;margin-bottom:18px!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner,.oga-artist-hero-inner){height:154px!important;min-height:154px!important;padding:10px 16px!important} body.oga-build-45 .oga-archive-copy{width:min(92vw,460px)!important;padding:11px 14px!important} body.oga-build-45 .oga-archive-copy h1{font-size:20px!important} body.oga-build-45 .oga-archive-copy p{font-size:12.5px!important} body.oga-build-45 .oga-artist-studio{height:280px!important;min-height:280px!important;background-position:46% 7%!important} body.oga-build-45 .oga-legal-summary{grid-template-columns:1fr!important;gap:10px!important} body.oga-build-45.single-product .oga-product-nav{overflow-x:auto!important;white-space:nowrap!important;gap:18px!important} body.oga-build-45.single-product .oga-product-layout{grid-template-columns:1fr!important;padding-left:16px!important;padding-right:16px!important} body.oga-build-45.single-product .oga-summary h1{font-size:22px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{font-size:11px!important;padding:10px 22px 10px 8px!important} body.oga-build-45.single-product .oga-product-sections{padding-left:16px!important;padding-right:16px!important;gap:12px!important} body.oga-build-45.single-product .oga-product-sections>article{padding:22px 18px!important} body.oga-build-45.single-product .oga-review-gallery-stage{min-height:300px!important} body.oga-build-45.single-product .oga-review-gallery-stage img{height:auto!important;max-height:300px!important;width:auto!important}} @media(max-width:430px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45.single-product .oga-product-sections .oga-technical-list{grid-template-columns:100px minmax(0,1fr)!important}} @media(max-width:760px){} body.oga-build-45 nav.woocommerce-pagination,body.oga-build-45 .woocommerce-pagination,body.oga-build-45 .oga-pagination,body.oga-build-45 .pagination{width:100% !important;margin:36px 0 12px !important;padding:0 !important;border:0 !important;background:#fff !important;box-shadow:none !important;overflow:visible !important} body.oga-build-45 nav.woocommerce-pagination::before,body.oga-build-45 nav.woocommerce-pagination::after,body.oga-build-45 .woocommerce-pagination::before,body.oga-build-45 .woocommerce-pagination::after,body.oga-build-45 .oga-pagination::before,body.oga-build-45 .oga-pagination::after,body.oga-build-45 .pagination::before,body.oga-build-45 .pagination::after,body.oga-build-45 nav.woocommerce-pagination ul::before,body.oga-build-45 nav.woocommerce-pagination ul::after{content:none !important;display:none !important} body.oga-build-45 nav.woocommerce-pagination ul,body.oga-build-45 .woocommerce-pagination ul,body.oga-build-45 .oga-pagination ul,body.oga-build-45 .pagination ul,body.oga-build-45 ul.page-numbers{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:#fff !important;list-style:none !important;box-shadow:none !important} body.oga-build-45 nav.woocommerce-pagination ul li,body.oga-build-45 .woocommerce-pagination ul li,body.oga-build-45 .oga-pagination li,body.oga-build-45 .pagination li,body.oga-build-45 ul.page-numbers>li{display:block !important;float:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important} body.oga-build-45 nav.woocommerce-pagination ul li>a,body.oga-build-45 nav.woocommerce-pagination ul li>span,body.oga-build-45 .woocommerce-pagination a.page-numbers,body.oga-build-45 .woocommerce-pagination span.page-numbers,body.oga-build-45 .oga-pagination a,body.oga-build-45 .oga-pagination span,body.oga-build-45 .pagination a.page-numbers,body.oga-build-45 .pagination span.page-numbers,body.oga-build-45 ul.page-numbers>li>a,body.oga-build-45 ul.page-numbers>li>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:46px !important;height:46px !important;padding:0 12px !important;margin:0 !important;border:1px solid transparent !important;border-radius:2px !important;background:#fff !important;color:#171615 !important;font-family:inherit !important;font-size:15px !important;font-weight:500 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease !important} body.oga-build-45 nav.woocommerce-pagination ul li>span.current,body.oga-build-45 .woocommerce-pagination span.page-numbers.current,body.oga-build-45 .oga-pagination .current,body.oga-build-45 .pagination span.page-numbers.current,body.oga-build-45 ul.page-numbers>li>span.current{border-color:#a64b43 !important;background:#a64b43 !important;color:#fff !important;font-weight:700 !important} body.oga-build-45 nav.woocommerce-pagination ul li>a:hover,body.oga-build-45 nav.woocommerce-pagination ul li>a:focus-visible,body.oga-build-45 .woocommerce-pagination a.page-numbers:hover,body.oga-build-45 .woocommerce-pagination a.page-numbers:focus-visible,body.oga-build-45 .oga-pagination a:hover,body.oga-build-45 .oga-pagination a:focus-visible,body.oga-build-45 .pagination a.page-numbers:hover,body.oga-build-45 .pagination a.page-numbers:focus-visible{border-color:#a64b43 !important;background:#fbf7f5 !important;color:#8e3f39 !important;outline:none !important} body.oga-build-45 nav.woocommerce-pagination a.next,body.oga-build-45 nav.woocommerce-pagination a.prev,body.oga-build-45 .woocommerce-pagination a.next,body.oga-build-45 .woocommerce-pagination a.prev,body.oga-build-45 .pagination a.next,body.oga-build-45 .pagination a.prev{min-width:auto !important;padding:0 20px !important;border-color:#ddd6d1 !important;background:#fff !important;color:#171615 !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.04em !important} @media (max-width:782px){body.oga-build-45 nav.woocommerce-pagination,body.oga-build-45 .woocommerce-pagination,body.oga-build-45 .oga-pagination,body.oga-build-45 .pagination{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin !important} body.oga-build-45 nav.woocommerce-pagination ul,body.oga-build-45 .woocommerce-pagination ul,body.oga-build-45 .oga-pagination ul,body.oga-build-45 .pagination ul,body.oga-build-45 ul.page-numbers{justify-content:flex-start !important;flex-wrap:nowrap !important;width:max-content !important;min-width:100% !important;padding:0 2px 8px !important} body.oga-build-45 nav.woocommerce-pagination ul li>a,body.oga-build-45 nav.woocommerce-pagination ul li>span,body.oga-build-45 .woocommerce-pagination a.page-numbers,body.oga-build-45 .woocommerce-pagination span.page-numbers,body.oga-build-45 .pagination a.page-numbers,body.oga-build-45 .pagination span.page-numbers{min-width:42px !important;height:42px !important;padding:0 10px !important}}:root{--oga-ui-font:Arial,Helvetica,sans-serif;--oga-text:#171513;--oga-muted:#6f6861;--oga-accent:#a64b43;--oga-line-soft:#eee9e4;--oga-surface-soft:#fbfaf8;--oga-page-gutter:clamp(18px,3vw,52px)} html,body{overflow-x:hidden!important} body.oga-build-45{font-family:var(--oga-ui-font)!important;color:var(--oga-text)!important;font-size:15px!important;line-height:1.58!important} body.oga-build-45:is(p,li,dt,dd,a,button,input,select,textarea,label,small,strong){font-family:var(--oga-ui-font)!important} body.oga-build-45:is(p,li,dt,dd,a,button,label,input,select,textarea){font-size:15px!important;letter-spacing:0!important} body.oga-build-45:is(.oga-kicker,.oga-section-kicker,.oga-card-kicker,.oga-eyebrow){font-size:13px!important;line-height:1.3!important;letter-spacing:.035em!important;text-transform:none!important;color:var(--oga-accent)!important;font-weight:600!important} body.oga-build-45 h1{font-size:clamp(24px,2.2vw,30px)!important;line-height:1.15!important;letter-spacing:-.025em!important} body.oga-build-45 h2{font-size:clamp(20px,1.7vw,24px)!important;line-height:1.2!important;letter-spacing:-.018em!important} body.oga-build-45 h3{font-size:18px!important;line-height:1.3!important} body.oga-build-45 .oga-main-menu a{color:#111!important;font-size:14px!important;letter-spacing:.08em!important} body.oga-build-45:is(.oga-container,.oga-home-section,.oga-artist-section,.oga-artist-bio,.oga-related,.oga-faq,.oga-product-reviews,.oga-product-sections,.oga-catalog-body,.oga-legal,.oga-page>div,.oga-product-layout){width:min(100%,1920px)!important;max-width:none!important;padding-left:var(--oga-page-gutter)!important;padding-right:var(--oga-page-gutter)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero,.oga-artist-hero){width:100%!important;max-width:none!important;margin:0!important;height:148px!important;min-height:148px!important;border:0!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner,.oga-artist-hero-inner){width:100%!important;max-width:none!important;height:148px!important;min-height:148px!important;padding:18px var(--oga-page-gutter)!important;margin:0!important} body.oga-build-45:is(.oga-archive-hero h1,.oga-page-hero h1,.oga-contact-hero h1,.oga-legal-hero h1,.oga-artist-hero h1){font-size:26px!important;line-height:1.12!important;margin:4px 0 6px!important} body.oga-build-45:is(.oga-archive-hero p,.oga-page-hero p,.oga-contact-hero p,.oga-legal-hero p,.oga-artist-hero p){font-size:14px!important;line-height:1.48!important;max-width:760px!important} body.oga-build-45:is(.oga-hero-copy,.oga-archive-hero-copy,.oga-legal-hero-copy){background:rgba(18,16,14,.46)!important;backdrop-filter:blur(3px)!important;padding:16px 20px!important;max-width:680px!important} body.oga-build-45.single-product .oga-product-nav{padding:10px var(--oga-page-gutter)!important;min-height:48px!important;border-top:0!important;border-bottom:1px solid var(--oga-line-soft)!important;font-size:13px!important} body.oga-build-45.single-product .oga-product-nav:is(a,span){font-size:13px!important;letter-spacing:0!important} body.oga-build-45.single-product .oga-product-layout{gap:clamp(28px,3vw,56px)!important;padding-top:18px!important} body.oga-build-45.single-product .oga-summary{padding:18px 0 30px 28px!important;border-left:3px solid rgba(166,75,67,.65)!important} body.oga-build-45.single-product .oga-summary h1{font-size:27px!important;line-height:1.14!important;margin:0 0 10px!important} body.oga-build-45.single-product .oga-wishlist--primary{margin:0 0 18px!important;font-size:14px!important} body.oga-build-45.single-product .oga-lead{font-size:15px!important;line-height:1.55!important;margin-bottom:18px!important} body.oga-build-45.single-product .oga-summary-primary-meta{padding:12px 0!important;margin:0 0 16px!important;border-top:1px solid var(--oga-line-soft)!important;border-bottom:0!important} body.oga-build-45.single-product .oga-summary-primary-meta:is(dt,dd,a){font-size:14px!important;line-height:1.4!important} body.oga-build-45.single-product .oga-price{font-size:20px!important;margin:8px 0 14px!important} body.oga-build-45.single-product .oga-product-actions{margin-top:0!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin:0 0 14px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;font-size:13px!important;letter-spacing:.08em!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 30px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 20px!important;font-size:13px!important;letter-spacing:.06em!important;display:flex!important;align-items:center!important;justify-content:center!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:0!important;padding:16px 18px!important;border:0!important;background:var(--oga-surface-soft)!important} body.oga-build-45.single-product .oga-product-sections{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding-top:36px!important;padding-bottom:36px!important;background:#fff!important} body.oga-build-45.single-product .oga-product-info-card{position:relative!important;min-width:0!important;min-height:420px!important;padding:28px!important;border:0!important;background:linear-gradient(180deg,#fbfaf8 0,#fff 35%)!important;box-shadow:0 10px 30px rgba(31,25,20,.045)!important;border-radius:2px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important} body.oga-build-45.single-product .oga-product-info-card:before{content:""!important;position:absolute!important;left:28px!important;right:28px!important;top:0!important;height:3px!important;background:var(--oga-accent)!important;opacity:.72!important} body.oga-build-45.single-product .oga-product-info-card .oga-section-kicker{margin:0 0 16px!important} body.oga-build-45.single-product .oga-product-info-card h2{font-size:22px!important;margin:0 0 10px!important} body.oga-build-45.single-product .oga-product-info-card:is(p,li,dt,dd,a,button,small,strong){font-size:15px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-product-info-card .oga-section-links--top{order:initial!important;display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;margin:0 0 22px!important;padding:0!important} body.oga-build-45.single-product .oga-product-info-card .oga-text-link{display:inline-flex!important;width:auto!important;padding:0!important;border:0!important;background:none!important;color:#292522!important;font-weight:500!important;text-decoration:none!important} body.oga-build-45.single-product .oga-product-info-card .oga-text-link:after{content:"→"!important;margin-left:7px!important;color:var(--oga-accent)!important} body.oga-build-45.single-product .oga-artist-heading{align-items:center!important;margin-bottom:0!important} body.oga-build-45.single-product .oga-product-artist-portrait{width:78px!important;height:78px!important} body.oga-build-45.single-product .oga-technical-list{grid-template-columns:minmax(100px,.72fr) minmax(0,1.28fr)!important;gap:10px 18px!important;margin-top:4px!important} body.oga-build-45.single-product .oga-delivery-benefits{margin-top:10px!important;gap:12px!important} body.oga-build-45.single-product .oga-reviews-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;align-items:stretch!important;gap:28px!important} body.oga-build-45.single-product .oga-review-gallery{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 48px!important;background:#fff!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:100%!important;min-height:0!important;padding:12px!important;overflow:hidden!important;display:grid!important;place-items:center!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{inset:12px!important;display:none!important;place-items:center!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important} body.oga-build-45.single-product .oga-review-gallery-controls{height:48px!important;min-height:48px!important} body.oga-build-45 .oga-filters{padding:14px 18px 16px!important;margin:16px var(--oga-page-gutter) 22px!important;border:1px solid var(--oga-line-soft)!important;background:#fff!important;box-shadow:0 8px 24px rgba(30,24,20,.035)!important} body.oga-build-45 .oga-filter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important} body.oga-build-45 .oga-filter-head span{font-size:17px!important} body.oga-build-45 .oga-filter-reset{font-size:13px!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:minmax(180px,1.35fr) repeat(5,minmax(125px,1fr)) 150px!important;gap:9px!important;align-items:end!important} body.oga-build-45 .oga-filter-grid label>span{font-size:12px!important;margin-bottom:5px!important;color:#655d57!important} body.oga-build-45 .oga-filter-grid:is(input,select){height:40px!important;min-height:40px!important;font-size:14px!important;padding:0 12px!important;border:1px solid #e7e1db!important;background:#fff!important} body.oga-build-45 .oga-filter-submit{height:40px!important;min-height:40px!important;font-size:13px!important} body.oga-build-45 .oga-related .products .product:is(.woocommerce-loop-product__title,.oga-card-title,.oga-card-category,.price){text-align:left!important;margin-left:0!important;margin-right:0!important} body.oga-build-45 .oga-related .oga-section-head{align-items:end!important} body.oga-build-45 .oga-legal-content h2{font-size:22px!important} body.oga-build-45 .oga-legal-content h3{font-size:18px!important} @media(max-width:1180px){body.oga-build-45 .oga-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.oga-build-45 .oga-filter-submit{width:100%!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr 1fr!important} body.oga-build-45.single-product .oga-product-info-card:last-child{grid-column:1/-1!important;min-height:320px!important}} @media(max-width:782px){:root{--oga-page-gutter:16px} body.oga-build-45{font-size:15px!important} body.oga-build-45 h1{font-size:23px!important} body.oga-build-45 h2{font-size:20px!important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero,.oga-artist-hero),body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner,.oga-artist-hero-inner){height:132px!important;min-height:132px!important} body.oga-build-45:is(.oga-archive-hero h1,.oga-page-hero h1,.oga-contact-hero h1,.oga-legal-hero h1,.oga-artist-hero h1){font-size:22px!important} body.oga-build-45.single-product .oga-product-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 12px!important;white-space:normal!important} body.oga-build-45.single-product .oga-product-breadcrumb{grid-column:1/-1!important;grid-row:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} body.oga-build-45.single-product .oga-product-prev{grid-column:1!important;grid-row:2!important} body.oga-build-45.single-product .oga-product-next{grid-column:2!important;grid-row:2!important;text-align:right!important} body.oga-build-45.single-product .oga-summary{padding:18px 0 28px 18px!important} body.oga-build-45.single-product .oga-summary h1{font-size:23px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:26px!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions>.oga-product-action{font-size:11px!important;padding:0 10px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;gap:14px!important;padding-top:24px!important;padding-bottom:24px!important} body.oga-build-45.single-product .oga-product-info-card,body.oga-build-45.single-product .oga-product-info-card:last-child{grid-column:auto!important;min-height:0!important;padding:24px 20px!important} body.oga-build-45.single-product .oga-reviews-layout{grid-template-columns:1fr!important} body.oga-build-45.single-product .oga-review-gallery{height:420px!important} body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr 1fr!important} body.oga-build-45 .oga-filter-search{grid-column:1/-1!important}} @media(max-width:480px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-filter-search{grid-column:auto!important} body.oga-build-45.single-product .oga-review-gallery{height:340px!important}} body.oga-build-45.single-product .oga-summary-primary-meta{border-top:0!important;border-bottom:0!important;padding-top:8px!important;padding-bottom:8px!important;margin-top:18px!important} body.oga-build-45.single-product .oga-summary:before{opacity:.55!important} body.oga-build-45.single-product .oga-product-community{border-top:0!important;padding-top:18px!important} body.oga-build-45.single-product .oga-product-actions{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:8px!important} body.oga-build-45.single-product .oga-product-actions form.cart{order:1!important;margin:0 0 16px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{width:100%!important;min-height:54px!important;height:54px!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .oga-authenticity-note{order:2!important;margin:0 0 22px!important;padding:14px 16px!important;border:1px solid #eadfd7!important;background:#fff!important;box-shadow:none!important} body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{order:3!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 30px!important} body.oga-build-45.single-product .oga-product-actions .oga-product-action{width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:0 18px!important;font-size:13px!important;line-height:1!important;letter-spacing:.04em!important} body.oga-build-45.single-product .oga-product-sections{gap:22px!important;background:#fff!important} body.oga-build-45.single-product .oga-product-info-card{min-height:410px!important;padding:30px!important;border:1px solid #e8dfd7!important;background:#fff!important;box-shadow:0 12px 30px rgba(42,32,25,.045)!important;border-radius:0!important} body.oga-build-45.single-product .oga-product-info-card:before{left:0!important;right:0!important;top:0!important;height:3px!important;opacity:1!important} body.oga-build-45.single-product .oga-product-info-card .oga-section-kicker{font-size:12px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-variant-caps:all-small-caps!important;color:var(--oga-accent)!important;margin:0 0 20px!important} body.oga-build-45.single-product .oga-product-info-card h2{font-size:22px!important;line-height:1.25!important;margin:0 0 14px!important} body.oga-build-45.single-product .oga-product-info-card .oga-section-links--top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0 0 22px!important} body.oga-build-45.single-product .oga-product-info-card .oga-text-link{font-size:12px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.10em!important;text-transform:uppercase!important;font-variant-caps:all-small-caps!important;color:#2b2724!important} body.oga-build-45.single-product .oga-product-info-card .oga-text-link:after{margin-left:8px!important;color:var(--oga-accent)!important} body.oga-build-45.single-product .oga-product-info-card:is(p,li,dt,dd,small,strong){font-size:15px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45.single-product .oga-technical-list{margin-top:8px!important} body.oga-build-45.single-product .oga-reviews-layout{align-items:start!important} body.oga-build-45.single-product .oga-review-gallery{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;background:#fff!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;display:block!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{position:static!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;display:none!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:block!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important} body.oga-build-45.single-product .oga-review-gallery-controls{margin-top:12px!important} @media(max-width:782px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45.single-product .oga-product-info-card{min-height:0!important;padding:24px 20px!important} body.oga-build-45.single-product .oga-review-gallery{height:auto!important}} @media(max-width:480px){body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{grid-template-columns:1fr!important}}:root{--oga-ink:#191817;--oga-accent:#a54b45;--oga-accent-dark:#843a35;--oga-paper:#fff;--oga-soft:#faf8f5;--oga-soft-2:#f5f0eb;--oga-line:#e8e1da;--oga-muted:#6f6760;--oga-shadow:0 14px 36px rgba(32,26,22,.055);--oga-container:1680px;--oga-gutter:clamp(18px,3vw,54px);--oga-button-h:48px;--oga-hero-h:clamp(238px,17vw,282px);--oga-hero-h-mobile:190px} html{scroll-padding-top:120px} body.oga-build-45{overflow-x:hidden!important;background:#fff!important;color:var(--oga-ink)!important;font-size:16px!important;line-height:1.58!important} body.oga-build-45 *,body.oga-build-45 *:before,body.oga-build-45 *:after{box-sizing:border-box} body.oga-build-45 .oga-container{width:min(100%,var(--oga-container))!important;margin-inline:auto!important;padding-inline:var(--oga-gutter)!important} body.oga-build-45:is(h1,.h1){font-size:clamp(27px,2.15vw,36px)!important;line-height:1.09!important;font-weight:500!important;letter-spacing:-.024em!important;margin-block:0 .55em!important} body.oga-build-45:is(h2,.h2){font-size:clamp(22px,1.6vw,28px)!important;line-height:1.17!important;font-weight:500!important;letter-spacing:-.018em!important} body.oga-build-45:is(h3,.h3){font-size:clamp(18px,1.2vw,22px)!important;line-height:1.25!important;font-weight:500!important} body.oga-build-45 p{font-size:16px;line-height:1.58} body.oga-build-45:is(.oga-section-kicker,.oga-product-info-card>span:first-child,.oga-artist-profile-content header span,.oga-section-head>span){font-size:11px!important;line-height:1.3!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-variant-caps:all-small-caps!important;font-weight:700!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9998!important;background:rgba(250,248,245,.98)!important;backdrop-filter:saturate(120%) blur(8px)} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45 .oga-header+*{margin-top:0!important} body.oga-build-45 .oga-mainbar a,body.oga-build-45 .oga-nav a{color:#111!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){width:100vw!important;max-width:none!important;height:var(--oga-hero-h)!important;min-height:var(--oga-hero-h)!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;border:0!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-artist-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){width:min(100%,var(--oga-container))!important;height:100%!important;min-height:100%!important;margin:auto!important;padding-inline:var(--oga-gutter)!important;display:flex!important;align-items:center!important} body.oga-build-45:is(.oga-archive-copy,.oga-archive-hero-copy,.oga-artist-intro,.oga-artist-hero-copy,.oga-page-hero-copy,.oga-contact-hero-copy,.oga-legal-hero>div:last-child){max-width:680px!important;padding:18px 22px!important;margin:0!important} body.oga-build-45 .oga-archive-hero.has-cover .oga-archive-copy,body.oga-build-45 .oga-artist-hero .oga-artist-intro{background:rgba(20,18,17,.52)!important;color:#fff!important;border-left:2px solid var(--oga-accent)!important;backdrop-filter:blur(5px)} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero) h1{font-size:clamp(27px,2.2vw,36px)!important;margin:5px 0 9px!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero) p{font-size:15px!important;line-height:1.48!important;margin:0!important;max-width:720px!important} body.oga-build-45 .oga-artist-hero-inner{gap:22px!important} body.oga-build-45 .oga-artist-portrait{width:108px!important;height:108px!important;min-width:108px!important;flex:0 0 108px!important;border:4px solid #fff!important;object-fit:cover!important} body.oga-build-45 .oga-artist-hero-actions{display:none!important} body.oga-build-45 .oga-archive-art{display:none!important} body.oga-build-45 .oga-artist-profile{padding:clamp(34px,4vw,58px) var(--oga-gutter)!important;gap:clamp(24px,4vw,56px)!important} body.oga-build-45 .oga-artist-profile-content header h2{font-size:clamp(24px,1.7vw,29px)!important} body.oga-build-45:is(.oga-quote,.oga-artist-intro blockquote,.oga-artist-profile blockquote,.oga-artist-main blockquote){font-size:clamp(17px,1.2vw,21px)!important;line-height:1.5!important;font-weight:400!important;padding:20px 24px!important;margin:20px 0 24px!important;background:var(--oga-soft-2)!important;border-left:2px solid var(--oga-accent)!important;max-width:900px!important} body.oga-build-45 .oga-artist-section,body.oga-build-45 .oga-artist-studio{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important} body.oga-build-45 .oga-artist-studio{min-height:300px!important;background-position:center 36%!important} body.oga-build-45 .oga-section-head{padding-inline:var(--oga-gutter)!important} body.oga-build-45:is(.button,button,input[type=submit],.oga-btn,.wc-forward,.oga-filter-submit,.oga-product-actions .oga-btn,.oga-consult a){min-height:var(--oga-button-h)!important;height:var(--oga-button-h)!important;padding:0 24px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.105em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important} body.oga-build-45:is(.oga-btn,.button,button,input[type=submit]):hover{transform:none!important} body.oga-build-45 .oga-consult-actions{display:flex!important;align-items:stretch!important;gap:14px!important;flex-wrap:wrap!important} body.oga-build-45 .oga-consult-actions>*{height:var(--oga-button-h)!important;min-height:var(--oga-button-h)!important} body.oga-build-45.single-product .oga-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:30px!important;padding-top:0!important;overflow:visible!important} body.oga-build-45.single-product .oga-product-actions form.cart{grid-column:1/-1!important;margin:0 0 6px!important;width:100%!important;overflow:visible!important} body.oga-build-45.single-product .oga-product-actions form.cart:is(button,.single_add_to_cart_button){width:100%!important;max-width:none!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;min-height:52px!important;height:52px!important;overflow:visible!important} body.oga-build-45.single-product .oga-secondary-actions{display:contents!important} body.oga-build-45.single-product .oga-secondary-actions .oga-btn{width:100%!important;max-width:none!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:18px!important;position:static!important;transform:none!important} body.oga-build-45.single-product .oga-favorite{margin:8px 0 18px!important} body.oga-build-45.single-product .oga-summary-primary-meta{border-top:0!important;padding-top:0!important} body.oga-build-45.single-product .oga-summary-primary-meta:before{display:none!important} body.oga-build-45 .oga-product-sections{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:clamp(34px,5vw,68px) var(--oga-gutter)!important;border:0!important;background:#fff!important} body.oga-build-45 .oga-product-sections>article{min-width:0!important;min-height:500px!important;padding:30px!important;background:var(--oga-soft)!important;border:1px solid var(--oga-line)!important;border-top:3px solid var(--oga-accent)!important;box-shadow:var(--oga-shadow)!important} body.oga-build-45 .oga-product-sections>article h2{font-size:clamp(22px,1.55vw,27px)!important;margin:34px 0 18px!important} body.oga-build-45 .oga-product-sections a,body.oga-build-45 .oga-product-sections button.oga-text-link{font-size:12px!important;line-height:1.25!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-variant-caps:all-small-caps!important;font-weight:600!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important;min-height:0!important;height:auto!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-section-links{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;margin:0 0 28px!important} body.oga-build-45 .oga-technical-list{margin-top:28px!important} body.oga-build-45 .oga-technical-list:is(dt,dd){font-size:16px!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important} body.oga-build-45 .oga-delivery-benefits{margin-top:24px!important} body.oga-build-45 .oga-delivery-benefits:is(strong,small){font-size:16px!important;line-height:1.35!important;letter-spacing:0!important} body.oga-build-45 .oga-delivery-benefits small{font-size:14px!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-catalog-body{padding-top:clamp(28px,4vw,52px)!important} body.oga-build-45 .oga-filters{width:100%!important;max-width:none!important;margin:0 0 22px!important;padding:18px!important;background:var(--oga-soft)!important;border:0!important;border-top:2px solid var(--oga-accent)!important;box-shadow:none!important} body.oga-build-45 .oga-filter-head{margin-bottom:12px!important;align-items:center!important} body.oga-build-45 .oga-filter-head span{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-filter-reset{font-size:13px!important;color:var(--oga-muted)!important;border:0!important} body.oga-build-45 .oga-filter-grid{display:grid!important;grid-template-columns:minmax(180px,1.35fr) repeat(6,minmax(105px,1fr)) 150px!important;gap:9px!important;align-items:end!important} body.oga-build-45 .oga-filter-grid label{gap:5px!important} body.oga-build-45 .oga-filter-grid label>span{font-size:11px!important;letter-spacing:.045em!important;text-transform:none!important;font-weight:600!important;color:var(--oga-muted)!important} body.oga-build-45 .oga-filter-grid:is(input,select){height:42px!important;min-height:42px!important;padding:0 11px!important;background:#fff!important;border:1px solid var(--oga-line)!important;font-size:14px!important} body.oga-build-45 .oga-filter-submit{height:42px!important;min-height:42px!important} body.oga-build-45 .oga-catalog-toolbar{margin:0 0 20px!important;padding-inline:0!important} body.oga-build-45 .woocommerce ul.products li.product:is(.oga-card-copy,.woocommerce-loop-product__title,.oga-card-category,.price),body.oga-build-45 .oga-related-grid li.product:is(.oga-card-copy,.woocommerce-loop-product__title,.oga-card-category,.price){text-align:left!important;align-items:flex-start!important} body.oga-build-45 .woocommerce ul.products li.product .oga-card-copy{padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-product-reviews{padding:clamp(34px,5vw,64px) var(--oga-gutter)!important} body.oga-build-45 .oga-reviews-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:32px!important;align-items:start!important} body.oga-build-45.single-product .oga-review-gallery{height:auto!important;min-height:0!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--oga-line)!important;position:static!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:360px!important;min-height:0!important;padding:14px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--oga-soft)!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{position:static!important;inset:auto!important;display:none!important;width:100%!important;height:100%!important;margin:0!important;place-items:center!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:auto!important} body.oga-build-45 .oga-review-gallery-controls{display:grid!important;grid-template-columns:52px 1fr 52px!important;align-items:center!important;min-height:54px!important;padding:0!important;border-top:1px solid var(--oga-line)!important} body.oga-build-45 .oga-review-gallery-controls button{height:52px!important;min-height:52px!important;padding:0!important;background:#fff!important;color:var(--oga-accent)!important;border:0!important} body.oga-build-45 .oga-review-gallery-controls span{text-align:center!important} body.oga-build-45 .oga-legal{width:min(100%,var(--oga-container))!important;margin:auto!important;padding:28px var(--oga-gutter) 72px!important} body.oga-build-45 .oga-legal-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin:20px 0 34px!important} body.oga-build-45 .oga-legal-summary>div{padding:20px!important;background:var(--oga-soft)!important;border:0!important;border-top:2px solid var(--oga-accent)!important;box-shadow:none!important} body.oga-build-45 .oga-legal-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:44px!important;align-items:start!important} body.oga-build-45 .oga-legal-aside{position:sticky!important;top:150px!important;background:var(--oga-soft)!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-legal-content>section{border:0!important;border-bottom:1px solid var(--oga-line)!important;padding:26px 0!important;box-shadow:none!important;background:#fff!important} body.oga-build-45 .oga-legal-content>section:last-child{border-bottom:0!important} body.oga-build-45 .woocommerce-pagination{margin:48px 0 18px!important;padding:0!important;background:#fff!important;border:0!important} body.oga-build-45 .woocommerce-pagination ul.page-numbers{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;border:0!important;background:#fff!important} body.oga-build-45 .woocommerce-pagination ul.page-numbers li{border:0!important;margin:0!important} body.oga-build-45 .woocommerce-pagination .page-numbers:is(a,span){min-width:44px!important;height:44px!important;display:grid!important;place-items:center!important;padding:0 12px!important;background:#fff!important;color:#111!important;border:1px solid transparent!important;font-size:14px!important} body.oga-build-45 .woocommerce-pagination .page-numbers .current{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .woocommerce-pagination .next{border-color:var(--oga-line)!important;min-width:120px!important} body.oga-build-45 .woocommerce-checkout:is(input,select,textarea){min-height:46px!important;border:1px solid var(--oga-line)!important;background:#fff!important} body.oga-build-45 #place_order{width:100%!important;min-height:54px!important;height:auto!important;padding-block:17px!important;white-space:normal!important} body.oga-build-45 .oga-checkout-trust{display:grid!important;grid-template-columns:1.25fr repeat(3,1fr)!important;gap:10px!important;padding:16px!important;background:var(--oga-soft)!important;border:0!important;border-top:2px solid var(--oga-accent)!important} body.oga-build-45 .oga-captcha{max-width:100%!important;overflow:hidden!important;margin:16px 0!important} @media(max-width:1180px){body.oga-build-45 .oga-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.oga-build-45 .oga-filter-search{grid-column:span 2!important} body.oga-build-45 .oga-filter-submit{grid-column:auto!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr 1fr!important} body.oga-build-45 .oga-product-sections>article:last-child{grid-column:1/-1!important;min-height:auto!important}} @media(max-width:782px){html{scroll-padding-top:86px} body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45{font-size:15px!important} body.oga-build-45:is(h1,.h1){font-size:clamp(25px,7vw,30px)!important} body.oga-build-45:is(h2,.h2){font-size:clamp(21px,5.7vw,25px)!important} body.oga-build-45 .oga-container{padding-inline:16px!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:var(--oga-hero-h-mobile)!important;min-height:var(--oga-hero-h-mobile)!important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-artist-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){padding-inline:16px!important} body.oga-build-45:is(.oga-archive-copy,.oga-artist-intro,.oga-page-hero-copy,.oga-contact-hero-copy,.oga-legal-hero>div:last-child){max-width:calc(100% - 20px)!important;padding:13px 15px!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero) p{font-size:13px!important;line-height:1.38!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} body.oga-build-45 .oga-artist-portrait{width:76px!important;height:76px!important;min-width:76px!important;flex-basis:76px!important} body.oga-build-45 .oga-artist-hero-inner{gap:12px!important} body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important;padding:28px 16px!important;gap:14px!important} body.oga-build-45 .oga-product-sections>article,body.oga-build-45 .oga-product-sections>article:last-child{grid-column:auto!important;min-height:auto!important;padding:22px 18px!important} body.oga-build-45 .oga-product-sections>article h2{margin-top:24px!important} body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr 1fr!important} body.oga-build-45 .oga-filter-search{grid-column:1/-1!important} body.oga-build-45 .oga-filter-submit{grid-column:1/-1!important;width:100%!important} body.oga-build-45 .oga-filters{padding:14px!important} body.oga-build-45.single-product .oga-product-actions{grid-template-columns:1fr!important;gap:10px!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin-bottom:4px!important} body.oga-build-45 .oga-reviews-layout{grid-template-columns:1fr!important;gap:22px!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:280px!important} body.oga-build-45 .oga-legal-summary{grid-template-columns:1fr!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important;gap:18px!important} body.oga-build-45 .oga-legal-aside{position:static!important;top:auto!important} body.oga-build-45 .oga-checkout-trust{grid-template-columns:1fr!important} body.oga-build-45 .oga-consult-actions{width:100%!important} body.oga-build-45 .oga-consult-actions>*{flex:1 1 100%!important;width:100%!important}} @media(max-width:440px){body.oga-build-45 .oga-filter-grid{grid-template-columns:1fr!important} body.oga-build-45 .oga-filter-search,body.oga-build-45 .oga-filter-submit{grid-column:auto!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:230px!important;padding:10px!important} body.oga-build-45 .oga-review-gallery-controls{grid-template-columns:46px 1fr 46px!important} body.oga-build-45 .woocommerce-pagination .page-numbers:is(a,span){min-width:38px!important;height:40px!important;padding:0 9px!important} body.oga-build-45 .oga-artist-profile{padding-inline:16px!important}} body.oga-build-45 .oga-nav-search{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--oga-ink);font:inherit;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.14em;padding:0;cursor:pointer} body.oga-build-45 .oga-nav-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7} body.oga-build-45 .oga-nav-search:hover{color:var(--oga-accent)} body.oga-build-45 .oga-search{position:absolute!important;inset:auto 0 auto 0!important;top:100%!important;z-index:999!important;background:rgba(255,255,255,.985)!important;border-top:1px solid rgba(166,58,58,.16)!important;border-bottom:1px solid rgba(28,28,28,.08)!important;box-shadow:0 14px 35px rgba(24,20,17,.08)!important;align-items:stretch!important;justify-content:stretch!important} body.oga-build-45 .oga-search-inner{width:100%;padding-top:22px!important;padding-bottom:24px!important} body.oga-build-45 .oga-search form{width:100%!important;max-width:980px!important;margin:0 auto!important;padding:0!important;background:transparent!important} body.oga-build-45 .oga-search label{display:block!important;margin:0 0 9px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.04em!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-search-row{display:grid;grid-template-columns:minmax(0,1fr) 124px 44px;gap:10px;align-items:center} body.oga-build-45 .oga-search input{height:48px!important;border:1px solid #ddd6ce!important;background:#fff!important;padding:0 15px!important;font-size:15px!important} body.oga-build-45 .oga-search form button[type="submit"]{height:48px!important;margin:0!important;padding:0 20px!important} body.oga-build-45 .oga-search-close{position:static!important;width:44px!important;height:44px!important;border:0!important;background:transparent!important;color:var(--oga-ink)!important;display:grid!important;place-items:center!important} body.oga-build-45 .oga-search-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7} body.oga-build-45 .oga-mobile-search{border:0;background:transparent;text-align:left;padding:0;color:var(--oga-ink);font:inherit} body.oga-build-45 .oga-main{background:#fff!important} body.oga-build-45 .oga-product-sections,body.oga-build-45 .oga-artist-bio,body.oga-build-45 .oga-page,body.oga-build-45 .oga-home-section{background:#fff!important} body.oga-build-45 .oga-product-sections article,body.oga-build-45 .oga-legal-section,body.oga-build-45 .oga-filter-panel,body.oga-build-45 .oga-filters-compact{border-color:rgba(28,28,28,.08)!important;box-shadow:none!important;background:#fbfaf8!important} body.oga-build-45 .oga-product-sections article{border-width:1px!important} body.oga-build-45 .oga-product-sections article+article{border-left:0!important} body.oga-build-45 .oga-product-sections article::before{height:2px!important;opacity:.7} body.oga-build-45 .oga-product-sections article>span,body.oga-build-45 .oga-legal>span{letter-spacing:.13em!important} body.oga-build-45 .oga-product-sections article a{font-weight:500!important;letter-spacing:.04em!important} body.oga-build-45 .oga-legal h2{border-top:0!important;padding-top:0!important;margin-top:28px!important} body.oga-build-45 .oga-legal aside{border:0!important;background:#f8f5f1!important} body.oga-build-45 .oga-faq details{border-width:0 0 1px!important;background:transparent!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-consult{background:#f5f0ea!important;border:0!important} body.oga-build-45 .oga-icon-strip{border-width:1px 0!important} body.oga-build-45 .oga-icon-strip>div{border-color:rgba(28,28,28,.08)!important} body.oga-build-45 .oga-btn,body.oga-build-45 button.oga-btn,body.oga-build-45 .button,body.oga-build-45 button.button,body.oga-build-45 input.button,body.oga-build-45 .single_add_to_cart_button{min-height:48px!important;height:48px!important;line-height:1.1!important;padding:0 22px!important;border-radius:0!important;white-space:nowrap!important} @media(max-width:1180px){body.oga-build-45 .oga-nav-search span{display:none} body.oga-build-45 .oga-nav-search svg{width:21px;height:21px}} @media(max-width:782px){body.oga-build-45 .oga-nav-search{display:none!important} body.oga-build-45 .oga-search{position:fixed!important;top:var(--oga-mobile-header-height,82px)!important;left:0!important;right:0!important} body.oga-build-45 .oga-search-inner{padding:18px!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 96px 38px;gap:7px} body.oga-build-45 .oga-search input,body.oga-build-45 .oga-search form button[type="submit"]{height:44px!important}} @media(max-width:480px){body.oga-build-45 .oga-search-row{grid-template-columns:1fr 42px} body.oga-build-45 .oga-search form button[type="submit"]{grid-column:1/-1;grid-row:2;width:100%} body.oga-build-45 .oga-search-close{grid-column:2;grid-row:1}}:root{--oga-hero-h:clamp(216px,14vw,244px);--oga-hero-h-mobile:174px;--oga-card-radius:2px} body.oga-build-45:is(h1,.h1){font-size:clamp(25px,1.75vw,31px)!important;line-height:1.12!important} body.oga-build-45:is(h2,.h2){font-size:clamp(21px,1.35vw,26px)!important;line-height:1.2!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero) h1{font-size:clamp(25px,1.75vw,31px)!important;line-height:1.1!important;margin:3px 0 8px!important} body.oga-build-45:is(.oga-section-kicker,.oga-product-info-card>span:first-child,.oga-artist-profile-content header span,.oga-section-head>span){font-size:12px!important;line-height:1.3!important;letter-spacing:.105em!important} body.oga-build-45 .oga-section-head{row-gap:7px!important;margin-bottom:20px!important;border:0!important;padding-bottom:0!important} body.oga-build-45 .oga-section-head:after{display:none!important} body.oga-build-45:is(.oga-artists-intro,.oga-product-summary,.oga-product-sections,.oga-related,.oga-reviews,.oga-faq-section,.oga-legal-layout){border-top:0!important;border-bottom:0!important} body.oga-build-45:is(.oga-summary-primary-meta,.oga-product-community,.oga-review-gallery-controls,.woocommerce-checkout-review-order-table tr,.woocommerce-checkout-payment){border-color:rgba(165,75,69,.16)!important} body.oga-build-45 .oga-artist-hero{height:var(--oga-hero-h)!important;min-height:var(--oga-hero-h)!important} body.oga-build-45 .oga-artist-hero-inner{align-items:center!important;gap:18px!important} body.oga-build-45 .oga-artist-hero .oga-artist-intro{max-width:610px!important;padding:18px 22px!important;background:rgba(18,17,16,.48)!important;border-left:2px solid var(--oga-accent)!important;box-shadow:0 12px 30px rgba(0,0,0,.08)!important} body.oga-build-45 .oga-artist-hero .oga-artist-intro h1{font-size:clamp(25px,1.75vw,31px)!important} body.oga-build-45 .oga-artist-portrait{width:94px!important;height:94px!important;min-width:94px!important;flex-basis:94px!important} body.oga-build-45 .oga-product-sections{gap:20px!important;padding-top:42px!important;padding-bottom:48px!important;background:#fff!important} body.oga-build-45 .oga-product-sections>article{position:relative!important;min-height:470px!important;padding:30px 30px 28px!important;background:linear-gradient(145deg,#fff 0%,#fbfaf8 100%)!important;border:1px solid rgba(165,75,69,.18)!important;border-top:0!important;box-shadow:0 12px 28px rgba(28,22,18,.045)!important;border-radius:var(--oga-card-radius)!important;overflow:hidden!important} body.oga-build-45 .oga-product-sections>article:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:3px!important;background:linear-gradient(90deg,var(--oga-accent),#c99f79)!important} body.oga-build-45 .oga-product-sections>article:after{content:""!important;position:absolute!important;right:-54px!important;top:-54px!important;width:120px!important;height:120px!important;border:1px solid rgba(165,75,69,.08)!important;border-radius:50%!important;pointer-events:none!important} body.oga-build-45 .oga-product-sections>article h2{margin:30px 0 14px!important;font-size:clamp(21px,1.35vw,26px)!important} body.oga-build-45 .oga-product-sections a,body.oga-build-45 .oga-product-sections button.oga-text-link{font-size:12px!important;letter-spacing:.075em!important;font-weight:600!important} body.oga-build-45 .oga-section-links{gap:8px 20px!important;margin-bottom:24px!important} body.oga-build-45 .oga-technical-list{margin-top:22px!important} body.oga-build-45.single-product .oga-review-gallery{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;border:1px solid rgba(165,75,69,.16)!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:430px!important;min-height:430px!important;padding:16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important} body.oga-build-45.single-product .oga-review-gallery-stage figure,body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{position:static!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important;align-items:center!important;justify-items:center!important;overflow:visible!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:398px!important;object-fit:contain!important;object-position:center center!important;margin:auto!important} body.oga-build-45 .oga-review-gallery-controls{min-height:48px!important;height:48px!important;border-top:0!important;background:#fff!important} body.oga-build-45 .oga-review-gallery-controls button{height:48px!important;min-height:48px!important;border:0!important} body.oga-build-45 .oga-reviews-grid{align-items:start!important;gap:28px!important} body.oga-build-45.woocommerce-checkout .woocommerce{max-width:1580px!important;margin-inline:auto!important;padding-inline:var(--oga-gutter)!important} body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)!important;gap:34px!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details,body.oga-build-45.woocommerce-checkout #order_review_heading,body.oga-build-45.woocommerce-checkout #order_review{width:100%!important;float:none!important;margin:0!important} body.oga-build-45.woocommerce-checkout #order_review_heading{grid-column:2!important;font-size:22px!important;margin-bottom:-18px!important} body.oga-build-45.woocommerce-checkout #order_review{grid-column:2!important;background:#faf8f5!important;border:1px solid rgba(165,75,69,.17)!important;padding:24px!important;box-shadow:0 12px 30px rgba(31,24,20,.04)!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;background:#fff!important} body.oga-build-45.woocommerce-checkout .col2-set .col-1,body.oga-build-45.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important} body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields,body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields,body.oga-build-45.woocommerce-checkout .woocommerce-additional-fields{padding:24px!important;border:1px solid rgba(165,75,69,.14)!important;background:#fff!important;margin-bottom:20px!important} body.oga-build-45.woocommerce-checkout .form-row{margin-bottom:14px!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-payment{background:#fff!important;padding:0!important;border:0!important} body.oga-build-45.woocommerce-checkout .wc_payment_method{padding:14px 0!important;border-bottom:1px solid rgba(165,75,69,.12)!important} body.oga-build-45.woocommerce-checkout .wc_payment_method>input,body.oga-build-45.woocommerce-checkout input[type=checkbox],body.oga-build-45.woocommerce-checkout input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0 10px 0 0!important;padding:0!important;display:inline-block!important;vertical-align:middle!important;accent-color:var(--oga-accent)!important} body.oga-build-45.woocommerce-checkout .payment_box{margin:12px 0 0 28px!important;padding:16px!important;background:#fff!important;border-left:2px solid var(--oga-accent)!important} body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:16px!important} body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;height:52px!important;min-height:52px!important} body.oga-build-45 .oga-checkout-trust{grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:14px 0!important;background:transparent!important;border-top:1px solid rgba(165,75,69,.18)!important} body.oga-build-45 .oga-checkout-trust>*{padding:0 10px!important;text-align:center!important} body.oga-build-45 .oga-filters{padding:20px!important;border:1px solid rgba(165,75,69,.15)!important;background:#fcfbf9!important;box-shadow:none!important} body.oga-build-45 .oga-filter-grid{gap:12px!important} body.oga-build-45 .oga-filter-grid:is(input,select){min-height:44px!important;height:44px!important} @media(max-width:1024px){body.oga-build-45 .oga-product-sections{grid-template-columns:1fr!important} body.oga-build-45 .oga-product-sections>article{min-height:0!important} body.oga-build-45.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:20px!important} body.oga-build-45.woocommerce-checkout:is(#customer_details,#order_review_heading,#order_review){grid-column:1!important} body.oga-build-45.woocommerce-checkout #order_review_heading{margin:8px 0 0!important}} @media(max-width:782px){body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:var(--oga-hero-h-mobile)!important;min-height:var(--oga-hero-h-mobile)!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero) h1{font-size:25px!important} body.oga-build-45 .oga-artist-portrait{width:72px!important;height:72px!important;min-width:72px!important;flex-basis:72px!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:280px!important;min-height:280px!important;padding:10px!important} body.oga-build-45.single-product .oga-review-gallery-stage img{max-height:260px!important} body.oga-build-45 .oga-checkout-trust{grid-template-columns:1fr 1fr!important;gap:10px!important} body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields,body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields,body.oga-build-45.woocommerce-checkout .woocommerce-additional-fields,body.oga-build-45.woocommerce-checkout #order_review{padding:18px!important}} @media(max-width:520px){body.oga-build-45:is(h1,.h1){font-size:24px!important} body.oga-build-45:is(h2,.h2){font-size:21px!important} body.oga-build-45 .oga-product-sections{padding:26px 14px 34px!important;gap:14px!important} body.oga-build-45 .oga-product-sections>article{padding:24px 20px!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:230px!important;min-height:230px!important} body.oga-build-45.single-product .oga-review-gallery-stage img{max-height:210px!important} body.oga-build-45 .oga-checkout-trust{grid-template-columns:1fr!important}} body.oga-build-45 .oga-nav-search{display:none!important} body.oga-build-45 .oga-header-search{display:grid!important} body.oga-build-45 .oga-search{position:fixed!important;inset:0!important;top:0!important;z-index:5000!important;align-items:flex-start!important;justify-content:center!important;padding-top:clamp(110px,16vh,180px)!important;background:rgba(20,18,17,.58)!important;backdrop-filter:blur(12px)!important} body.oga-build-45 .oga-search-inner{width:min(920px,calc(100vw - 36px))!important;padding:28px!important;background:rgba(255,255,255,.985)!important;border:1px solid rgba(166,64,59,.22)!important;box-shadow:0 28px 80px rgba(20,18,17,.22)!important} body.oga-build-45 .oga-search form{max-width:none!important} body.oga-build-45 .oga-search label{font-size:18px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:14px!important;color:var(--oga-ink)!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 132px 46px!important;gap:10px!important} body.oga-build-45 .oga-search input{height:52px!important;border:1px solid #d9d0c8!important;background:#fff!important;font-size:16px!important} body.oga-build-45 .oga-search form button[type="submit"]{height:52px!important;background:var(--oga-accent)!important;color:#fff!important;border:1px solid var(--oga-accent)!important} body.oga-build-45 .oga-search-close{height:52px!important;width:46px!important;border:1px solid #d9d0c8!important;background:#fff!important} body.oga-build-45.single-product .oga-product-layout{background:#fff!important;gap:clamp(24px,3.4vw,54px)!important;padding:clamp(24px,3vw,48px) var(--oga-gutter)!important;align-items:start!important} body.oga-build-45.single-product .oga-gallery{background:#fff!important;border:0!important;padding:0!important} body.oga-build-45.single-product .oga-main-art{background:#fff!important;border:1px solid rgba(166,64,59,.16)!important;box-shadow:0 16px 42px rgba(28,24,21,.07)!important} body.oga-build-45.single-product .oga-main-art img{background:#fff!important} body.oga-build-45.single-product .oga-summary{position:relative!important;background:linear-gradient(145deg,#fff 0%,#fbf8f4 100%)!important;border:1px solid rgba(166,64,59,.18)!important;border-left:4px solid var(--oga-accent)!important;padding:clamp(26px,3vw,46px)!important;box-shadow:0 18px 48px rgba(28,24,21,.075)!important} body.oga-build-45.single-product .oga-summary:after{content:"";position:absolute;right:0;top:0;width:92px;height:92px;border-top:1px solid rgba(166,64,59,.18);border-right:1px solid rgba(166,64,59,.18);border-radius:0 0 0 100%;pointer-events:none} body.oga-build-45.single-product .oga-product-actions{margin-top:28px!important;padding-top:0!important} body.oga-build-45.single-product form.cart{margin:0 0 18px!important} body.oga-build-45.single-product .single_add_to_cart_button{margin:0!important;min-height:58px!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:18px!important} body.oga-build-45.single-product .oga-secondary-actions{margin-top:14px!important} body.oga-build-45.single-product .oga-product-community{margin-top:24px!important} body.oga-build-45 .oga-product-sections{gap:22px!important;background:#fff!important;padding:clamp(34px,4.5vw,64px) var(--oga-gutter)!important} body.oga-build-45 .oga-product-sections>article{position:relative!important;min-height:430px!important;background:linear-gradient(150deg,#fff 0%,#faf7f3 100%)!important;border:1px solid rgba(166,64,59,.18)!important;border-top:0!important;border-left:4px solid var(--oga-accent)!important;border-radius:0!important;box-shadow:0 18px 46px rgba(28,24,21,.065)!important;overflow:hidden!important} body.oga-build-45 .oga-product-sections>article:before{content:""!important;position:absolute!important;right:-28px!important;top:-28px!important;width:110px!important;height:110px!important;border:1px solid rgba(166,64,59,.12)!important;border-radius:50%!important;background:transparent!important} body.oga-build-45 .oga-product-sections>article:after{display:none!important} body.oga-build-45 .oga-product-sections>article+article{border-left:4px solid var(--oga-accent)!important} body.oga-build-45 .oga-product-sections>article h2{margin-top:28px!important} body.oga-build-45 .oga-product-sections .oga-section-links{margin-bottom:22px!important} @media(max-width:900px){body.oga-build-45 .oga-search{padding-top:96px!important} body.oga-build-45 .oga-search-inner{padding:22px!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 48px!important} body.oga-build-45 .oga-search form button[type="submit"]{grid-column:1/-1!important;grid-row:2!important;width:100%!important} body.oga-build-45 .oga-search-close{grid-column:2!important;grid-row:1!important} body.oga-build-45.single-product .oga-product-layout{padding:18px 16px 28px!important;gap:20px!important} body.oga-build-45.single-product .oga-summary{padding:25px 20px 28px!important} body.oga-build-45 .oga-product-sections{padding:26px 16px 38px!important;gap:16px!important} body.oga-build-45 .oga-product-sections>article{min-height:0!important;padding:24px 20px!important}} @media(max-width:560px){body.oga-build-45 .oga-header-search{width:37px!important;height:37px!important} body.oga-build-45 .oga-search{padding-top:82px!important} body.oga-build-45 .oga-search-inner{width:calc(100vw - 20px)!important;padding:18px!important} body.oga-build-45 .oga-search label{font-size:16px!important} body.oga-build-45.single-product .oga-main-art{box-shadow:none!important} body.oga-build-45.single-product .oga-summary{border-left-width:3px!important;box-shadow:0 12px 30px rgba(28,24,21,.055)!important} body.oga-build-45.single-product .oga-product-actions{margin-top:24px!important} body.oga-build-45.single-product form.cart{margin-bottom:20px!important} body.oga-build-45 .oga-product-sections>article{border-left-width:3px!important}} body.oga-build-45{overflow-x:hidden;background:#fff!important} body.oga-build-45 .oga-header{background:#faf8f5!important;border-bottom:1px solid rgba(80,55,45,.10)!important} body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(330px,410px) minmax(0,1fr) auto!important;gap:22px!important} body.oga-build-45 .oga-actions{gap:5px!important;align-items:center!important} body.oga-build-45 .oga-actions .oga-icon{background:transparent!important;border:0!important;box-shadow:none!important;color:#171513!important;border-radius:50%!important} body.oga-build-45 .oga-actions .oga-icon:hover{background:#f0e9e4!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-header-search{display:grid!important;width:44px!important;height:44px!important;padding:0!important;place-items:center!important} body.oga-build-45 .oga-header-search svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important} body.oga-build-45 .oga-header-search:before,body.oga-build-45 .oga-header-search:after{display:none!important;content:none!important} body.oga-build-45 [data-oga-search-open]:not(.oga-header-search):not(.oga-mobile-search){display:none!important} body.oga-build-45 .oga-search{position:fixed!important;inset:auto 0 0 0!important;top:calc(var(--oga-admin,0px)+var(--oga-head,138px))!important;z-index:4999!important;padding:0!important;align-items:flex-start!important;background:rgba(20,18,17,.28)!important;backdrop-filter:blur(5px)!important} body.oga-build-45 .oga-search-inner{width:100%!important;max-width:none!important;padding:24px max(28px,calc((100vw - 1500px)/2)) 26px!important;background:#fff!important;border:0!important;border-top:1px solid rgba(165,75,69,.14)!important;border-bottom:1px solid rgba(165,75,69,.18)!important;box-shadow:0 18px 45px rgba(20,18,17,.12)!important} body.oga-build-45 .oga-search form{max-width:1180px!important;margin:auto!important} body.oga-build-45 .oga-search label{font-size:17px!important;font-weight:600!important;margin:0 0 10px!important;color:#171513!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 132px 48px!important;gap:10px!important} body.oga-build-45 .oga-search input{height:50px!important;border:1px solid #ded7d0!important;border-radius:0!important;box-shadow:none!important} body.oga-build-45 .oga-search input:focus{border-color:var(--oga-accent)!important;outline:2px solid rgba(165,75,69,.12)!important} body.oga-build-45 .oga-search form button[type="submit"]{height:50px!important;background:var(--oga-accent)!important;color:#fff!important;border:1px solid var(--oga-accent)!important;font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important} body.oga-build-45 .oga-search-close{display:grid!important;width:48px!important;height:50px!important;border:1px solid #ded7d0!important;background:#fff!important;color:#1b1816!important;font-size:31px!important;line-height:1!important;place-items:center!important;padding:0!important} body.oga-build-45 .oga-search-close span{transform:translateY(-2px)} body.oga-build-45 .oga-contact-page{max-width:1500px!important;margin:0 auto!important;padding:0 28px 70px!important} body.oga-build-45 .oga-contact-hero{min-height:210px!important;height:auto!important;margin:0 -28px 34px!important;padding:38px max(28px,calc((100vw - 1444px)/2))!important;background:linear-gradient(110deg,#f2ebe5 0%,#fff 72%)!important;border-left:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important} body.oga-build-45 .oga-contact-hero span{font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--oga-accent)!important;font-weight:700!important} body.oga-build-45 .oga-contact-hero h1{font-size:clamp(28px,2vw,36px)!important;margin:8px 0!important} body.oga-build-45 .oga-contact-hero p{max-width:760px!important;margin:0!important;font-size:17px!important;color:#625b55!important} body.oga-build-45 .oga-contact-layout{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr)!important;gap:24px!important;align-items:stretch!important} body.oga-build-45 .oga-contact-card,body.oga-build-45 .oga-contact-form{background:#fff!important;border:1px solid rgba(165,75,69,.16)!important;box-shadow:0 14px 35px rgba(40,28,22,.05)!important;padding:30px!important} body.oga-build-45 .oga-contact-card h2,body.oga-build-45 .oga-contact-form h2{font-size:24px!important;margin:0 0 22px!important} body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{display:grid!important;grid-template-columns:100px 1fr!important;gap:16px!important;padding:15px 0!important;border-bottom:1px solid rgba(80,55,45,.09)!important;color:#211d1a!important;text-decoration:none!important} body.oga-build-45 .oga-contact-card>a:last-child,body.oga-build-45 .oga-contact-card>div:last-child{border-bottom:0!important} body.oga-build-45 .oga-contact-card strong{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 18px!important} body.oga-build-45 .oga-contact-form h2,body.oga-build-45 .oga-contact-form label:nth-last-of-type(-n+3),body.oga-build-45 .oga-contact-form .oga-consent,body.oga-build-45 .oga-contact-form button,body.oga-build-45 .oga-contact-form [class*="captcha"],body.oga-build-45 .oga-contact-form [class*="honeypot"]{grid-column:1/-1!important} body.oga-build-45 .oga-contact-form label{font-size:13px!important;font-weight:600!important} body.oga-build-45 .oga-contact-form input,body.oga-build-45 .oga-contact-form select,body.oga-build-45 .oga-contact-form textarea{width:100%!important;margin-top:7px!important;border:1px solid #ded7d0!important;background:#fff!important;padding:12px 13px!important;font:inherit!important} body.oga-build-45 .oga-contact-map{margin-top:24px!important;border:0!important} body.oga-build-45 .oga-contact-map iframe{width:100%!important;height:330px!important;border:0!important;filter:saturate(.72) contrast(.94)!important} body.oga-build-45.single-product .oga-product-gallery{background:#fff!important;border:1px solid rgba(165,75,69,.13)!important;box-shadow:0 12px 32px rgba(32,24,20,.035)!important} body.oga-build-45.single-product .oga-product-summary{background:#fff!important;border:1px solid rgba(165,75,69,.16)!important;border-left:3px solid var(--oga-accent)!important;padding:34px!important;box-shadow:0 14px 38px rgba(32,24,20,.045)!important} body.oga-build-45.single-product .oga-product-actions{margin-top:30px!important;padding-top:0!important;padding-bottom:20px!important;overflow:visible!important} body.oga-build-45.single-product .oga-product-actions form.cart{margin:0 0 14px!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{min-height:54px!important;height:54px!important;margin:0!important;position:relative!important;top:0!important} body.oga-build-45.single-product .oga-secondary-actions{margin-top:0!important;margin-bottom:18px!important} body.oga-build-45.single-product .oga-authenticity-note{margin-top:0!important} body.oga-build-45 .oga-product-sections>article{border:1px solid rgba(165,75,69,.18)!important;background:#fff!important;box-shadow:0 14px 34px rgba(32,24,20,.045)!important} body.oga-build-45 .oga-product-sections>article:before{height:4px!important} body.oga-build-45 .oga-product-sections>article>span:first-child{font-size:13px!important;letter-spacing:.12em!important} body.oga-build-45 .oga-card-copy,body.oga-build-45 .oga-card-copy *{text-align:left!important} body.oga-build-45 .oga-card-tax{justify-content:flex-start!important;text-align:left!important;margin:8px 0 7px!important} body.oga-build-45 .oga-card-price{display:block!important;text-align:left!important;margin-top:8px!important} body.oga-build-45 .oga-card-bottom{align-items:flex-start!important} body.oga-build-45:is(.oga-section-kicker,.oga-section-head>span,.oga-product-info-card>span:first-child,.oga-reviews>span:first-child,.oga-related>span:first-child){font-size:13px!important;line-height:1.35!important;letter-spacing:.12em!important;font-weight:700!important;color:var(--oga-accent)!important} @media(max-width:1100px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(260px,330px) minmax(0,1fr) auto!important;gap:14px!important} body.oga-build-45 .oga-nav{gap:15px!important} body.oga-build-45 .oga-nav a{font-size:12px!important;letter-spacing:.08em!important} body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}} @media(max-width:782px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(0,1fr) auto!important;padding:7px 12px!important} body.oga-build-45 .oga-header-search{width:39px!important;height:39px!important} body.oga-build-45 .oga-search{top:calc(var(--oga-admin,0px)+var(--oga-head,76px))!important} body.oga-build-45 .oga-search-inner{padding:18px 14px 20px!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 44px!important} body.oga-build-45 .oga-search form button[type="submit"]{grid-column:1/-1!important;grid-row:2!important;width:100%!important} body.oga-build-45 .oga-search-close{grid-column:2!important;grid-row:1!important;width:44px!important} body.oga-build-45 .oga-contact-page{padding:0 14px 50px!important} body.oga-build-45 .oga-contact-hero{margin:0 -14px 22px!important;padding:26px 18px!important;min-height:170px!important} body.oga-build-45 .oga-contact-hero h1{font-size:27px!important} body.oga-build-45 .oga-contact-layout{gap:15px!important} body.oga-build-45 .oga-contact-card,body.oga-build-45 .oga-contact-form{padding:21px!important} body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important} body.oga-build-45 .oga-contact-form>*{grid-column:1!important} body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{grid-template-columns:1fr!important;gap:4px!important} body.oga-build-45.single-product .oga-product-summary{padding:22px 18px!important} body.oga-build-45.single-product .oga-product-actions{margin-top:22px!important;padding-bottom:18px!important} body.oga-build-45 .oga-product-sections>article{min-height:0!important;padding:24px 20px!important}} body.oga-build-45 .oga-header-search{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;margin:0 3px!important;border:0!important;background:transparent!important;color:#171513!important;box-shadow:none!important;cursor:pointer!important} body.oga-build-45 .oga-header-search:hover,body.oga-build-45 .oga-header-search:focus-visible{background:rgba(165,75,69,.07)!important;color:var(--oga-accent)!important;outline:1px solid rgba(165,75,69,.18)!important} body.oga-build-45 .oga-header-search svg{display:block!important;width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 142px 58px!important;align-items:stretch!important} body.oga-build-45 .oga-search input,body.oga-build-45 .oga-search form button[type="submit"],body.oga-build-45 .oga-search-close{height:56px!important;min-height:56px!important} body.oga-build-45 .oga-search-close{width:58px!important;min-width:58px!important;font-size:40px!important;font-weight:300!important;border-color:rgba(165,75,69,.24)!important} body.oga-build-45 .oga-search-close span{display:block!important;line-height:1!important;transform:translateY(-3px)!important} body.oga-build-45.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details,body.oga-build-45.woocommerce-checkout #order_review{width:100%!important;max-width:none!important;min-width:0!important} body.oga-build-45.woocommerce-checkout #customer_details{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important} body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields,body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields,body.oga-build-45.woocommerce-checkout .woocommerce-additional-fields{padding:26px!important;border:0!important;background:#fff!important;box-shadow:0 12px 34px rgba(38,28,24,.045)!important} body.oga-build-45.woocommerce-checkout #order_review{padding:26px!important;border:0!important;background:#f7f4f1!important;box-shadow:0 12px 34px rgba(38,28,24,.05)!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table,body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-left:0!important;border-right:0!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table tr{border-bottom:1px solid rgba(80,55,45,.10)!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-payment,body.oga-build-45.woocommerce-checkout .payment_box{border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout .payment_box{margin-left:0!important;padding:15px 0 0!important;background:transparent!important} body.oga-build-45.woocommerce-checkout .wc_payment_method{padding:14px 0!important;border-bottom:1px solid rgba(80,55,45,.10)!important} body.oga-build-45.woocommerce-checkout .woocommerce-form-coupon-toggle,body.oga-build-45.woocommerce-checkout .woocommerce-info{border:0!important;border-left:3px solid var(--oga-accent)!important;background:#faf8f6!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout .form-row input,body.oga-build-45.woocommerce-checkout .form-row select,body.oga-build-45.woocommerce-checkout .form-row textarea{border:1px solid #ddd6cf!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout .form-row input:focus,body.oga-build-45.woocommerce-checkout .form-row select:focus,body.oga-build-45.woocommerce-checkout .form-row textarea:focus{border-color:var(--oga-accent)!important;outline:2px solid rgba(165,75,69,.10)!important} @media(max-width:782px){body.oga-build-45 .oga-header-search{width:44px!important;height:44px!important;min-width:44px!important} body.oga-build-45 .oga-header-search svg{width:25px!important;height:25px!important} body.oga-build-45 .oga-search-row{grid-template-columns:minmax(0,1fr) 54px!important} body.oga-build-45 .oga-search form button[type="submit"]{grid-column:1/-1!important;grid-row:2!important;width:100%!important} body.oga-build-45 .oga-search-close{grid-column:2!important;grid-row:1!important;width:54px!important;min-width:54px!important;font-size:38px!important} body.oga-build-45.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:20px!important} body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields,body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields,body.oga-build-45.woocommerce-checkout .woocommerce-additional-fields,body.oga-build-45.woocommerce-checkout #order_review{padding:18px!important;box-shadow:none!important}}:root{--oga-paper:#fff;--oga-warm:#f8f5f1;--oga-warm-2:#f2ece6;--oga-ink:#171513;--oga-muted:#6c645e;--oga-accent:#a34d46;--oga-shadow:0 18px 48px rgba(37,28,23,.06)} body.oga-build-45:is(.oga-section,.oga-page-section,.oga-product-sections,.oga-related,.oga-reviews,.oga-consult,.oga-icon-strip,.oga-faq,.oga-legal-content,.oga-contact-layout,.woocommerce-checkout-review-order){border-top:0!important;border-bottom:0!important} body.oga-build-45:is(.oga-section,.oga-page-section,.oga-related,.oga-reviews,.oga-faq,.oga-contact-page)>*:before,body.oga-build-45:is(.oga-section,.oga-page-section,.oga-related,.oga-reviews,.oga-faq,.oga-contact-page)>*:after{box-shadow:none!important} body.oga-build-45 hr,body.oga-build-45 .oga-divider,body.oga-build-45 .oga-section-divider{display:none!important} body.oga-build-45 main#oga-main{background:var(--oga-paper)!important} body.oga-build-45:is(.oga-container,.oga-page,.oga-catalog-shell,.oga-product-shell,.oga-artists-page,.oga-legal-v2){max-width:1600px!important;margin-inline:auto!important} body.oga-build-45:is(.oga-section,.oga-page-section,.oga-related,.oga-reviews,.oga-faq){padding-block:clamp(34px,5vw,76px)!important} body.oga-build-45:is(.oga-section-head,.oga-section-title-row){margin-bottom:clamp(22px,3vw,38px)!important;border:0!important} body.oga-build-45:is(h1,h2,h3){color:var(--oga-ink)!important} body.oga-build-45 p{color:var(--oga-muted)} body.oga-build-45:is(.oga-product-info-card,.oga-contact-card,.oga-contact-form,.oga-legal-toc,.oga-legal-content section,.oga-filter-panel,.oga-filters,.oga-checkout-card){border:0!important;background:linear-gradient(145deg,#fff 0%,#fcfaf8 100%)!important;box-shadow:var(--oga-shadow)!important;border-radius:2px!important} body.oga-build-45:is(.oga-product-info-card,.oga-contact-card,.oga-contact-form,.oga-filter-panel,.oga-filters){position:relative!important;overflow:hidden!important} body.oga-build-45:is(.oga-product-info-card,.oga-contact-card,.oga-contact-form,.oga-filter-panel,.oga-filters):after{content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:linear-gradient(180deg,var(--oga-accent),rgba(163,77,70,.12))!important;pointer-events:none!important} body.oga-build-45 .oga-product-sections{gap:clamp(16px,2vw,28px)!important;padding:clamp(30px,5vw,74px) clamp(18px,3vw,44px)!important;background:var(--oga-warm)!important} body.oga-build-45 .oga-product-sections>article{padding:clamp(24px,3vw,38px)!important;border:0!important;box-shadow:var(--oga-shadow)!important;background:#fff!important} body.oga-build-45 .oga-product-sections>article:before{display:none!important} body.oga-build-45 .oga-product-sections:is(.oga-section-links,.oga-technical-list){border:0!important} body.oga-build-45 .oga-product-sections .oga-technical-list:is(dt,dd){border:0!important;padding-block:7px!important} body.oga-build-45 .oga-product-sections .oga-section-links{margin:12px 0 24px!important;padding:0!important;gap:8px 18px!important} body.oga-build-45 .oga-product-sections .oga-text-link{font-size:12px!important;letter-spacing:.08em!important;font-weight:650!important;text-transform:uppercase!important;text-decoration:none!important;border:0!important} body.oga-build-45 .oga-product-sections .oga-text-link:after{content:"  →";color:var(--oga-accent)} body.oga-build-45 .oga-product-sections .oga-delivery-list>div{border:0!important;padding:8px 0!important} body.oga-build-45.single-product .oga-product-summary{border:0!important;border-left:3px solid var(--oga-accent)!important;background:linear-gradient(145deg,#fff 0%,#fdfaf8 100%)!important;box-shadow:var(--oga-shadow)!important} body.oga-build-45.single-product .oga-summary:is(hr,.oga-summary-rule,.oga-summary-primary-meta,.oga-price){border-top:0!important;border-bottom:0!important} body.oga-build-45.single-product .oga-summary-primary-meta{padding-block:10px!important;margin-block:12px!important} body.oga-build-45.single-product .oga-product-actions{margin-top:24px!important;padding:0 0 26px!important;border:0!important} body.oga-build-45.single-product .oga-authenticity-note{border:0!important;background:var(--oga-warm)!important;box-shadow:none!important;margin-top:18px!important} body.oga-build-45.single-product .oga-product-community{border:0!important} body.oga-build-45:is(.oga-products-grid,.oga-related-grid,.products){gap:clamp(18px,2vw,30px)!important} body.oga-build-45:is(.oga-card,.product){border:0!important;background:#fff!important;box-shadow:0 14px 34px rgba(34,25,20,.045)!important} body.oga-build-45:is(.oga-card-copy,.woocommerce-loop-product__title,.oga-card-bottom){border:0!important} body.oga-build-45 .oga-card-copy{padding:18px 16px 22px!important} body.oga-build-45:is(.oga-filter-panel,.oga-filters){padding:clamp(20px,2.4vw,32px)!important;background:var(--oga-warm)!important;box-shadow:none!important} body.oga-build-45:is(.oga-filter-panel,.oga-filters):after{width:2px!important} body.oga-build-45:is(.oga-filter-panel,.oga-filters):is(input,select){border:1px solid rgba(93,73,63,.16)!important;background:#fff!important;box-shadow:none!important} body.oga-build-45:is(.oga-filter-panel,.oga-filters) .oga-filter-actions{border:0!important} body.oga-build-45 .oga-reviews{background:linear-gradient(180deg,#fff 0%,#faf7f4 100%)!important} body.oga-build-45 .oga-reviews-grid{gap:clamp(24px,3vw,50px)!important;border:0!important} body.oga-build-45 .oga-review-gallery-stage{border:0!important;background:#fff!important;box-shadow:var(--oga-shadow)!important} body.oga-build-45 .oga-review-gallery-controls{border:0!important;background:#fff!important} body.oga-build-45 .oga-legal-v2{gap:clamp(24px,4vw,64px)!important} body.oga-build-45 .oga-legal-toc{border:0!important;background:var(--oga-warm)!important;box-shadow:none!important} body.oga-build-45 .oga-legal-toc a{border:0!important;border-radius:2px!important;margin:3px 0!important} body.oga-build-45 .oga-legal-toc a.is-active{background:#fff!important;box-shadow:0 8px 22px rgba(35,26,22,.06)!important} body.oga-build-45 .oga-legal-content{border:0!important} body.oga-build-45 .oga-legal-content section{padding:0 0 clamp(30px,4vw,54px)!important;margin:0!important;box-shadow:none!important;background:transparent!important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){border:0!important;box-shadow:var(--oga-shadow)!important;background:#fff!important} body.oga-build-45.woocommerce-checkout #order_review{background:var(--oga-warm)!important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-checkout-review-order-table tr,.wc_payment_method){border:0!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table{border-collapse:separate!important;border-spacing:0 10px!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){border:0!important;background:rgba(255,255,255,.7)!important;padding:14px!important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-payment{background:transparent!important} body.oga-build-45.woocommerce-checkout .payment_box{background:#fff!important;padding:18px!important;border-radius:2px!important} body.oga-build-45.woocommerce-checkout .oga-checkout-trust{border:0!important;background:#fff!important;box-shadow:none!important} body.oga-build-45 .oga-icon-strip{gap:12px!important;background:var(--oga-warm)!important;padding:18px!important} body.oga-build-45 .oga-icon-strip>div{border:0!important;background:#fff!important;padding:18px!important;box-shadow:0 8px 22px rgba(35,26,22,.035)!important} @media(max-width:782px){body.oga-build-45:is(.oga-section,.oga-page-section,.oga-related,.oga-reviews,.oga-faq){padding-block:32px!important} body.oga-build-45 .oga-product-sections{padding:22px 14px!important;gap:14px!important} body.oga-build-45 .oga-product-sections>article{padding:22px 18px!important;box-shadow:0 10px 26px rgba(35,26,22,.045)!important} body.oga-build-45.single-product .oga-product-summary{box-shadow:none!important;border-left-width:2px!important} body.oga-build-45:is(.oga-filter-panel,.oga-filters){padding:18px 14px!important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){box-shadow:none!important} body.oga-build-45 .oga-icon-strip{grid-template-columns:1fr 1fr!important;padding:12px!important} body.oga-build-45 .oga-icon-strip>div{padding:14px!important}} #wpadminbar #wp-admin-bar-search,#wpadminbar #wp-admin-bar-oga-search,#wpadminbar #wp-admin-bar-oga_search,#wpadminbar .ab-top-secondary>li[id*="search"]{display:none !important} body.oga-build-45{--oga-button-height:48px} body.oga-build-45:is(.oga-btn,a.button,button.button,input.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button,.oga-filter-submit,.oga-contact-form button[type="submit"],.oga-modal form button[type="submit"],.oga-search form button[type="submit"],.oga-consult .oga-btn,.oga-card-actions .oga-btn){box-sizing:border-box !important;height:var(--oga-button-height) !important;min-height:var(--oga-button-height) !important;padding-top:0 !important;padding-bottom:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.15 !important} body.oga-build-45:is(.oga-product-actions .single_add_to_cart_button,.oga-product-actions>button,.oga-product-actions .oga-btn,.woocommerce-checkout #place_order){width:100% !important} body.oga-build-45:is(.oga-icon,.oga-header-search,.oga-search-close,.oga-menu,.oga-thumbs button,.woocommerce-pagination .page-numbers,button.slick-arrow,.quantity button,.wc-block-components-quantity-selector__button){height:auto;min-height:0} @media (max-width:700px){body.oga-build-45{--oga-button-height:48px}} body.oga-build-45{--oga-button-height:48px;--oga-kicker-font:Arial,Helvetica,sans-serif;--oga-card-bg:#fff;--oga-card-soft:#fbf8f4;--oga-card-shadow:0 16px 38px rgba(41,33,28,.065);--oga-card-radius:0} body.oga-build-45 .oga-actions .oga-header-search{display:grid !important;place-items:center !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:#1c1c1c !important;opacity:1 !important;visibility:visible !important;overflow:visible !important} body.oga-build-45 .oga-actions .oga-header-search svg{display:block !important;width:25px !important;height:25px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;opacity:1 !important;visibility:visible !important} body.oga-build-45 .oga-actions .oga-header-search:hover,body.oga-build-45 .oga-actions .oga-header-search:focus-visible{background:#efe7df !important;color:#9f433d !important;outline:0 !important;box-shadow:0 0 0 1px rgba(159,67,61,.14) inset !important;transform:none !important} body.oga-build-45 .oga-actions .oga-header-search::before,body.oga-build-45 .oga-actions .oga-header-search::after{content:none !important} #wpadminbar #wp-admin-bar-search,#wpadminbar #wp-admin-bar-oga-search,#wpadminbar #wp-admin-bar-oga_search,#wpadminbar .ab-top-secondary>li[id*="search"]{display:none !important} body.oga-build-45:is(.oga-section-head>span,.oga-section-kicker,.oga-cat-kicker,.oga-artist-intro>span,.oga-archive-copy>span,.oga-product-sections .oga-section-kicker,.oga-product-sections article>span,.oga-artist-profile-content header span,.oga-legal-hero span,.oga-contact-hero span){font-family:var(--oga-kicker-font) !important;font-size:13px !important;line-height:1.35 !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-variant-caps:normal !important;color:#9f433d !important;text-rendering:optimizeLegibility !important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero,.oga-artist-hero){width:100% !important;max-width:none !important;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;border:0 !important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){min-height:190px !important;height:190px !important;margin-bottom:34px !important;padding:0 !important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){width:100% !important;max-width:1640px !important;min-height:190px !important;height:190px !important;margin:0 auto !important;padding:26px 42px !important;display:flex !important;flex-direction:column !important;justify-content:center !important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero) h1{font-size:28px !important;line-height:1.1 !important;margin:5px 0 7px !important} body.oga-build-45 .oga-artist-hero{min-height:390px !important;height:390px !important;margin-bottom:52px !important;padding:0 !important;background-position:center 32% !important} body.oga-build-45 .oga-artist-hero-inner{width:100% !important;max-width:1640px !important;min-height:390px !important;height:390px !important;margin:0 auto !important;padding:0 42px !important;display:flex !important;align-items:center !important} body.oga-build-45 .oga-artist-hero h1{font-size:30px !important;line-height:1.1 !important} body.oga-build-45:is(.oga-btn,a.button,button.button,input.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.oga-filter-submit,.oga-contact-form button[type="submit"],.oga-modal form button[type="submit"],.oga-search form button[type="submit"]){min-height:var(--oga-button-height) !important;height:var(--oga-button-height) !important;border-radius:0 !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease !important} body.oga-build-45:is(.oga-btn,a.button,button.button,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,.oga-filter-submit):not(:disabled):hover{background:#82352f !important;border-color:#82352f !important;color:#fff !important;opacity:1 !important;filter:none !important;transform:translateY(-1px) !important} body.oga-build-45:is(.oga-outline,.oga-hero-secondary,.oga-hero-tertiary):not(:disabled):hover{background:#9f433d !important;border-color:#9f433d !important;color:#fff !important} body.oga-build-45:is(.oga-btn,a.button,button.button,.single_add_to_cart_button):focus-visible{outline:2px solid rgba(159,67,61,.45) !important;outline-offset:3px !important} body.oga-build-45:is(.oga-btn,a.button,button.button,.single_add_to_cart_button):disabled,body.oga-build-45:is(.oga-btn,a.button,button.button,.single_add_to_cart_button).disabled{color:rgba(255,255,255,.72) !important;background:#8d3a35 !important;border-color:#8d3a35 !important;opacity:.55 !important} body.oga-build-45 .oga-artist-studio{background-position:center top !important;background-size:cover !important} body.oga-build-45 .oga-artist-studio::before{background-position:center top !important} body.oga-build-45 .oga-quote{font-size:15px !important;line-height:1.58 !important;font-weight:400 !important;padding:18px 21px !important;margin:18px 0 24px !important;background:#f7f2ed !important;border:0 !important;border-left:2px solid #9f433d !important} body.oga-build-45 .oga-quote>span{font-size:22px !important} body.oga-build-45 .oga-legal-hero{margin-top:0 !important} body.oga-build-45 .oga-legal{max-width:1540px !important;grid-template-columns:minmax(0,1fr) 265px !important;gap:36px !important;padding:0 42px 56px !important} body.oga-build-45 .oga-legal>div{background:#fff !important;padding:38px 44px !important;border:0 !important;box-shadow:var(--oga-card-shadow) !important} body.oga-build-45 .oga-legal aside{background:#f2ebe4 !important;border:0 !important;box-shadow:none !important;padding:24px !important} body.oga-build-45 .oga-legal:is(hr,.oga-legal-rule){display:none !important} body.oga-build-45 .oga-legal section+section{border-top:0 !important;margin-top:30px !important;padding-top:0 !important} body.oga-build-45:is(.oga-card,.oga-artist-card,.oga-artist-card-large,.woocommerce ul.products li.product,.oga-product-sections>article,.oga-faq-link-card>div,.oga-contact-card,.oga-legal-summary article){background:var(--oga-card-bg) !important;border:0 !important;border-radius:var(--oga-card-radius) !important;box-shadow:var(--oga-card-shadow) !important} body.oga-build-45:is(.oga-card,.oga-artist-card,.oga-artist-card-large,.woocommerce ul.products li.product){transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease !important} body.oga-build-45:is(.oga-card,.oga-artist-card,.oga-artist-card-large,.woocommerce ul.products li.product):hover{background:#fff !important;transform:translateY(-3px) !important;box-shadow:0 22px 50px rgba(41,33,28,.105) !important} body.oga-build-45 .oga-product-sections{gap:24px !important} body.oga-build-45 .oga-product-sections>article{position:relative !important;overflow:hidden !important;padding:32px !important} body.oga-build-45 .oga-product-sections>article::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:4px !important;height:64px !important;background:#9f433d !important} body.oga-build-45:is(.oga-card,.oga-product-sections>article,.oga-artist-profile,.oga-faq-link-card,.oga-related) hr,body.oga-build-45 .oga-product-sections>article>*{border-top-color:transparent} @media (max-width:900px){body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:170px !important;min-height:170px !important;margin-bottom:26px !important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:170px !important;min-height:170px !important;padding:22px 20px !important} body.oga-build-45 .oga-artist-hero{height:360px !important;min-height:360px !important;margin-bottom:38px !important} body.oga-build-45 .oga-artist-hero-inner{height:360px !important;min-height:360px !important;padding:0 20px !important} body.oga-build-45 .oga-legal{grid-template-columns:1fr !important;padding:0 20px 42px !important} body.oga-build-45 .oga-legal>div{padding:28px 24px !important} body.oga-build-45 .oga-legal aside{position:static !important;order:-1 !important}} @media (max-width:700px){body.oga-build-45 .oga-actions .oga-header-search{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important} body.oga-build-45 .oga-actions .oga-header-search svg{width:23px !important;height:23px !important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){height:150px !important;min-height:150px !important;margin-bottom:22px !important} body.oga-build-45:is(.oga-archive-hero-inner,.oga-page-hero-inner,.oga-contact-hero-inner,.oga-legal-hero-inner){height:150px !important;min-height:150px !important;padding:18px 16px !important} body.oga-build-45:is(.oga-archive-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero) h1{font-size:24px !important} body.oga-build-45 .oga-artist-hero{height:auto !important;min-height:340px !important;margin-bottom:30px !important;padding:30px 0 !important} body.oga-build-45 .oga-artist-hero-inner{height:auto !important;min-height:280px !important} body.oga-build-45 .oga-artist-studio{min-height:300px !important;height:300px !important;background-position:44% top !important} body.oga-build-45 .oga-quote{font-size:14.5px !important;padding:16px 17px !important} body.oga-build-45 .oga-product-sections>article{padding:25px 22px !important}}:root{--oga77-ink:#171614;--oga77-muted:#6f6963;--oga77-accent:#a44d45;--oga77-accent-dark:#803a34;--oga77-paper:#f7f3ee;--oga77-card:#fff;--oga77-line:rgba(88,69,58,.13);--oga77-shadow:0 18px 48px rgba(34,25,20,.07);--oga77-shadow-hover:0 26px 64px rgba(34,25,20,.11);--oga77-radius:2px;--oga77-shell:min(1640px,calc(100vw - 64px))} body.oga-build-45.single-product{background:#fff!important;color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-product{overflow:clip} body.oga-build-45.single-product .oga-product-nav{width:100%!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:0 max(28px,calc((100vw - 1640px)/2+16px))!important;display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) minmax(150px,1fr)!important;align-items:center!important;gap:24px!important;border:0!important;border-bottom:1px solid var(--oga77-line)!important;background:#fbfaf8!important} body.oga-build-45.single-product .oga-product-nav a,body.oga-build-45.single-product .oga-product-nav span{font-size:12px!important;line-height:1.35!important;color:#4f4a45!important;text-decoration:none!important;letter-spacing:.01em!important} body.oga-build-45.single-product .oga-product-breadcrumb{text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.oga-build-45.single-product .oga-product-next{text-align:right!important} body.oga-build-45.single-product .oga-product-layout{width:var(--oga77-shell)!important;max-width:1640px!important;margin:0 auto!important;padding:56px 0 46px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(420px,.88fr)!important;align-items:start!important;gap:56px!important;background:#fff!important} body.oga-build-45.single-product .oga-gallery{min-width:0!important;margin:0!important;padding:0!important;align-self:start!important;background:transparent!important;border:0!important;box-shadow:none!important} body.oga-build-45.single-product .oga-main-art{position:relative!important;width:100%!important;min-height:620px!important;margin:0!important;padding:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--oga77-card)!important;border:0!important;outline:0!important;box-shadow:var(--oga77-shadow)!important;overflow:hidden!important} body.oga-build-45.single-product .oga-main-art:before,body.oga-build-45.single-product .oga-main-art:after,body.oga-build-45.single-product .oga-gallery:before,body.oga-build-45.single-product .oga-gallery:after{display:none!important;content:none!important} body.oga-build-45.single-product .oga-main-art>a{width:100%!important;height:100%!important;min-height:560px!important;display:flex!important;align-items:center!important;justify-content:center!important} body.oga-build-45.single-product .oga-main-art img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:760px!important;object-fit:contain!important;margin:auto!important;border:0!important;box-shadow:none!important} body.oga-build-45.single-product .oga-gallery-arrow{width:44px!important;height:58px!important;min-height:58px!important;border:0!important;background:rgba(255,255,255,.94)!important;color:var(--oga77-ink)!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;transition:transform .2s ease,background-color .2s ease!important} body.oga-build-45.single-product .oga-gallery-arrow:hover{background:var(--oga77-ink)!important;color:#fff!important;transform:translateY(-50%) scale(1.03)!important} body.oga-build-45.single-product .oga-gallery-counter{right:18px!important;bottom:16px!important;padding:8px 11px!important;border:0!important;background:rgba(255,255,255,.92)!important;color:#4f4a45!important;font-size:12px!important} body.oga-build-45.single-product .oga-thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:16px 0 0!important;padding:0!important} body.oga-build-45.single-product .oga-thumbs button{width:72px!important;height:72px!important;min-height:72px!important;padding:5px!important;border:1px solid transparent!important;background:#fff!important;box-shadow:0 5px 18px rgba(0,0,0,.04)!important;opacity:.72!important} body.oga-build-45.single-product .oga-thumbs button:hover,body.oga-build-45.single-product .oga-thumbs button.is-active{opacity:1!important;border-color:var(--oga77-accent)!important;background:#fff!important} body.oga-build-45.single-product .oga-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important} body.oga-build-45.single-product .oga-summary{align-self:start!important;position:sticky!important;top:154px!important;margin:0!important;padding:44px 48px 40px!important;background:linear-gradient(155deg,#fff 0%,#fff 72%,#faf7f3 100%)!important;border:0!important;border-left:4px solid var(--oga77-accent)!important;box-shadow:var(--oga77-shadow)!important;min-width:0!important} body.oga-build-45.single-product .oga-summary:before,body.oga-build-45.single-product .oga-summary:after{display:none!important;content:none!important} body.oga-build-45.single-product .oga-summary h1{margin:0 0 14px!important;max-width:15ch!important;font-family:var(--oga-ui-font)!important;font-size:clamp(30px,2.15vw,42px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.025em!important;color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-summary h1:before{content:"COLECȚIE O GALERIE DE ARTĂ"!important;display:block!important;margin:0 0 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.18em!important;color:var(--oga77-accent)!important} body.oga-build-45.single-product .oga-wishlist{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 22px!important;color:#2e2b28!important;font-size:15px!important;line-height:1.4!important;text-decoration:none!important} body.oga-build-45.single-product .oga-wishlist span{font-size:25px!important;color:var(--oga77-accent)!important;line-height:1!important} body.oga-build-45.single-product .oga-lead{margin:0 0 26px!important;padding:0 0 24px!important;border-bottom:1px solid var(--oga77-line)!important;color:var(--oga77-muted)!important;font-size:17px!important;line-height:1.65!important} body.oga-build-45.single-product .oga-summary-primary-meta{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px 18px!important;margin:0 0 24px!important;padding:0!important;border:0!important} body.oga-build-45.single-product .oga-summary-primary-meta dt,body.oga-build-45.single-product .oga-summary-primary-meta dd{margin:0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.45!important} body.oga-build-45.single-product .oga-summary-primary-meta dt{font-weight:700!important;color:#2e2b28!important} body.oga-build-45.single-product .oga-summary-primary-meta dd,body.oga-build-45.single-product .oga-summary-primary-meta a{color:#2e2b28!important;text-decoration:none!important} body.oga-build-45.single-product .oga-summary-primary-meta a:hover{color:var(--oga77-accent)!important} body.oga-build-45.single-product .oga-price{margin:4px 0 28px!important;font-size:28px!important;line-height:1.2!important;font-weight:700!important;color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-price *{font-size:inherit!important;color:inherit!important} body.oga-build-45.single-product .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions form.cart{width:100%!important;margin:0!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button{width:100%!important;height:56px!important;min-height:56px!important;padding:0 24px!important;border:1px solid var(--oga77-accent)!important;background:var(--oga77-accent)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button:hover,body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button:focus-visible{background:var(--oga77-accent-dark)!important;border-color:var(--oga77-accent-dark)!important;color:#fff!important} body.oga-build-45.single-product .oga-authenticity-note{min-height:82px!important;margin:0!important;padding:16px 18px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;border:0!important;background:var(--oga77-paper)!important;color:var(--oga77-ink)!important;text-decoration:none!important} body.oga-build-45.single-product .oga-authenticity-note:hover{background:#f0e9e1!important;color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-authenticity-copy strong{font-size:15px!important;line-height:1.35!important} body.oga-build-45.single-product .oga-authenticity-copy small{display:block!important;margin-top:4px!important;font-size:13px!important;line-height:1.45!important;color:var(--oga77-muted)!important} body.oga-build-45.single-product .oga-secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important} body.oga-build-45.single-product .oga-product-action{width:100%!important;height:52px!important;min-height:52px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--oga77-ink)!important;background:var(--oga77-ink)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-action--info{background:#fff!important;color:var(--oga77-accent)!important;border-color:var(--oga77-accent)!important} body.oga-build-45.single-product .oga-product-action:hover,body.oga-build-45.single-product .oga-product-action:focus-visible{background:var(--oga77-accent)!important;border-color:var(--oga77-accent)!important;color:#fff!important} body.oga-build-45.single-product .oga-product-community{margin-top:18px!important;padding-top:14px!important;border-top:1px solid var(--oga77-line)!important} body.oga-build-45.single-product .oga-product-sections{width:var(--oga77-shell)!important;max-width:1640px!important;margin:22px auto 62px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important} body.oga-build-45.single-product .oga-product-sections article{position:relative!important;min-height:410px!important;margin:0!important;padding:34px 36px 36px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;background:#fff!important;border:0!important;box-shadow:var(--oga77-shadow)!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important} body.oga-build-45.single-product .oga-product-sections article:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:var(--oga77-accent)!important} body.oga-build-45.single-product .oga-product-sections article:after{display:none!important;content:none!important} body.oga-build-45.single-product .oga-product-sections article:hover{transform:translateY(-4px)!important;box-shadow:var(--oga77-shadow-hover)!important} body.oga-build-45.single-product .oga-section-kicker{display:block!important;margin:0 0 24px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.16em!important;color:var(--oga77-accent)!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-product-sections h2{margin:0 0 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-product-sections .oga-artist-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;width:100%!important;gap:18px!important;margin:0 0 18px!important} body.oga-build-45.single-product .oga-product-sections .oga-artist-heading h2{font-size:24px!important;margin:0!important} body.oga-build-45.single-product .oga-product-artist-portrait{width:82px!important;height:82px!important;object-fit:cover!important;border-radius:50%!important} body.oga-build-45.single-product .oga-section-links{display:flex!important;flex-wrap:wrap!important;gap:14px 20px!important;margin:0 0 24px!important} body.oga-build-45.single-product .oga-text-link{padding:0!important;border:0!important;background:transparent!important;color:var(--oga77-accent)!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important} body.oga-build-45.single-product .oga-text-link:hover{color:var(--oga77-ink)!important} body.oga-build-45.single-product .oga-product-sections article>p{font-size:16px!important;line-height:1.65!important;color:var(--oga77-muted)!important} body.oga-build-45.single-product .oga-technical-list{width:100%!important;margin:auto 0 0!important;display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:13px 18px!important} body.oga-build-45.single-product .oga-technical-list dt,body.oga-build-45.single-product .oga-technical-list dd{margin:0!important;padding:0!important;border:0!important;font-size:15px!important;line-height:1.45!important} body.oga-build-45.single-product .oga-technical-list dt{font-weight:700!important;color:#2e2b28!important} body.oga-build-45.single-product .oga-delivery-benefits{width:100%!important;margin:auto 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:16px!important} body.oga-build-45.single-product .oga-delivery-benefits li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:2px 12px!important;align-items:start!important} body.oga-build-45.single-product .oga-delivery-benefits li>span{grid-row:1/3!important;color:var(--oga77-accent)!important;font-size:18px!important} body.oga-build-45.single-product .oga-delivery-benefits strong{font-size:15px!important;line-height:1.35!important} body.oga-build-45.single-product .oga-delivery-benefits small{font-size:14px!important;color:var(--oga77-muted)!important} body.oga-build-45.single-product .oga-product-reviews{width:100%!important;max-width:none!important;margin:0!important;padding:72px max(28px,calc((100vw - 1640px)/2+16px))!important;background:#fbfaf8!important;border:0!important} body.oga-build-45.single-product .oga-product-reviews .oga-section-head{max-width:1640px!important;margin:0 auto 30px!important;padding:0!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important} body.oga-build-45.single-product .oga-product-reviews .oga-section-head h2{font-size:28px!important;line-height:1.2!important;margin:0!important} body.oga-build-45.single-product .oga-reviews-layout{max-width:1640px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:stretch!important;gap:30px!important} body.oga-build-45.single-product .oga-reviews-shell,body.oga-build-45.single-product .oga-review-gallery{min-height:560px!important;padding:34px!important;background:#fff!important;border:0!important;box-shadow:var(--oga77-shadow)!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:470px!important;min-height:470px!important;display:grid!important;place-items:center!important;overflow:hidden!important} body.oga-build-45.single-product .oga-review-gallery-stage figure,body.oga-build-45.single-product .oga-review-gallery-stage img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:auto!important} body.oga-build-45.single-product .oga-review-gallery-controls{border-top:1px solid var(--oga77-line)!important;padding-top:14px!important} body.oga-build-45.single-product .oga-faq-link-card{border:0!important;background:#fff!important} body.oga-build-45.single-product .oga-related .product,body.oga-build-45.single-product .oga-related-grid .product{border:0!important;background:#fff!important;box-shadow:0 12px 34px rgba(34,25,20,.055)!important} @media (max-width:1180px){:root{--oga77-shell:min(100% - 36px,1120px)} body.oga-build-45.single-product .oga-product-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:28px!important;padding-top:36px!important} body.oga-build-45.single-product .oga-summary{padding:34px 32px!important;top:138px!important} body.oga-build-45.single-product .oga-main-art{min-height:520px!important;padding:22px!important} body.oga-build-45.single-product .oga-main-art>a{min-height:480px!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr 1fr!important} body.oga-build-45.single-product .oga-product-sections article:last-child{grid-column:1/-1!important;min-height:320px!important}} @media (max-width:820px){:root{--oga77-shell:calc(100% - 24px)} body.oga-build-45.single-product .oga-product-nav{grid-template-columns:1fr 1fr!important;padding:10px 12px!important;min-height:48px!important} body.oga-build-45.single-product .oga-product-breadcrumb{display:none!important} body.oga-build-45.single-product .oga-product-layout{grid-template-columns:1fr!important;gap:18px!important;padding:18px 0 30px!important} body.oga-build-45.single-product .oga-gallery{order:1!important} body.oga-build-45.single-product .oga-summary{order:2!important;position:relative!important;top:auto!important;padding:30px 24px 28px!important;border-left:3px solid var(--oga77-accent)!important} body.oga-build-45.single-product .oga-main-art{min-height:420px!important;padding:16px!important} body.oga-build-45.single-product .oga-main-art>a{min-height:388px!important} body.oga-build-45.single-product .oga-main-art img{max-height:560px!important} body.oga-build-45.single-product .oga-summary h1{max-width:none!important;font-size:30px!important} body.oga-build-45.single-product .oga-lead{font-size:16px!important} body.oga-build-45.single-product .oga-secondary-actions{grid-template-columns:1fr!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;gap:16px!important;margin-top:0!important} body.oga-build-45.single-product .oga-product-sections article,body.oga-build-45.single-product .oga-product-sections article:last-child{grid-column:auto!important;min-height:auto!important;padding:28px 24px 30px!important} body.oga-build-45.single-product .oga-product-sections .oga-artist-heading{grid-template-columns:minmax(0,1fr) 72px!important} body.oga-build-45.single-product .oga-product-artist-portrait{width:72px!important;height:72px!important} body.oga-build-45.single-product .oga-reviews-layout{grid-template-columns:1fr!important;gap:18px!important} body.oga-build-45.single-product .oga-reviews-shell,body.oga-build-45.single-product .oga-review-gallery{min-height:auto!important;padding:24px!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:390px!important;min-height:390px!important} body.oga-build-45.single-product .oga-product-reviews{padding:48px 12px!important}} @media (max-width:480px){:root{--oga77-shell:calc(100% - 16px)} body.oga-build-45.single-product .oga-product-nav a{font-size:10px!important} body.oga-build-45.single-product .oga-main-art{min-height:330px!important;padding:10px!important} body.oga-build-45.single-product .oga-main-art>a{min-height:310px!important} body.oga-build-45.single-product .oga-gallery-arrow{width:38px!important;height:50px!important;min-height:50px!important} body.oga-build-45.single-product .oga-thumbs button{width:62px!important;height:62px!important;min-height:62px!important} body.oga-build-45.single-product .oga-summary{padding:26px 20px!important} body.oga-build-45.single-product .oga-summary h1{font-size:28px!important} body.oga-build-45.single-product .oga-summary h1:before{font-size:10px!important;letter-spacing:.13em!important} body.oga-build-45.single-product .oga-summary-primary-meta{grid-template-columns:90px minmax(0,1fr)!important} body.oga-build-45.single-product .oga-summary-primary-meta dt,body.oga-build-45.single-product .oga-summary-primary-meta dd{font-size:15px!important} body.oga-build-45.single-product .oga-price{font-size:25px!important} body.oga-build-45.single-product .oga-product-sections h2{font-size:23px!important} body.oga-build-45.single-product .oga-technical-list{grid-template-columns:112px minmax(0,1fr)!important;gap:11px 12px!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:320px!important;min-height:320px!important}}:root{--oga-ui-font:"Instrument Sans","Inter","Helvetica Neue",Arial,sans-serif;--oga-font:var(--oga-ui-font);--oga-fs-xs:13px;--oga-fs-sm:14.5px;--oga-fs-body:16px;--oga-fs-body-lg:17px;--oga-fs-card:17px;--oga-fs-h3:22px;--oga-fs-h2:clamp(25px,2vw,31px);--oga-fs-h1:clamp(30px,2.5vw,40px)} body.oga-build-45,body.oga-build-45:is(p,li,dt,dd,a,button,input,select,textarea,label,small,strong,em,span){font-family:var(--oga-ui-font)!important;font-kerning:normal;text-rendering:optimizeLegibility} body.oga-build-45{font-size:var(--oga-fs-body)!important;line-height:1.6!important} body.oga-build-45:is(h1,h2,h3,h4,h5,h6),body.oga-build-45 .oga-summary h1,body.oga-build-45 .oga-product-sections h2,body.oga-build-45 .oga-review-layout h2,body.oga-build-45 .oga-review-gallery-title{font-family:var(--oga-ui-font)!important;font-weight:500!important;letter-spacing:-.025em!important} body.oga-build-45:is(.oga-section-head>span,.oga-section-kicker,.oga-product-info-card>span:first-child,.oga-product-sections article>span:first-child,.oga-review-kicker,.oga-artist-profile-content header>span,.oga-archive-copy>span,.oga-page-hero span,.oga-contact-hero span,.oga-legal-hero span){font-family:var(--oga-ui-font)!important;font-size:13.5px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important} body.oga-build-45.single-product .oga-summary h1{font-size:clamp(31px,2.35vw,40px)!important;line-height:1.12!important;margin-bottom:18px!important} body.oga-build-45.single-product .oga-lead,body.oga-build-45.single-product .oga-summary>p{font-size:17px!important;line-height:1.62!important} body.oga-build-45.single-product .oga-price{font-family:var(--oga-ui-font)!important;font-size:29px!important;font-weight:600!important;letter-spacing:-.02em!important} body.oga-build-45.single-product .oga-product-meta,body.oga-build-45.single-product .oga-product-meta:is(dt,dd,a),body.oga-build-45.single-product .oga-summary:is(label,small){font-size:15.5px!important;line-height:1.55!important} body.oga-build-45.single-product .oga-product-sections h2,body.oga-build-45.single-product .oga-product-sections h2 a{font-size:clamp(24px,1.7vw,29px)!important;line-height:1.22!important;font-weight:500!important} body.oga-build-45.single-product .oga-product-sections:is(p,li,dt,dd,a,button,strong,small){font-family:var(--oga-ui-font)!important;font-size:16px!important;line-height:1.62!important;letter-spacing:0!important} body.oga-build-45.single-product .oga-product-sections:is(dt,strong){font-weight:600!important} body.oga-build-45.single-product .oga-review-layout,body.oga-build-45.single-product .oga-review-layout:is(p,label,input,textarea,button,span,a){font-family:var(--oga-ui-font)!important} body.oga-build-45.single-product .oga-review-layout h2,body.oga-build-45.single-product .oga-review-gallery-title{font-size:clamp(25px,2vw,31px)!important;line-height:1.2!important} body.oga-build-45.single-product .oga-review-layout:is(p,label){font-size:16px!important;line-height:1.55!important} body.oga-build-45.single-product .oga-review-layout textarea{font-size:16px!important;line-height:1.55!important} body.oga-build-45.single-product .comment-form-rating{display:grid!important;grid-template-columns:minmax(110px,auto) 1fr!important;gap:14px!important;align-items:center!important} body.oga-build-45.single-product .comment-form-rating label{margin:0!important} body.oga-build-45:is(.oga-btn,button.button,a.button,.single_add_to_cart_button,input[type="submit"],button[type="submit"]){font-family:var(--oga-ui-font)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.12em!important} body.oga-build-45:is(.oga-card-title,.woocommerce-loop-product__title,.oga-product-card h2,.oga-artist-card h2){font-family:var(--oga-ui-font)!important;font-size:18px!important;line-height:1.38!important;font-weight:500!important} body.oga-build-45:is(.oga-product-card .price,.oga-card-price){font-family:var(--oga-ui-font)!important;font-size:18px!important;font-weight:600!important} body.oga-build-45:is(.oga-product-card .product-cat,.oga-card-category,.oga-artist-card>span){font-size:13.5px!important;line-height:1.35!important} @media(max-width:760px){body.oga-build-45{font-size:16px!important} body.oga-build-45.single-product .oga-summary h1{font-size:30px!important} body.oga-build-45.single-product .oga-lead,body.oga-build-45.single-product .oga-summary>p{font-size:16px!important} body.oga-build-45.single-product .oga-product-sections:is(p,li,dt,dd,a,button,strong,small){font-size:15.5px!important} body.oga-build-45.single-product .oga-review-layout:is(p,label,textarea){font-size:15.5px!important} body.oga-build-45.single-product .comment-form-rating{grid-template-columns:1fr!important;gap:8px!important}} body.oga-build-45{margin-top:0!important;padding-top:0!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9998!important;width:100%!important;margin:0!important;background:rgba(250,248,245,.985)!important;box-shadow:0 1px 0 rgba(55,43,36,.10)!important;backdrop-filter:saturate(115%) blur(10px)!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45 .oga-header+*,body.oga-build-45 .oga-main,body.oga-build-45 #oga-main{margin-top:0!important;padding-top:0!important} body.oga-build-45:is(.oga-archive-hero,.oga-artist-hero,.oga-page-hero,.oga-contact-hero,.oga-legal-hero){margin-top:0!important} body.oga-build-45 .oga-mobile{visibility:hidden;opacity:0;pointer-events:none} body.oga-build-45 .oga-mobile.is-open{visibility:visible;opacity:1;pointer-events:auto} html.oga523-menu-open{overflow:hidden} body.oga-build-45 .oga-menu[aria-expanded="true"] svg path:first-child{transform:translateY(5px) rotate(45deg);transform-origin:center} body.oga-build-45 .oga-menu[aria-expanded="true"] svg path:last-child{transform:translateY(-5px) rotate(-45deg);transform-origin:center} body.oga-build-45 .oga-menu svg path{transition:transform .18s ease} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero{width:100%!important;max-width:none!important;height:360px!important;min-height:360px!important;margin:0!important;position:relative!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(12,11,10,.52),rgba(12,11,10,.12)),var(--oga-hero-image)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:#fff!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{width:100%!important;max-width:none!important;height:100%!important;min-height:360px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 clamp(24px,4.2vw,76px)!important;margin:0!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(700px,62vw)!important;max-width:700px!important;margin:0!important;padding:27px 31px 29px!important;text-align:left!important;background:rgba(18,16,15,.58)!important;backdrop-filter:blur(7px)!important;border:0!important;border-left:3px solid var(--oga-accent)!important;box-shadow:0 22px 54px rgba(0,0,0,.19)!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy:is(.woocommerce-breadcrumb,span){display:block!important;margin:0 0 8px!important;color:rgba(255,255,255,.84)!important;text-align:left!important;font-size:13.5px!important;line-height:1.3!important;letter-spacing:.13em!important;font-weight:600!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{margin:0 0 12px!important;color:#fff!important;text-align:left!important;font-size:clamp(32px,3vw,43px)!important;line-height:1.04!important;letter-spacing:-.035em!important;font-weight:500!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy p{max-width:610px!important;margin:0!important;color:rgba(255,255,255,.92)!important;text-align:left!important;font-size:16px!important;line-height:1.55!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-art{display:none!important} body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 clamp(56px,7vw,96px)!important} body.oga-build-45 .oga-contact-hero{width:100%!important;max-width:none!important;margin:0!important;min-height:300px!important;padding:clamp(52px,6vw,82px) var(--oga-gutter)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;background:linear-gradient(120deg,#f2ebe4 0%,#fbf8f4 72%,#f4eeea 100%)!important;border:0!important;box-shadow:inset 0 -1px 0 rgba(84,62,50,.08)!important} body.oga-build-45 .oga-contact-hero>*{width:min(100%,760px)!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important} body.oga-build-45 .oga-contact-hero>span{font-size:13.5px!important;letter-spacing:.15em!important;font-weight:600!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-contact-hero h1{font-size:clamp(31px,3.1vw,43px)!important;line-height:1.08!important;margin:10px auto 13px!important;font-weight:500!important} body.oga-build-45 .oga-contact-hero p{font-size:17px!important;line-height:1.6!important;color:#5e5751!important;margin:0 auto!important} body.oga-build-45 .oga-contact-layout{width:min(100% - (2 * var(--oga-gutter)),1500px)!important;margin:clamp(38px,5vw,68px) auto 0!important;display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.35fr)!important;gap:clamp(26px,3vw,48px)!important;align-items:start!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form){margin:0!important;padding:clamp(30px,3.2vw,48px)!important;background:#fff!important;border:0!important;border-radius:3px!important;box-shadow:0 24px 64px rgba(48,36,29,.085)!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form) h2{font-size:clamp(25px,2vw,31px)!important;line-height:1.15!important;margin:0 0 28px!important;font-weight:550!important} body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{display:grid!important;grid-template-columns:105px 1fr!important;gap:18px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid rgba(74,57,47,.09)!important;color:inherit!important} body.oga-build-45 .oga-contact-card>:last-child{border-bottom:0!important} body.oga-build-45 .oga-contact-card strong{font-size:13.5px!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} body.oga-build-45 .oga-contact-card span{font-size:16px!important;line-height:1.55!important} body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important} body.oga-build-45 .oga-contact-form h2,body.oga-build-45 .oga-contact-form:is(textarea,.oga-consent,.oga-captcha,button[type=submit]){grid-column:1/-1!important} body.oga-build-45 .oga-contact-form label{font-size:13.5px!important;line-height:1.3!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:600!important} body.oga-build-45 .oga-contact-form:is(input,select,textarea){width:100%!important;margin-top:9px!important;border:1px solid rgba(75,58,48,.16)!important;background:#fff!important;font-size:16px!important;line-height:1.45!important} body.oga-build-45 .oga-contact-form:is(input,select){min-height:54px!important;padding:0 16px!important} body.oga-build-45 .oga-contact-form textarea{min-height:170px!important;padding:15px 16px!important;resize:vertical!important} body.oga-build-45 .oga-contact-form .oga-consent{display:flex!important;align-items:flex-start!important;gap:12px!important;text-transform:none!important;letter-spacing:0!important;font-size:14.5px!important;font-weight:400!important} body.oga-build-45 .oga-contact-map{width:min(100% - (2 * var(--oga-gutter)),1500px)!important;margin:36px auto 0!important;border:0!important;box-shadow:0 20px 56px rgba(48,36,29,.07)!important;overflow:hidden!important} body.oga-build-45 .oga-contact-map iframe{display:block!important;width:100%!important;height:360px!important;border:0!important} body.oga-build-45 .oga-footer{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(150px,1fr))!important} body.oga-build-45 .oga-footer-group h3 button{font-size:14px!important;letter-spacing:.10em!important} body.oga-build-45.single-product .oga-product-layout{margin-bottom:clamp(38px,5vw,70px)!important} body.oga-build-45.single-product:is(.woocommerce-tabs,.oga-product-sections){margin-top:0!important} @media (max-width:1024px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:330px!important;min-height:330px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(680px,76vw)!important} body.oga-build-45 .oga-contact-layout{grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr)!important}} @media (max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important} body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important} body.oga-build-45 .oga-contact-form>*{grid-column:1!important} body.oga-build-45 .oga-footer{grid-template-columns:1fr!important}} @media (max-width:620px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:300px!important;min-height:300px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{align-items:center!important;padding:0 16px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:100%!important;max-width:none!important;padding:20px 20px 22px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{font-size:30px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy p{font-size:15px!important;line-height:1.5!important} body.oga-build-45 .oga-contact-hero{min-height:260px!important;padding:42px 18px!important} body.oga-build-45 .oga-contact-layout{width:calc(100% - 28px)!important;margin-top:28px!important;gap:20px!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form){padding:26px 20px!important} body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{grid-template-columns:1fr!important;gap:5px!important} body.oga-build-45 .oga-contact-map{width:calc(100% - 28px)!important;margin-top:24px!important} body.oga-build-45 .oga-contact-map iframe{height:300px!important}} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero{height:310px!important;min-height:310px!important;background-image:linear-gradient(90deg,rgba(13,12,11,.44) 0%,rgba(13,12,11,.12) 64%,rgba(13,12,11,.02) 100%),var(--oga-hero-image)!important;background-position:center!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:310px!important;min-height:310px!important;padding:0 clamp(28px,3.4vw,62px)!important;align-items:center!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(620px,55vw)!important;max-width:620px!important;padding:24px 28px 25px!important;background:rgba(20,17,15,.68)!important;border-left:2px solid var(--oga-accent)!important;box-shadow:0 18px 42px rgba(0,0,0,.16)!important;backdrop-filter:blur(8px)!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{font-size:clamp(30px,2.45vw,38px)!important;margin:0 0 10px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy p{font-size:16px!important;line-height:1.48!important;max-width:540px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{height:285px!important;min-height:285px!important;background-image:linear-gradient(90deg,rgba(18,16,14,.74),rgba(18,16,14,.22)),var(--oga-hero-image)!important;background-size:cover!important;background-position:center 35%!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{height:285px!important;min-height:285px!important;padding:0 clamp(28px,3.4vw,62px)!important;align-items:center!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{width:min(720px,70vw)!important;max-width:720px!important;padding:24px 28px!important;color:#fff!important;background:rgba(18,16,14,.66)!important;border-left:2px solid var(--oga-accent)!important;box-shadow:0 18px 42px rgba(0,0,0,.16)!important;backdrop-filter:blur(8px)!important} body.oga-build-45 .oga-archive-artist-header{display:grid!important;grid-template-columns:104px 1fr!important;gap:22px!important;align-items:center!important} body.oga-build-45 .oga-archive-artist-header>img{width:104px!important;height:104px!important;border-radius:50%!important;object-fit:cover!important;border:4px solid rgba(255,255,255,.92)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important} body.oga-build-45 .oga-archive-artist-header span{display:block!important;color:#dba39d!important;font-size:13.5px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:7px!important} body.oga-build-45 .oga-archive-artist-header h1{color:#fff!important;font-size:clamp(30px,2.45vw,38px)!important;line-height:1.08!important;margin:0 0 8px!important} body.oga-build-45 .oga-archive-artist-header p{color:rgba(255,255,255,.9)!important;font-size:16px!important;line-height:1.48!important;margin:0!important} body.oga-build-45 .oga-card{display:flex!important;flex-direction:column!important;min-height:100%!important} body.oga-build-45 .oga-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;min-width:0!important;text-align:left!important} body.oga-build-45 .oga-card-bottom{margin-top:auto!important;display:grid!important;gap:14px!important;align-items:start!important} body.oga-build-45 .oga-card-actions{display:block!important;width:100%!important;min-height:46px!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important} body.oga-build-45:is(.oga-card-cart,.oga-card-info){width:100%!important;min-height:46px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:var(--oga-accent)!important;border:1px solid var(--oga-accent)!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:normal!important;text-align:center!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important} body.oga-build-45 .oga-card:hover:is(.oga-card-cart,.oga-card-info),body.oga-build-45:is(.oga-card-cart,.oga-card-info):hover,body.oga-build-45:is(.oga-card-cart,.oga-card-info):focus-visible{background:#211d1b!important;border-color:#211d1b!important;color:#fff!important} body.oga-build-45 .oga-card-tax,body.oga-build-45 .oga-card-price{align-self:flex-start!important;text-align:left!important} body.oga-build-45 nav.woocommerce-pagination{margin:52px auto 64px!important;padding:0!important;display:flex!important;justify-content:center!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important;flex-wrap:wrap!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers li{margin:0!important;padding:0!important;border:0!important;float:none!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers:is(a,span){min-width:42px!important;height:42px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(109,78,65,.18)!important;background:#fff!important;color:#171513!important;font-size:15px!important;line-height:1!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers span.current{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers a:hover,body.oga-build-45 nav.woocommerce-pagination ul.page-numbers a:focus-visible{background:#f3ece7!important;border-color:var(--oga-accent)!important;color:var(--oga-accent)!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers:is(.next,.prev){min-width:auto!important;padding:0 17px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important} body.oga-build-45 .oga-artist-hero .oga-artist-portrait{width:126px!important;height:126px!important;flex:0 0 126px!important;object-fit:cover!important;object-position:center top!important} body.oga-build-45 .oga-artist-profile-content header>img{width:104px!important;height:104px!important;flex:0 0 104px!important;object-fit:cover!important;object-position:center top!important} @media(max-width:1024px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:290px!important;min-height:290px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(600px,70vw)!important}} @media(max-width:782px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:270px!important;min-height:270px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{padding:0 18px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(100%,560px)!important;padding:20px 21px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero,body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{height:260px!important;min-height:260px!important} body.oga-build-45 .oga-archive-artist-header{grid-template-columns:82px 1fr!important;gap:16px!important} body.oga-build-45 .oga-archive-artist-header>img{width:82px!important;height:82px!important} body.oga-build-45 .oga-artist-hero .oga-artist-portrait{width:112px!important;height:112px!important;flex-basis:112px!important}} @media(max-width:560px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:250px!important;min-height:250px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{padding:18px 18px 19px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{font-size:29px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy p{font-size:15px!important;line-height:1.42!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero,body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{height:280px!important;min-height:280px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{width:calc(100% - 28px)!important;padding:18px!important} body.oga-build-45 .oga-archive-artist-header{grid-template-columns:68px 1fr!important;gap:13px!important} body.oga-build-45 .oga-archive-artist-header>img{width:68px!important;height:68px!important;border-width:3px!important} body.oga-build-45 .oga-archive-artist-header h1{font-size:27px!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers{gap:5px!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers:is(a,span){min-width:38px!important;height:38px!important;padding:0 10px!important;font-size:14px!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers:is(.next,.prev){padding:0 12px!important;font-size:0!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers .next:after{content:"→";font-size:17px!important} body.oga-build-45 nav.woocommerce-pagination ul.page-numbers .prev:after{content:"←";font-size:17px!important}} body.oga-build-45 .oga-section-head>span{font-size:22px!important;line-height:1.2!important;letter-spacing:.11em!important;font-weight:600!important} body.oga-build-45 .oga-artist-studio{background-position:center 66%!important;min-height:420px!important} body.oga-build-45 .oga-artist-profile-content .oga-quote,body.oga-build-45 .oga-artist-profile .oga-quote{font-size:15px!important;line-height:1.55!important;font-weight:400!important;max-width:760px!important;padding:18px 22px!important} body.oga-build-45 .oga-artist-profile-content .oga-quote>span,body.oga-build-45 .oga-artist-profile .oga-quote>span{font-size:19px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover{width:100%!important;max-width:none!important;height:300px!important;min-height:300px!important;margin:0 0 42px!important;padding:0!important;background:#171513!important;position:relative!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;background-image:linear-gradient(90deg,rgba(16,14,13,.46) 0%,rgba(16,14,13,.14) 62%,rgba(16,14,13,.02) 100%),var(--oga-hero-image)!important;background-size:cover!important;background-position:center!important;transform:none!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{width:100%!important;max-width:none!important;height:300px!important;min-height:300px!important;margin:0!important;padding:0 clamp(34px,4.5vw,82px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;z-index:2!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(560px,48vw)!important;max-width:560px!important;margin:0!important;padding:22px 26px 24px!important;background:rgba(18,16,14,.68)!important;border:0!important;border-left:2px solid var(--oga-accent)!important;box-shadow:0 16px 38px rgba(0,0,0,.15)!important;backdrop-filter:blur(7px)!important;text-align:left!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{font-size:clamp(30px,2.2vw,36px)!important;line-height:1.08!important;margin:5px 0 9px!important;color:#fff!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy p{max-width:500px!important;margin:0!important;font-size:15.5px!important;line-height:1.5!important;color:rgba(255,255,255,.9)!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy:is(.woocommerce-breadcrumb,span){color:rgba(255,255,255,.82)!important} body.oga-build-45 .oga-home-slider+.oga-category-showcase{margin-top:0!important;padding-top:48px!important} @media(max-width:1024px){body.oga-build-45 .oga-section-head>span{font-size:19px!important} body.oga-build-45 .oga-artist-studio{background-position:center 62%!important;min-height:380px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(560px,64vw)!important}} @media(max-width:782px){body.oga-build-45 .oga-section-head>span{font-size:17px!important} body.oga-build-45 .oga-artist-studio{background-position:center 58%!important;min-height:340px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:270px!important;min-height:270px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{padding:0 18px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:min(520px,88vw)!important;padding:19px 20px 21px!important}} @media(max-width:560px){body.oga-build-45 .oga-section-head>span{font-size:16px!important} body.oga-build-45 .oga-artist-studio{background-position:46% 54%!important;min-height:300px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{height:250px!important;min-height:250px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{width:100%!important;max-width:430px!important;padding:17px 18px 18px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy h1{font-size:28px!important}} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover{position:relative!important;width:100%!important;max-width:none!important;height:300px!important;min-height:300px!important;margin:0 0 42px!important;padding:0!important;overflow:hidden!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero-inner{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{position:absolute!important;top:50%!important;left:clamp(52px,9vw,170px)!important;transform:translateY(-50%)!important;width:min(560px,calc(100vw - 104px))!important;max-width:560px!important;margin:0!important;padding:22px 26px 24px!important;text-align:left!important} @media(max-width:1024px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{left:clamp(34px,6vw,64px)!important;width:min(540px,calc(100vw - 68px))!important}} @media(max-width:782px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover{height:270px!important;min-height:270px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{left:18px!important;width:calc(100vw - 36px)!important;max-width:520px!important}} @media(max-width:560px){body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover{height:250px!important;min-height:250px!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-copy{left:14px!important;width:calc(100vw - 28px)!important;max-width:none!important;padding:17px 18px 18px!important}}:root{--oga81-card:#fffdf9;--oga81-card-2:#fbf7f2;--oga81-line:rgba(72,52,40,.13);--oga81-shadow:0 18px 48px rgba(39,28,22,.075),0 2px 8px rgba(39,28,22,.035);--oga81-shadow-hover:0 24px 64px rgba(39,28,22,.11),0 3px 10px rgba(39,28,22,.05)} body.oga-build-45 .oga-brand-promise{width:min(100% - 48px,1640px)!important;margin:clamp(34px,5vw,72px) auto!important;padding:clamp(24px,3vw,42px) clamp(22px,4vw,60px)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,2vw,28px)!important;flex-wrap:wrap!important;background:linear-gradient(135deg,#171514 0%,#2a211d 100%)!important;color:#fff!important;border-left:3px solid var(--oga-accent)!important;box-shadow:var(--oga81-shadow)!important} body.oga-build-45 .oga-brand-promise strong,body.oga-build-45 .oga-brand-promise span:first-of-type{font-family:var(--oga-ui-font)!important;font-size:clamp(22px,2.25vw,36px)!important;line-height:1.15!important;letter-spacing:.01em!important;color:#fff!important} body.oga-build-45 .oga-brand-promise span:nth-of-type(n+2){font-size:15px!important;line-height:1.45!important;color:rgba(255,255,255,.78)!important} body.oga-build-45 .oga-manifesto-inner,body.oga-build-45 .oga-artists-intro{position:relative!important;background:linear-gradient(135deg,#fff 0%,#fbf7f2 100%)!important;border:1px solid var(--oga81-line)!important;border-left:3px solid var(--oga-accent)!important;box-shadow:var(--oga81-shadow)!important} body.oga-build-45 .oga-manifesto-inner{padding:clamp(30px,5vw,68px)!important} body.oga-build-45 .oga-artists-intro{padding:clamp(24px,3.5vw,46px)!important} body.oga-build-45 .oga-manifesto h2{font-family:var(--oga-ui-font)!important} body.oga-build-45 .oga-artists-intro em{display:inline-block!important;margin-top:8px!important;font-family:var(--oga-ui-font)!important;font-size:clamp(21px,2vw,31px)!important;line-height:1.25!important;color:var(--oga-accent)!important} body.oga-build-45:is(.oga-archive-hero.has-cover,.oga-page-hero,.oga-legal-hero,.oga-contact-hero,.oga-artists-hero){width:100%!important;max-width:none!important;min-height:300px!important;height:300px!important;margin-top:0!important;overflow:hidden!important} body.oga-build-45:is(.oga-artist-hero,.oga-artist-studio,.oga-artist-portfolio-hero){min-height:430px!important;height:430px!important} body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,button,.oga-text-link,.oga-filter-reset,.woocommerce-message,.woocommerce-info,.woocommerce-error){font-size:max(16px,1rem)!important} body.oga-build-45:is(.oga-lead,.oga-artists-intro p,.oga-manifesto p,.oga-product-info-card p,.oga-delivery-benefits small,.oga-review-layout p,.oga-reviews-shell p,.oga-legal-content p,.oga-contact-page p){font-size:17px!important;line-height:1.67!important} body.oga-build-45:is(.oga-card p,.oga-card-artist,.oga-card-actions a,.oga-mini-meta dt,.oga-section-kicker){font-size:14px!important;line-height:1.45!important} body.oga-build-45:is(.oga-filter-grid label>span,.oga-filter-grid input,.oga-filter-grid select,.oga-filter-submit){font-size:15px!important} body.oga-build-45 .oga-lightbox-tools button{min-height:64px!important;padding:0 28px!important;gap:14px!important;font-size:14px!important;line-height:1!important} body.oga-build-45 .oga-lightbox-tools button>span{font-size:14px!important;line-height:1!important} body.oga-build-45 .oga-lightbox-tools button:not(:first-child){font-size:25px!important} body.oga-build-45 .oga-lightbox-tools [data-oga-lightbox-zoom]{font-size:25px!important} body.oga-build-45:is(.oga-modal-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button){min-width:48px!important;min-height:48px!important;font-size:30px!important;line-height:1!important;display:inline-grid!important;place-items:center!important} body.oga-build-45:is(.oga-gallery-arrow,.oga-lightbox-nav){font-size:34px!important;line-height:1!important} body.oga-build-45.single-product .oga-product-sections{gap:clamp(18px,2vw,30px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important} body.oga-build-45.single-product .oga-product-sections article,body.oga-build-45.single-product .oga-product-sections article:last-child{position:relative!important;min-height:440px!important;padding:clamp(30px,3vw,48px)!important;border:1px solid var(--oga81-line)!important;border-radius:2px!important;background:linear-gradient(145deg,var(--oga81-card) 0%,var(--oga81-card-2) 100%)!important;box-shadow:var(--oga81-shadow)!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important} body.oga-build-45.single-product .oga-product-sections article:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:linear-gradient(180deg,var(--oga-accent),rgba(166,58,58,.18))!important} body.oga-build-45.single-product .oga-product-sections article:hover{transform:translateY(-4px)!important;box-shadow:var(--oga81-shadow-hover)!important;border-color:rgba(166,58,58,.22)!important} body.oga-build-45.single-product .oga-product-sections h2{margin-top:18px!important;margin-bottom:22px!important} body.oga-build-45.single-product .oga-section-links--top{margin-bottom:28px!important} body.oga-build-45.single-product .oga-technical-list{margin-top:auto!important} body.oga-build-45.single-product .oga-artist-box{display:flex!important;flex-direction:column!important;gap:20px!important} body.oga-build-45.single-product .oga-artist-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:18px!important;align-items:center!important} body.oga-build-45.single-product .oga-product-artist-portrait{width:92px!important;height:92px!important;object-fit:cover!important;object-position:center top!important;box-shadow:0 8px 24px rgba(39,28,22,.12)!important} body.oga-build-45.single-product .oga-delivery-benefits{margin-top:auto!important} body.oga-build-45.single-product .oga-product-reviews{background:linear-gradient(180deg,#fff 0%,#faf6f1 100%)!important} body.oga-build-45.single-product .oga-reviews-shell,body.oga-build-45.single-product .oga-review-gallery{border:1px solid var(--oga81-line)!important;background:#fff!important;box-shadow:var(--oga81-shadow)!important} body.oga-build-45.single-product .oga-review-gallery-stage{height:auto!important;min-height:560px!important;padding:20px!important;overflow:visible!important;background:#fff!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{width:100%!important;height:100%!important;min-height:520px!important;display:none!important;place-items:center!important;margin:0!important} body.oga-build-45.single-product .oga-review-gallery-stage figure.is-active{display:grid!important} body.oga-build-45.single-product .oga-review-gallery-stage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100vh - 260px)!important;object-fit:contain!important;object-position:center!important;margin:auto!important} body.oga-build-45.single-product .oga-review-gallery-controls button{min-width:48px!important;min-height:48px!important;font-size:24px!important} @media(max-width:1180px){body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr 1fr!important} body.oga-build-45.single-product .oga-product-sections article:last-child{grid-column:1/-1!important;min-height:330px!important}} @media(max-width:820px){body.oga-build-45:is(.oga-archive-hero.has-cover,.oga-page-hero,.oga-legal-hero,.oga-contact-hero,.oga-artists-hero){height:270px!important;min-height:270px!important} body.oga-build-45:is(.oga-artist-hero,.oga-artist-studio,.oga-artist-portfolio-hero){height:360px!important;min-height:360px!important} body.oga-build-45 .oga-brand-promise{width:calc(100% - 24px)!important;justify-content:flex-start!important} body.oga-build-45.single-product .oga-product-sections{grid-template-columns:1fr!important;gap:16px!important} body.oga-build-45.single-product .oga-product-sections article,body.oga-build-45.single-product .oga-product-sections article:last-child{grid-column:auto!important;min-height:auto!important;padding:28px 24px!important} body.oga-build-45.single-product .oga-product-sections article:hover{transform:none!important} body.oga-build-45.single-product .oga-review-gallery-stage{min-height:420px!important;padding:12px!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{min-height:396px!important} body.oga-build-45 .oga-lightbox-tools{gap:8px!important;padding:10px!important} body.oga-build-45 .oga-lightbox-tools button{min-height:54px!important;padding:0 16px!important;gap:8px!important}} @media(max-width:480px){body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,button,.oga-text-link){font-size:16px!important} body.oga-build-45:is(.oga-lead,.oga-artists-intro p,.oga-manifesto p,.oga-product-info-card p,.oga-reviews-shell p){font-size:16px!important;line-height:1.6!important} body.oga-build-45 .oga-brand-promise strong,body.oga-build-45 .oga-brand-promise span:first-of-type{font-size:24px!important} body.oga-build-45.single-product .oga-review-gallery-stage{min-height:330px!important} body.oga-build-45.single-product .oga-review-gallery-stage figure{min-height:306px!important} body.oga-build-45.single-product .oga-review-gallery-stage img{max-height:70vh!important} body.oga-build-45 .oga-lightbox-tools{display:grid!important;grid-template-columns:1fr!important;width:min(94vw,360px)!important} body.oga-build-45 .oga-lightbox-tools button{width:100%!important;min-height:52px!important}} body.oga-build-45:is(.oga-artists-hero,.oga-contact-hero).oga-editorial-hero{--oga-hero-inset:clamp(52px,9vw,170px);position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;height:300px!important;min-height:300px!important;margin:0 0 clamp(34px,5vw,72px)!important;margin-left:-50vw!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(16,14,13,.54),rgba(16,14,13,.12)),var(--oga-hero-image)!important;background-size:cover!important;background-position:center!important;isolation:isolate!important} body.oga-build-45 .oga-artists-hero.oga-editorial-hero{height:390px!important;min-height:390px!important;background-position:center 42%!important} body.oga-build-45 .oga-contact-hero.oga-editorial-hero{background-position:center 48%!important} body.oga-build-45 .oga-editorial-hero__overlay{position:absolute!important;top:50%!important;left:var(--oga-hero-inset)!important;transform:translateY(-50%)!important;width:min(560px,calc(100vw - (2 * var(--oga-hero-inset))))!important;padding:clamp(24px,3vw,42px)!important;background:rgba(20,18,17,.76)!important;color:#fff!important;text-align:left!important;box-shadow:0 18px 48px rgba(0,0,0,.16)!important;backdrop-filter:blur(2px)!important} body.oga-build-45 .oga-editorial-hero__kicker{display:block!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(255,255,255,.72)!important} body.oga-build-45 .oga-editorial-hero__overlay h1{margin:0 0 12px!important;color:#fff!important} body.oga-build-45 .oga-editorial-hero__overlay p{margin:0!important;max-width:50ch!important;color:rgba(255,255,255,.88)!important} body.oga-build-45 .oga-editorial-hero__overlay .oga-editorial-hero__motto{margin:0 0 10px!important;font-family:var(--oga-ui-font)!important;font-size:clamp(19px,1.7vw,26px)!important;line-height:1.3!important;color:#fff!important} @media(max-width:820px){body.oga-build-45:is(.oga-artists-hero,.oga-contact-hero).oga-editorial-hero{--oga-hero-inset:24px;height:270px!important;min-height:270px!important} body.oga-build-45 .oga-artists-hero.oga-editorial-hero{height:330px!important;min-height:330px!important}} @media(max-width:560px){body.oga-build-45:is(.oga-artists-hero,.oga-contact-hero).oga-editorial-hero{--oga-hero-inset:16px;height:250px!important;min-height:250px!important;margin-bottom:30px!important} body.oga-build-45 .oga-artists-hero.oga-editorial-hero{height:300px!important;min-height:300px!important} body.oga-build-45 .oga-editorial-hero__overlay{width:calc(100vw - 32px)!important;padding:22px 20px!important}} body.oga-build-45 .oga-artist-hero-actions{display:flex!important;align-items:stretch!important;gap:12px!important;flex-wrap:wrap!important;margin-top:26px!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{min-height:48px!important;padding:13px 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.06em!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;border:1px solid transparent!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important} body.oga-build-45 .oga-artist-hero-actions .oga-hero-primary{background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important} body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary{background:rgba(24,21,19,.78)!important;border-color:rgba(255,255,255,.72)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;backdrop-filter:blur(4px)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:hover,body.oga-build-45 .oga-artist-hero-actions .oga-btn:focus-visible{transform:translateY(-2px)!important;background:#fff!important;border-color:#fff!important;color:var(--oga-accent)!important;-webkit-text-fill-color:var(--oga-accent)!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn:focus-visible{outline:3px solid rgba(255,255,255,.92)!important;outline-offset:3px!important} body.oga-build-45 #oga-artist-profile{position:relative!important;scroll-margin-top:clamp(96px,10vw,164px)!important} body.oga-build-45 #oga-artist-profile:focus{outline:none!important} body.oga-build-45 #oga-artist-profile:focus-visible{outline:2px solid var(--oga-accent)!important;outline-offset:6px!important} body.oga-build-45 .oga-anchor-alias{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;overflow:hidden!important} body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,.woocommerce-message,.woocommerce-info,.woocommerce-error,.oga-legal-content,.oga-contact-page,.oga-artists-intro,.oga-product-summary,.oga-product-tabs,.oga-reviews-shell){font-size:17px!important;line-height:1.62!important} body.oga-build-45:is(.oga-artist-intro p,.oga-artist-profile-content p,.oga-artist-profile-content li,.oga-manifesto p,.oga-product-info-card p,.oga-review-layout p,.oga-reviews-shell p,.oga-legal-content p,.oga-contact-page p){font-size:18px!important;line-height:1.66!important} body.oga-build-45:is(.oga-artist-profile-content [data-oga-tabs] button,.woocommerce-tabs .tabs a,.oga-card p,.oga-card-artist,.oga-card-actions a,.oga-filter-grid label>span,.oga-filter-grid input,.oga-filter-grid select,.oga-filter-submit,.oga-product-actions a,.oga-product-actions button){font-size:16px!important;line-height:1.45!important} body.oga-build-45:is(.oga-section-kicker,.oga-editorial-hero__kicker,.oga-artist-intro>span){font-size:13px!important;line-height:1.4!important} @media(max-width:760px){body.oga-build-45 .oga-artist-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:420px!important;gap:10px!important;margin-top:22px!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{width:100%!important;min-height:48px!important;white-space:normal!important;padding:13px 18px!important} body.oga-build-45 #oga-artist-profile{scroll-margin-top:112px!important}} @media(max-width:480px){body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea){font-size:16px!important;line-height:1.6!important} body.oga-build-45:is(.oga-artist-intro p,.oga-artist-profile-content p,.oga-artist-profile-content li,.oga-manifesto p,.oga-product-info-card p,.oga-review-layout p,.oga-reviews-shell p,.oga-legal-content p,.oga-contact-page p){font-size:16px!important;line-height:1.62!important} body.oga-build-45 .oga-artist-hero-actions .oga-btn{font-size:15px!important}} body.oga-build-45 .oga-artist-hero-actions .oga-btn:hover,body.oga-build-45 .oga-artist-hero-actions .oga-btn:focus-visible,body.oga-build-45 .oga-artist-profile a:hover,body.oga-build-45 .oga-artist-profile a:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8f332f!important;border-color:#8f332f!important;text-decoration:none!important} body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary:hover,body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary:focus-visible{background:#fff!important;color:#8f332f!important;-webkit-text-fill-color:#8f332f!important;border-color:#fff!important} body.oga-build-45:is(.oga-section-head>span,.oga-section-kicker,.oga-cat-kicker,.oga-editorial-hero__kicker,.oga-artist-intro>span,.oga-archive-copy>span){font-size:22px!important;line-height:1.25!important;letter-spacing:.07em!important} body.oga-build-45 .oga-artist-profile [data-oga-tabs] nav{display:flex!important;flex-wrap:wrap!important;gap:0!important;overflow:visible!important;scrollbar-width:none!important} body.oga-build-45 .oga-artist-profile [data-oga-tabs] nav::-webkit-scrollbar{display:none!important} body.oga-build-45 .oga-artist-profile [data-oga-tabs] nav button{flex:1 1 150px!important;min-width:0!important;white-space:normal!important;min-height:52px!important} body.oga-build-45 .oga-archive-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;min-height:330px!important;display:flex!important;align-items:center!important;background-position:center!important;background-size:cover!important;position:relative!important;overflow:hidden!important} body.oga-build-45 .oga-archive-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,15,13,.78) 0%,rgba(18,15,13,.54) 42%,rgba(18,15,13,.18) 78%,rgba(18,15,13,.08) 100%);z-index:0} body.oga-build-45 .oga-archive-hero-inner{position:relative!important;z-index:1!important;width:100%!important;align-items:center!important} body.oga-build-45 .oga-archive-copy{max-width:760px!important;color:#fff!important} body.oga-build-45 .oga-archive-copy:is(h1,p,span,a){color:#fff!important} body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button){width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;font-size:40px!important;line-height:1!important;display:grid!important;place-items:center!important} body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button) svg{width:30px!important;height:30px!important} body.oga-build-45.single-product .oga-product-info-card{background:linear-gradient(155deg,#fff 0%,#faf7f3 100%)!important;border:1px solid rgba(153,72,55,.22)!important;border-radius:14px!important;box-shadow:0 18px 46px rgba(43,31,23,.11),0 2px 8px rgba(43,31,23,.05)!important;padding:34px 30px!important;overflow:hidden!important;transform:translateZ(0)!important} body.oga-build-45.single-product .oga-product-info-card:nth-child(2){background:linear-gradient(155deg,#fff 0%,#f8f5f1 100%)!important} body.oga-build-45.single-product .oga-product-info-card:nth-child(3){background:linear-gradient(155deg,#fff 0%,#f7f2ee 100%)!important} body.oga-build-45.single-product .oga-product-info-card:before{left:0!important;right:auto!important;top:0!important;width:6px!important;height:100%!important;opacity:.9!important;background:linear-gradient(180deg,var(--oga-accent),#d7a188)!important} body.oga-build-45.single-product .oga-product-info-card:hover{box-shadow:0 24px 58px rgba(43,31,23,.15),0 4px 12px rgba(43,31,23,.07)!important;transform:translateY(-3px)!important;transition:transform .22s ease,box-shadow .22s ease!important} body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,.oga-card-meta,.oga-card-tax,.oga-card-artist,.oga-card-price,.oga-product-info-card a,.oga-product-info-card button,.oga-legal-content,.oga-contact-page,.oga-reviews-shell){font-size:19px!important;line-height:1.62!important} body.oga-build-45:is(.oga-artist-profile-content p,.oga-artist-profile-content li,.oga-product-info-card p,.oga-product-info-card li,.oga-review-layout p,.oga-legal-content p,.oga-contact-page p){font-size:20px!important;line-height:1.65!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-actions.oga-card-icon-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:48px!important;width:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important;margin:0!important;padding:0!important;position:static!important;transform:none!important} body.oga-build-45 .oga-card-icon-actions .oga-card-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(80,62,51,.2)!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#2a2521!important;display:grid!important;place-items:center!important;box-shadow:0 8px 22px rgba(34,26,21,.08)!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important} body.oga-build-45 .oga-card-icon-actions .oga-card-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important} body.oga-build-45 .oga-card-icon-actions .oga-card-icon:hover,body.oga-build-45 .oga-card-icon-actions .oga-card-icon:focus-visible{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important;transform:translateY(-2px)!important;outline:none!important} body.oga-build-45 .oga-card-icon-actions .oga-card-icon:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--oga-accent)!important} body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important} body.oga-build-45 .oga-card-icon-actions .added_to_cart{display:none!important} @media(max-width:760px){body.oga-build-45:is(.oga-section-head>span,.oga-section-kicker,.oga-cat-kicker,.oga-editorial-hero__kicker,.oga-artist-intro>span,.oga-archive-copy>span){font-size:18px!important} body.oga-build-45 .oga-artist-profile [data-oga-tabs] nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} body.oga-build-45 .oga-archive-hero{min-height:300px!important} body.oga-build-45 .oga-card-bottom{align-items:flex-end!important} body.oga-build-45 .oga-card-icon-actions .oga-card-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important} body.oga-build-45.single-product .oga-product-info-card{padding:28px 24px!important;margin-bottom:20px!important}} @media(max-width:480px){body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,.oga-card-meta,.oga-card-tax,.oga-card-artist,.oga-card-price,.oga-product-info-card a,.oga-product-info-card button,.oga-legal-content,.oga-contact-page,.oga-reviews-shell){font-size:18px!important} body.oga-build-45:is(.oga-artist-profile-content p,.oga-artist-profile-content li,.oga-product-info-card p,.oga-product-info-card li,.oga-review-layout p,.oga-legal-content p,.oga-contact-page p){font-size:18px!important} body.oga-build-45 .oga-card-bottom{display:grid!important;grid-template-columns:1fr!important;gap:12px!important} body.oga-build-45 ul.products li.product.oga-card .oga-card-actions.oga-card-icon-actions{justify-content:flex-start!important}} body.oga-build-45 .oga-artist-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background-image:linear-gradient(90deg,rgba(18,16,15,.78) 0%,rgba(18,16,15,.56) 46%,rgba(18,16,15,.18) 100%),var(--oga-artist-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;overflow:hidden!important} body.oga-build-45 .oga-artist-hero-overlay{background:transparent!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{min-height:430px!important;height:430px!important;background-image:linear-gradient(90deg,rgba(18,16,15,.80) 0%,rgba(18,16,15,.58) 48%,rgba(18,16,15,.18) 100%),var(--oga-hero-image)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero:before{display:none!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{max-width:1500px!important;margin:auto!important;padding:0 44px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{max-width:760px!important;padding:28px!important;border-left:2px solid var(--oga-accent)!important;background:rgba(25,22,20,.66)!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important;backdrop-filter:blur(3px)!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header{align-items:center!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header img{width:112px!important;height:112px!important;border:4px solid #fff!important;box-shadow:0 8px 24px rgba(0,0,0,.25)!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-art{display:none!important} body.oga-build-45 .oga-legal-v2{max-width:none!important;padding-left:0!important;padding-right:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:300px!important;height:300px!important;padding:0 max(42px,calc((100vw - 1500px)/2))!important;display:flex!important;align-items:center!important;background-image:linear-gradient(90deg,rgba(20,18,17,.84),rgba(20,18,17,.62) 52%,rgba(20,18,17,.25)),var(--oga-legal-bg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:#fff!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero:is(h1,p,span,small){color:#fff!important} body.oga-build-45 .oga-legal-v2:is(.oga-legal-summary,.oga-legal-layout){max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:42px!important;padding-right:42px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{margin-top:36px!important} body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button){width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;font-size:46px!important;font-weight:400!important;line-height:1!important;color:#fff!important;background:#1f1b19!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important;z-index:25!important} body.oga-build-45 .oga-modal-close{top:20px!important;right:28px!important} body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button):hover,body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button):focus-visible{background:var(--oga-accent)!important;border-color:#fff!important;transform:scale(1.06)!important;outline:3px solid rgba(255,255,255,.65)!important;outline-offset:3px!important} body.oga-build-45:is(.oga-gallery-arrow,.oga-lightbox-nav,.swiper-button-prev,.swiper-button-next,.slick-prev,.slick-next,.splide__arrow,.owl-prev,.owl-next){width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:rgba(25,22,20,.82)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important;font-size:42px!important;line-height:1!important;opacity:1!important;z-index:12!important} body.oga-build-45:is(.oga-gallery-arrow,.oga-lightbox-nav,.swiper-button-prev,.swiper-button-next,.slick-prev,.slick-next,.splide__arrow,.owl-prev,.owl-next):hover,body.oga-build-45:is(.oga-gallery-arrow,.oga-lightbox-nav,.swiper-button-prev,.swiper-button-next,.slick-prev,.slick-next,.splide__arrow,.owl-prev,.owl-next):focus-visible{background:var(--oga-accent)!important;transform:scale(1.05)!important;outline:3px solid rgba(255,255,255,.65)!important;outline-offset:2px!important} body.oga-build-45:is(.swiper-button-prev,.swiper-button-next):after{font-size:26px!important;font-weight:700!important} body.oga-build-45:is(.slick-prev,.slick-next):before{font-size:32px!important;opacity:1!important} @media(max-width:760px){body.oga-build-45 .oga-artist-hero{background-position:center center!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{height:auto!important;min-height:360px!important;padding:38px 0!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{padding:0 20px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{padding:22px!important;width:100%!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header{display:grid!important;grid-template-columns:82px 1fr!important;gap:16px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header img{width:82px!important;height:82px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero{height:auto!important;min-height:250px!important;padding:34px 20px!important} body.oga-build-45 .oga-legal-v2:is(.oga-legal-summary,.oga-legal-layout){padding-left:20px!important;padding-right:20px!important} body.oga-build-45:is(.oga-modal-close,.oga-search-close,.oga-search>button,[data-oga-lightbox-close],.mfp-close,.fancybox-button--close,.dialog-close-button){width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;font-size:40px!important} body.oga-build-45 .oga-modal-close{top:14px!important;right:16px!important} body.oga-build-45:is(.oga-gallery-arrow,.oga-lightbox-nav,.swiper-button-prev,.swiper-button-next,.slick-prev,.slick-next,.splide__arrow,.owl-prev,.owl-next){width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;font-size:36px!important}} body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary:hover,body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary:focus-visible,body.oga-build-45 .oga-artist-hero-actions .oga-hero-secondary:active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--oga-accent)!important;border-color:var(--oga-accent)!important;text-decoration:none!important} body.oga-build-45{font-size:17.5px!important;line-height:1.62!important} body.oga-build-45:is(p,li,dd,dt,label,input,select,textarea,summary,blockquote,figcaption,small,.oga-btn,.button,button:not(.oga-icon):not(.oga-gallery-arrow):not(.oga-lightbox-nav):not(.oga-modal-close):not(.oga-search-close),.oga-topbar,.oga-topbar a,.oga-nav a,.oga-mobile a,.oga-mobile-search,.oga-card-meta,.oga-card-tax,.oga-card-artist,.oga-card-price,.oga-card-copy p,.oga-section-kicker,.oga-section-head>span,.oga-cat-kicker,.oga-editorial-hero__kicker,.oga-artist-intro>span,.oga-archive-copy>span,.oga-legal-hero span,.oga-legal-hero small,.oga-product-info-card a,.oga-product-info-card button,.oga-product-info-card small,.oga-legal-content,.oga-legal-aside,.oga-legal-summary,.oga-contact-page,.oga-reviews-shell,.oga-mini-meta,.oga-share,.oga-wishlist,.woocommerce-result-count,.woocommerce-ordering select){font-size:17.5px!important} body.oga-build-45:is(p,li,dd,dt,blockquote,.oga-legal-content,.oga-contact-page,.oga-reviews-shell){line-height:1.65!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0 0 0 -50vw!important;min-height:430px!important;height:430px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-image:linear-gradient(90deg,rgba(16,14,13,.70) 0%,rgba(16,14,13,.50) 48%,rgba(16,14,13,.12) 100%),var(--oga-hero-image)!important;overflow:hidden!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{width:100%!important;max-width:1500px!important;height:100%!important;min-height:430px!important;margin:0 auto!important;padding:0 44px!important;display:flex!important;align-items:center!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{width:min(820px,100%)!important;max-width:820px!important;padding:30px 34px!important;background:rgba(24,21,19,.58)!important;border-left:3px solid var(--oga-accent)!important;box-shadow:0 20px 54px rgba(0,0,0,.24)!important;backdrop-filter:blur(4px)!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy:is(span,h1,p),body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header:is(span,h1,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.28)!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:26px!important;align-items:center!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header img{width:120px!important;height:120px!important;object-fit:cover!important;border:4px solid #fff!important;border-radius:50%!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header h1{margin:7px 0 10px!important} body.oga-build-45 .oga-archive-artist-filter .oga-catalog-body{padding-top:52px!important} body.oga-build-45 .oga-main>.oga-legal-v2,body.oga-build-45 .oga-legal-v2{margin-top:0!important;padding-top:0!important;max-width:none!important;width:100%!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0 0 0 -50vw!important;padding:0 max(42px,calc((100vw - 1500px)/2))!important;min-height:300px!important;height:300px!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:0!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero:is(h1,p,span,small){color:#fff!important;-webkit-text-fill-color:#fff!important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary{margin-top:38px!important} body.oga-build-45.single-product .oga-product-sections{position:relative!important;max-width:1500px!important;margin:72px auto 92px!important;padding:58px 48px!important;gap:26px!important;background:linear-gradient(135deg,#eee8e1 0%,#f6f1eb 54%,#e9e1d8 100%)!important;border:1px solid rgba(126,88,62,.14)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 18px 44px rgba(57,43,32,.07)!important} body.oga-build-45.single-product .oga-product-info-card{background:linear-gradient(155deg,#fff 0%,#fbf8f4 100%)!important;box-shadow:0 20px 48px rgba(43,31,23,.14),0 3px 10px rgba(43,31,23,.06)!important} @media(max-width:1024px){html.oga-menu-open,html.oga-menu-open body{overflow:hidden!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:2500!important;width:100%!important;background:rgba(247,244,239,.985)!important;backdrop-filter:blur(14px)!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{min-height:76px!important;height:76px!important;padding:8px 14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important} body.oga-build-45 .oga-nav{display:none!important} body.oga-build-45 .oga-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important} body.oga-build-45 .oga-menu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important} body.oga-build-45 .oga-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important} body.oga-build-45 .oga-icon svg{width:25px!important;height:25px!important} body.oga-build-45 .oga-mobile{position:fixed!important;left:0!important;right:0!important;top:76px!important;bottom:0!important;z-index:2490!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-content:start!important;gap:0!important;padding:18px!important;background:#f7f4ef!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translateX(105%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s ease,opacity .22s ease,visibility .22s ease!important} body.oga-build-45 .oga-mobile.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important} body.oga-build-45 .oga-mobile:is(a,button){display:flex!important;align-items:center!important;min-height:58px!important;padding:15px 14px!important;color:#211f1d!important;background:transparent!important;border:0!important;border-bottom:1px solid #ded7cf!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:left!important} body.admin-bar.oga-build-45 .oga-mobile{top:108px!important}} @media(max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px!important}body.admin-bar.oga-build-45 .oga-mobile{top:122px!important}} @media(max-width:760px){body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero{height:auto!important;min-height:370px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-hero-inner{min-height:370px!important;padding:34px 20px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-copy{padding:24px 22px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header{grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important} body.oga-build-45 .oga-archive-artist-filter .oga-archive-artist-header img{width:86px!important;height:86px!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{height:auto!important;min-height:250px!important;padding:34px 20px!important} body.oga-build-45.single-product .oga-product-sections{margin:54px 16px 70px!important;padding:34px 18px!important;gap:22px!important;border-radius:16px!important;grid-template-columns:1fr!important}} @media(max-width:560px){body.oga-build-45 .oga-mainbar{height:72px!important;min-height:72px!important;padding:7px 10px!important} body.oga-build-45 .oga-brand .oga-logo{max-width:76px!important} body.oga-build-45 .oga-brand .oga-logo img{width:auto!important;height:56px!important;max-height:56px!important;object-fit:contain!important} body.oga-build-45 .oga-actions{gap:0!important} body.oga-build-45 .oga-icon{width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important} body.oga-build-45 .oga-mobile{top:72px!important;grid-template-columns:1fr!important;padding:12px 16px 22px!important} body.admin-bar.oga-build-45 .oga-mobile{top:118px!important} body.oga-build-45 .oga-mobile:is(a,button){min-height:54px!important;padding:14px 12px!important}} @media (max-width:1024px){:root{--oga816-header-height:76px;--oga816-admin-offset:0px} html,body.oga-build-45{margin-top:0 !important;padding-top:0 !important;max-width:100% !important;overflow-x:clip !important} body.admin-bar.oga-build-45{--oga816-admin-offset:32px} body.oga-build-45 .oga-header{position:fixed !important;inset:var(--oga816-admin-offset) 0 auto 0 !important;top:var(--oga816-admin-offset) !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;transform:none !important;translate:none !important;z-index:10050 !important;background:#f7f4ef !important;border-bottom:1px solid rgba(48,40,34,.14) !important;box-shadow:0 5px 18px rgba(31,25,21,.08) !important;backdrop-filter:none !important} body.oga-build-45 .oga-topbar{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important} body.oga-build-45 .oga-mainbar{width:100% !important;max-width:none !important;height:var(--oga816-header-height) !important;min-height:var(--oga816-header-height) !important;margin:0 !important;padding:7px 12px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:8px !important} body.oga-build-45 #oga-main{margin-top:0 !important;padding-top:calc(var(--oga816-header-height)+var(--oga816-admin-offset)) !important} body.oga-build-45 .oga-nav{display:none !important} body.oga-build-45 .oga-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:1px !important;min-width:0 !important} body.oga-build-45 .oga-menu,body.oga-build-45 button.oga-menu[data-oga-menu-toggle],body.oga-build-45 button.oga-menu[data-oga523-menu-toggle]{display:grid !important;place-items:center !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#050505 !important;-webkit-text-fill-color:#050505 !important;box-shadow:none !important;z-index:2 !important} body.oga-build-45 .oga-menu svg,body.oga-build-45 .oga-menu svg *{display:block !important;width:28px !important;height:28px !important;stroke:#050505 !important;fill:none !important;color:#050505 !important;opacity:1 !important;stroke-width:2.2 !important;vector-effect:non-scaling-stroke !important} body.oga-build-45 .oga-menu:hover,body.oga-build-45 .oga-menu:focus-visible,body.oga-build-45 .oga-menu[aria-expanded="true"]{color:#050505 !important;background:rgba(0,0,0,.055) !important;outline:2px solid rgba(0,0,0,.72) !important;outline-offset:-4px !important} body.oga-build-45 .oga-mobile{position:fixed !important;inset:calc(var(--oga816-admin-offset)+var(--oga816-header-height)) 0 0 0 !important;top:calc(var(--oga816-admin-offset)+var(--oga816-header-height)) !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:calc(100dvh - var(--oga816-admin-offset) - var(--oga816-header-height)) !important;max-height:none !important;margin:0 !important;padding:14px 18px max(28px,env(safe-area-inset-bottom)) !important;display:grid !important;grid-template-columns:1fr 1fr !important;align-content:start !important;gap:0 !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;background:#f7f4ef !important;border-top:1px solid rgba(48,40,34,.12) !important;z-index:10040 !important;transform:translate3d(100%,0,0) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:transform .25s ease,opacity .2s ease,visibility .2s ease !important} body.oga-build-45 .oga-mobile.is-open{transform:translate3d(0,0,0) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important} body.oga-build-45 .oga-mobile:is(a,button){display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:56px !important;margin:0 !important;padding:14px 13px !important;color:#171412 !important;-webkit-text-fill-color:#171412 !important;background:transparent !important;border:0 !important;border-bottom:1px solid #ded7cf !important;border-radius:0 !important;text-decoration:none !important;text-align:left !important;font-size:17.5px !important;line-height:1.35 !important;letter-spacing:.045em !important;text-transform:uppercase !important} body.oga-build-45 .oga-mobile:is(a,button):hover,body.oga-build-45 .oga-mobile:is(a,button):focus-visible{color:#fff !important;-webkit-text-fill-color:#fff !important;background:var(--oga-accent) !important;outline:none !important} html.oga816-menu-open,html.oga816-menu-open body{overflow:hidden !important;overscroll-behavior:none !important} body.oga-build-45 .oga-header+.oga-main,body.oga-build-45 .oga-header+#oga-main,body.oga-build-45 .oga-main>:first-child{margin-top:0 !important}} @media (max-width:782px){body.admin-bar.oga-build-45{--oga816-admin-offset:46px}} @media (max-width:560px){:root{--oga816-header-height:72px} body.oga-build-45 .oga-mainbar{padding:6px 8px !important;gap:3px !important} body.oga-build-45 .oga-brand,body.oga-build-45 .oga-brand .oga-logo{min-width:0 !important;max-width:82px !important} body.oga-build-45 .oga-brand .oga-logo img{display:block !important;width:auto !important;height:56px !important;max-width:82px !important;max-height:56px !important;object-fit:contain !important} body.oga-build-45 .oga-actions .oga-icon:not(.oga-menu){width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important} body.oga-build-45 .oga-menu,body.oga-build-45 button.oga-menu[data-oga-menu-toggle]{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important} body.oga-build-45 .oga-mobile{grid-template-columns:1fr !important;padding-inline:14px !important}} @media (max-width:380px){body.oga-build-45 .oga-actions .oga-account,body.oga-build-45 .oga-actions>a[aria-label="Favorite"]{display:none !important} body.oga-build-45 .oga-brand,body.oga-build-45 .oga-brand .oga-logo{max-width:76px !important}} @media (min-width:1025px){body.oga-build-45 #oga-main{padding-top:0 !important}} @media (min-width:1025px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(300px,390px) minmax(0,1fr) auto !important;gap:clamp(14px,1.5vw,24px) !important;padding-inline:clamp(24px,2.3vw,42px) !important} body.oga-build-45 .oga-nav{min-width:0 !important;gap:clamp(13px,1.25vw,25px) !important;justify-content:center !important;flex-wrap:nowrap !important} body.oga-build-45 .oga-nav a{font-size:clamp(11px,.82vw,13px) !important;letter-spacing:clamp(.07em,.1vw,.12em) !important;white-space:nowrap !important} body.oga-build-45 .oga-actions{gap:3px !important}} @media (min-width:1025px) and (max-width:1279px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(260px,330px) minmax(0,1fr) auto !important;padding-inline:20px !important} body.oga-build-45 .oga-nav{gap:10px !important} body.oga-build-45 .oga-nav a{font-size:10.5px !important;letter-spacing:.055em !important} body.oga-build-45 .oga-icon{width:38px !important;height:38px !important}} body.single-product.oga-build-45 .oga-summary h1,body.single-product.oga-build-45 .product_title{font-size:clamp(28px,2.25vw,40px) !important;line-height:1.12 !important;letter-spacing:-.025em !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important} body.oga-build-45 .oga-faq-v2{width:100% !important;max-width:none !important;margin:0 0 86px !important;padding:0 !important} body.oga-build-45 .oga-faq-v2>.oga-faq-hero{width:100vw !important;max-width:none !important;min-height:300px !important;margin:0 0 54px calc(50% - 50vw) !important;background-image:linear-gradient(90deg,rgba(22,18,16,.82),rgba(22,18,16,.38)),var(--oga-hero-image) !important;background-size:cover !important;background-position:center !important} body.oga-build-45 .oga-faq-v2>:not(.oga-faq-hero){width:min(calc(100% - 84px),var(--oga-container)) !important;margin-inline:auto !important} body.oga-build-45 .oga-faq-v2 .oga-editorial-hero__overlay:is(h1,p,span){color:#fff !important;-webkit-text-fill-color:#fff !important} body.oga-build-45 .oga-main>.oga-legal-v2,body.oga-build-45 .oga-legal-v2{width:100% !important;max-width:none !important;margin-top:0 !important;padding-top:0 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{width:100vw !important;max-width:none !important;min-height:300px !important;margin:0 0 42px calc(50% - 50vw) !important;border-radius:0 !important;background-size:cover !important;background-position:center !important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary,body.oga-build-45 .oga-legal-v2>.oga-legal-layout{width:min(calc(100% - 84px),var(--oga-container)) !important;margin-inline:auto !important} @media (max-width:1024px){body.oga-build-45 #oga-main{padding-top:calc(var(--oga816-header-height)+var(--oga816-admin-offset)) !important} body.oga-build-45 #oga-main>:first-child,body.oga-build-45 #oga-main>:first-child>:first-child,body.oga-build-45 #oga-main>.oga-faq-v2,body.oga-build-45 #oga-main>.oga-legal-v2{margin-top:0 !important} body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-legal-hero,.oga-faq-hero,.oga-contact-hero,.oga-artists-hero){margin-top:0 !important} body.single-product.oga-build-45 .oga-summary h1,body.single-product.oga-build-45 .product_title{font-size:clamp(25px,7.2vw,32px) !important;line-height:1.13 !important} body.oga-build-45 .oga-faq-v2>.oga-faq-hero,body.oga-build-45 .oga-legal-v2>.oga-legal-hero{min-height:260px !important;margin-top:0 !important;margin-bottom:34px !important} body.oga-build-45 .oga-faq-v2>:not(.oga-faq-hero),body.oga-build-45 .oga-legal-v2>.oga-legal-summary,body.oga-build-45 .oga-legal-v2>.oga-legal-layout{width:min(calc(100% - 32px),var(--oga-container)) !important} body.oga-build-45 .oga-lightbox-tools{position:fixed !important;top:calc(env(safe-area-inset-top)+10px) !important;right:max(10px,env(safe-area-inset-right)) !important;left:max(10px,env(safe-area-inset-left)) !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:8px !important;z-index:10090 !important;pointer-events:auto !important} body.oga-build-45 .oga-lightbox-tools button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;min-width:52px !important;width:auto !important;min-height:52px !important;height:52px !important;padding:0 12px !important;border:1px solid rgba(255,255,255,.72) !important;border-radius:2px !important;background:rgba(20,18,17,.88) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:24px !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;box-shadow:0 6px 22px rgba(0,0,0,.28) !important} body.oga-build-45 .oga-lightbox-tools button span{display:inline !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:13px !important;line-height:1.1 !important;white-space:nowrap !important} body.oga-build-45 .oga-lightbox-tools button:hover,body.oga-build-45 .oga-lightbox-tools button:focus-visible{background:var(--oga-accent) !important;border-color:#fff !important;outline:2px solid #fff !important;outline-offset:2px !important} body.oga-build-45 .oga-lightbox-nav{width:52px !important;height:64px !important;min-width:52px !important;min-height:64px !important;font-size:38px !important;color:#111 !important;-webkit-text-fill-color:#111 !important;background:rgba(255,255,255,.92) !important;border:1px solid rgba(0,0,0,.18) !important;z-index:10080 !important} body.oga-build-45 .oga-lightbox-prev{left:max(8px,env(safe-area-inset-left)) !important} body.oga-build-45 .oga-lightbox-next{right:max(8px,env(safe-area-inset-right)) !important} body.oga-build-45 .oga-lightbox img{max-width:calc(100vw - 28px) !important;max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;object-fit:contain !important}} @media (max-width:560px){body.oga-build-45 .oga-lightbox-tools{gap:5px !important} body.oga-build-45 .oga-lightbox-tools button{min-width:48px !important;min-height:48px !important;height:48px !important;padding-inline:9px !important} body.oga-build-45 .oga-lightbox-tools button span{display:none !important} body.oga-build-45 .oga-faq-v2>.oga-faq-hero,body.oga-build-45 .oga-legal-v2>.oga-legal-hero{min-height:240px !important}} @media (max-width:782px){html,body.oga-build-45{width:100% !important;max-width:100% !important;overflow-x:clip !important} body.oga-build-45 #oga-main{margin:0 !important;padding-top:calc(var(--oga816-header-height,72px)+var(--oga816-admin-offset,0px)) !important} body.oga-build-45 #oga-main>:first-child,body.oga-build-45 #oga-main>:first-child>:first-child,body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-legal-hero,.oga-faq-hero,.oga-contact-hero,.oga-artists-hero){margin-top:0 !important} body.oga-build-45 .oga-legal-v2{width:100% !important;max-width:none !important;margin:0 0 52px !important;padding:0 !important;overflow:hidden !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{width:100vw !important;max-width:none !important;min-height:230px !important;margin:0 0 22px calc(50% - 50vw) !important;padding:28px 18px !important;display:grid !important;grid-template-columns:1fr !important;gap:12px !important;align-content:center !important;border:0 !important;border-radius:0 !important;background-size:cover !important;background-position:center !important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-icon{width:54px !important;height:54px !important;font-size:24px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero h1{margin:5px 0 8px !important;font-size:clamp(30px,9vw,40px) !important;line-height:1.08 !important;overflow-wrap:anywhere !important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero:is(span,p,small,h1){color:#fff !important;-webkit-text-fill-color:#fff !important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero p,body.oga-build-45 .oga-legal-v2 .oga-legal-hero small{font-size:17.5px !important;line-height:1.55 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary,body.oga-build-45 .oga-legal-v2>.oga-legal-layout{width:calc(100% - 28px) !important;max-width:none !important;margin-inline:auto !important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary{grid-template-columns:1fr !important;gap:10px !important;margin-bottom:14px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary>div{padding:17px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-summary:is(strong,p){font-size:17.5px !important;line-height:1.55 !important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:flex !important;flex-direction:column !important;gap:14px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{position:static !important;inset:auto !important;order:-1 !important;width:100% !important;max-height:none !important;overflow:visible !important;padding:14px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;max-height:min(46vh,420px) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important} body.oga-build-45 .oga-legal-v2 .oga-legal-toc a{width:100% !important;min-width:0 !important;padding:11px 4px !important;font-size:17.5px !important;line-height:1.4 !important;overflow-wrap:anywhere !important} body.oga-build-45 .oga-legal-v2 .oga-legal-contact,body.oga-build-45 .oga-legal-v2 .oga-legal-links{display:none !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{width:100% !important;min-width:0 !important;gap:12px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{width:100% !important;min-width:0 !important;display:block !important;padding:20px 17px !important;border:1px solid var(--oga-line) !important;scroll-margin-top:calc(var(--oga816-header-height,72px)+var(--oga816-admin-offset,0px)+12px) !important} body.oga-build-45 .oga-legal-v2 .oga-legal-number{margin-bottom:8px !important;font-size:17.5px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{font-size:clamp(23px,7vw,29px) !important;line-height:1.2 !important;overflow-wrap:anywhere !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content:is(p,li,a,summary,strong,em){font-size:17.5px !important;line-height:1.65 !important;overflow-wrap:anywhere !important;word-break:normal !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content:is(table,iframe,img,video){max-width:100% !important} body.oga-build-45 .oga-legal-v2 .oga-legal-content table{display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important} body.oga-build-45:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) #oga-main,body.oga-build-45:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .site-main{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important} body.oga-build-45:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 24px) !important;max-width:680px !important;margin:0 auto 48px !important;padding:18px 0 0 !important;overflow:visible !important} body.oga-build-45 .woocommerce:is(input,select,textarea,button,a){max-width:100% !important} body.oga-build-45.woocommerce-cart table.shop_table.cart,body.oga-build-45.woocommerce-cart table.shop_table.cart tbody,body.oga-build-45.woocommerce-cart table.shop_table.cart tr.cart_item{display:block !important;width:100% !important} body.oga-build-45.woocommerce-cart table.shop_table.cart thead{display:none !important} body.oga-build-45.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative !important;display:grid !important;grid-template-columns:88px minmax(0,1fr) !important;grid-template-areas:"image name" "image price" "image quantity" "image subtotal" !important;gap:7px 14px !important;padding:18px 14px !important;margin:0 0 14px !important;background:#fff !important;border:1px solid var(--oga-line) !important;overflow:visible !important} body.oga-build-45.woocommerce-cart table.shop_table.cart td{width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;font-size:17.5px !important;line-height:1.45 !important} body.oga-build-45.woocommerce-cart td.product-thumbnail{grid-area:image !important} body.oga-build-45.woocommerce-cart td.product-thumbnail img{width:88px !important;height:116px !important;object-fit:contain !important} body.oga-build-45.woocommerce-cart td.product-name{grid-area:name !important;padding-right:40px !important;font-weight:700 !important;overflow-wrap:anywhere !important} body.oga-build-45.woocommerce-cart td.product-price{grid-area:price !important} body.oga-build-45.woocommerce-cart td.product-quantity{grid-area:quantity !important} body.oga-build-45.woocommerce-cart td.product-subtotal{grid-area:subtotal !important;font-weight:700 !important} body.oga-build-45.woocommerce-cart td.product-remove{position:absolute !important;top:10px !important;right:10px !important;left:auto !important;width:44px !important;height:44px !important;z-index:5 !important} body.oga-build-45.woocommerce-cart td.product-remove a{width:44px !important;height:44px !important;font-size:25px !important} body.oga-build-45.woocommerce-cart .quantity{display:inline-grid !important;grid-template-columns:44px 48px 44px !important;width:136px !important;height:46px !important;overflow:hidden !important} body.oga-build-45.woocommerce-cart .quantity:is(button,input.qty){width:100% !important;min-width:0 !important;height:44px !important;font-size:18px !important} body.oga-build-45.woocommerce-cart .cart_totals{width:100% !important;max-width:none !important;padding:18px !important} body.oga-build-45.woocommerce-cart .cart_totals:is(th,td,a,button){font-size:17.5px !important;line-height:1.45 !important} body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout a{width:100% !important;min-height:56px !important;padding:12px 14px !important;white-space:normal !important;font-size:17.5px !important;line-height:1.3 !important} body.oga-build-45.woocommerce-checkout form.checkout,body.oga-build-45.woocommerce-checkout .col2-set,body.oga-build-45.woocommerce-checkout .col-1,body.oga-build-45.woocommerce-checkout .col-2,body.oga-build-45.woocommerce-checkout #order_review,body.oga-build-45.woocommerce-checkout #order_review_heading{display:block !important;float:none !important;position:static !important;inset:auto !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 0 16px !important;transform:none !important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){width:100% !important;padding:18px 14px !important;overflow:visible !important} body.oga-build-45.woocommerce-checkout .form-row,body.oga-build-45.woocommerce-checkout .form-row-first,body.oga-build-45.woocommerce-checkout .form-row-last,body.oga-build-45.woocommerce-checkout .form-row-wide{float:none !important;clear:both !important;width:100% !important;min-width:0 !important;margin:0 0 14px !important} body.oga-build-45.woocommerce-checkout:is(label,.form-row,small,p,li,a,span){overflow-wrap:anywhere !important} body.oga-build-45.woocommerce-checkout label,body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td),body.oga-build-45.woocommerce-checkout #payment:is(label,p,li,a),body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:17.5px !important;line-height:1.5 !important} body.oga-build-45.woocommerce-checkout:is(input.input-text,textarea,select,.select2-selection){width:100% !important;min-width:0 !important;min-height:50px !important;font-size:17.5px !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table,body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block !important;width:100% !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table tr{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:10px !important;width:100% !important;padding:12px 0 !important;border-bottom:1px solid var(--oga-line) !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){display:block !important;width:auto !important;min-width:0 !important;padding:0 !important;border:0 !important;text-align:left !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(td:last-child,th:last-child){text-align:right !important;font-weight:700 !important;white-space:nowrap !important} body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{padding-right:8px !important;overflow-wrap:anywhere !important} body.oga-build-45.woocommerce-checkout #payment{width:100% !important;padding:14px !important;overflow:visible !important} body.oga-build-45.woocommerce-checkout #payment ul.payment_methods,body.oga-build-45.woocommerce-checkout #payment ul.payment_methods li{width:100% !important;margin:0 !important;padding:0 !important} body.oga-build-45.woocommerce-checkout #payment ul.payment_methods li{padding:14px 0 !important;border-bottom:1px solid var(--oga-line) !important} body.oga-build-45.woocommerce-checkout #payment .payment_box{width:100% !important;margin:10px 0 0 !important;padding:13px !important} body.oga-build-45.woocommerce-checkout #place_order{position:static !important;width:100% !important;max-width:100% !important;min-height:58px !important;margin:14px 0 0 !important;padding:13px 16px !important;white-space:normal !important;font-size:17.5px !important;line-height:1.25 !important;letter-spacing:.06em !important} body.oga-build-45.woocommerce-checkout .blockUI.blockOverlay{position:fixed !important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview,body.oga-build-45.woocommerce-order-received .woocommerce-order-overview li,body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses,body.oga-build-45.woocommerce-order-received .woocommerce-column{display:block !important;float:none !important;width:100% !important;max-width:none !important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview li{margin:0 0 10px !important;padding:12px !important;border:1px solid var(--oga-line) !important;font-size:17.5px !important} body.oga-build-45.woocommerce-order-received table.shop_table{width:100% !important;table-layout:fixed !important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th,td){font-size:17.5px !important;overflow-wrap:anywhere !important}} @media (max-width:380px){body.oga-build-45:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 16px) !important} body.oga-build-45.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:76px minmax(0,1fr) !important;gap:7px 10px !important;padding:14px 10px !important} body.oga-build-45.woocommerce-cart td.product-thumbnail img{width:76px !important;height:104px !important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary,body.oga-build-45 .oga-legal-v2>.oga-legal-layout{width:calc(100% - 18px) !important}} body.oga-build-45 .oga-home-slider--editorial{width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;min-height:clamp(440px,54vw,720px)!important;position:relative!important;overflow:hidden!important;background:#181513!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slides{min-height:inherit!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%)!important;min-height:inherit!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .55s ease,visibility .55s ease!important;background:#181513!important;color:#fff!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide--launch,body.oga-build-45 .oga-home-slider--editorial .oga-home-slide--petru{background-image:linear-gradient(90deg,rgba(20,17,15,.92) 0%,rgba(20,17,15,.75) 38%,rgba(20,17,15,.12) 72%),var(--oga-slide-image)!important;background-size:cover!important;background-position:center!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy{align-self:center!important;padding:clamp(44px,6vw,104px) clamp(24px,7vw,124px)!important;max-width:820px!important;z-index:2!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy>span{display:block!important;color:#d69282!important;font-size:17.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:16px!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy:is(h1,h2){font-size:clamp(38px,5vw,72px)!important;line-height:1.02!important;max-width:760px!important;color:#fff!important;margin:0 0 22px!important;font-weight:500!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy p{font-size:clamp(18px,1.55vw,23px)!important;line-height:1.55!important;color:rgba(255,255,255,.9)!important;max-width:660px!important;margin:0 0 30px!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy>div{display:flex!important;flex-wrap:wrap!important;gap:12px!important} body.oga-build-45 .oga-home-slider--editorial .oga-btn{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} body.oga-build-45 .oga-home-slide--categories{grid-template-columns:minmax(330px,40%) 1fr!important;background:#eee5dd!important;color:#211d1a!important} body.oga-build-45 .oga-home-slide--categories .oga-home-slide-copy:is(h1,h2),body.oga-build-45 .oga-home-slide--categories .oga-home-slide-copy p{color:#211d1a!important} body.oga-build-45 .oga-slide-category-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:inherit!important} body.oga-build-45 .oga-slide-category-grid a{position:relative!important;display:flex!important;align-items:flex-end!important;padding:34px 18px!important;background:linear-gradient(180deg,rgba(24,20,17,.05),rgba(24,20,17,.78)),url('https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-grafica1.jpeg') center/cover!important;color:#fff!important;text-decoration:none!important;border-left:1px solid rgba(255,255,255,.22)!important} body.oga-build-45 .oga-slide-category-grid a:nth-child(1){background-image:linear-gradient(180deg,rgba(24,20,17,.05),rgba(24,20,17,.78)),url('https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-pictura.jpeg')!important} body.oga-build-45 .oga-slide-category-grid a:nth-child(3){background-image:linear-gradient(180deg,rgba(24,20,17,.05),rgba(24,20,17,.78)),url('../images/ogaleriedearta-sculptura.jpeg')!important} body.oga-build-45 .oga-slide-category-grid a:nth-child(4){background-image:linear-gradient(180deg,rgba(24,20,17,.05),rgba(24,20,17,.78)),url('../images/ogaleriedearta-ceramica.jpeg')!important} body.oga-build-45 .oga-slide-category-grid a:nth-child(5){background-image:linear-gradient(180deg,rgba(24,20,17,.05),rgba(24,20,17,.78)),url('https://ogaleriedearta.ro/wp-content/uploads/2026/07/ogaleriedearta-foto.jpeg')!important} body.oga-build-45 .oga-slide-category-grid span{font-size:clamp(18px,1.5vw,25px)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important} body.oga-build-45 .oga-home-slider--editorial .oga-slider-controls{position:absolute!important;left:clamp(20px,4vw,70px)!important;right:clamp(20px,4vw,70px)!important;bottom:22px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important} body.oga-build-45 .oga-home-slider--editorial .oga-slider-controls button{pointer-events:auto!important} body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-main>.oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important} body.oga-build-45 .oga-contact-page>.oga-contact-hero{width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;border:0!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{background-image:linear-gradient(90deg,rgba(25,21,19,.78),rgba(25,21,19,.25)),var(--oga-legal-bg)!important;background-size:cover!important;background-position:center!important;border:0!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form,.oga-legal-content>section,.oga-product-info-card,.oga-filter-panel){border-left:0!important;border-right:0!important} body.oga-build-45 ul.products li.product.oga-card:is(a.button,button.button):not(.oga-card-icon){font-size:0!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:50%!important} body.oga-build-45 ul.products li.product.oga-card:is(a.button,button.button):not(.oga-card-icon)::before{content:'🛍';font-size:21px!important;line-height:1!important} @media(max-width:1024px){body.oga-build-45 .oga-home-slider--editorial{min-height:600px!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide{grid-template-columns:1fr!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy{align-self:end!important;padding:50px 28px 82px!important;background:linear-gradient(180deg,transparent,rgba(20,17,15,.86))!important;max-width:none!important} body.oga-build-45 .oga-home-slide--categories .oga-home-slide-copy{align-self:start!important;background:#eee5dd!important;padding-bottom:28px!important} body.oga-build-45 .oga-slide-category-grid{min-height:330px!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important} body.oga-build-45 .oga-slide-category-grid::-webkit-scrollbar{display:none!important}} @media(max-width:767px){body.oga-build-45 .oga-home-slider--editorial{min-height:clamp(500px,135vw,650px)!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy:is(h1,h2){font-size:clamp(32px,10vw,46px)!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy{padding:34px 20px 82px!important} body.oga-build-45 .oga-home-slide--categories{display:flex!important;flex-direction:column!important;overflow:auto!important} body.oga-build-45 .oga-slide-category-grid{grid-template-columns:repeat(5,74vw)!important;min-height:300px!important;flex:1 0 auto!important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{display:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{display:block!important;width:100%!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content{width:100%!important;max-width:none!important} body.oga-build-45 .oga-contact-page>.oga-contact-hero,body.oga-build-45 .oga-legal-v2>.oga-legal-hero{margin-top:0!important}}:root{--oga90-bg:#f7f4ef;--oga90-surface:#fffdfa;--oga90-surface-2:#f1ebe3;--oga90-text:#211f1d;--oga90-muted:#6f6963;--oga90-accent:#9c4943;--oga90-border:#ddd4ca;--oga90-shadow:0 18px 45px rgba(47,39,32,.09);--oga90-radius:16px;--oga90-container:1640px;--oga90-header:102px;--oga90-font:'Apercu Pro','Apercu','Instrument Sans','Inter',Arial,sans-serif} html{scroll-behavior:smooth} body.oga-build-90{font-family:var(--oga90-font);background:var(--oga90-bg);color:var(--oga90-text)} body.oga-build-90 h1,body.oga-build-90 h2,body.oga-build-90 h3,body.oga-build-90 p,body.oga-build-90 a,body.oga-build-90 button,body.oga-build-90 input,body.oga-build-90 select,body.oga-build-90 textarea{font-family:var(--oga90-font)} body.oga-build-90 .oga-header{position:sticky;top:0;z-index:1600;background:rgba(255,253,250,.97);backdrop-filter:blur(14px);border-bottom:1px solid var(--oga90-border)} body.admin-bar.oga-build-90 .oga-header{top:32px} body.oga-build-90 .oga-mainbar{max-width:var(--oga90-container);min-height:var(--oga90-header);padding:10px 28px;grid-template-columns:minmax(250px,330px) minmax(0,1fr) auto;gap:28px} body.oga-build-90 .oga-brand .oga-logo{max-width:330px} body.oga-build-90 .oga-nav{gap:clamp(14px,1.55vw,28px);justify-content:center} body.oga-build-90 .oga-nav a{font-size:15.5px!important;letter-spacing:.025em;font-weight:500;white-space:nowrap;text-transform:uppercase} body.oga-build-90 .oga-actions{gap:4px} body.oga-build-90 .oga-icon{width:44px;height:44px;border-radius:999px} body.oga-build-90 .oga-icon:hover{background:var(--oga90-surface-2)} body.oga-build-90 .oga-main{overflow:clip} body.oga-build-90 .oga-main>.oga-editorial-hero:first-child,body.oga-build-90 .oga-main>.oga-home-slider:first-child{margin-top:0!important} body.oga-build-90 .oga-editorial-hero{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:clamp(330px,35vw,540px);margin-top:0!important;background-size:cover;background-position:center} body.oga-build-90 .oga-editorial-hero__overlay{margin-left:clamp(18px,6vw,110px)!important;margin-right:auto!important;text-align:left!important;align-items:flex-start!important;max-width:min(680px,calc(100vw - 36px));padding:clamp(24px,4vw,52px);background:rgba(25,23,21,.70);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.16);box-shadow:var(--oga90-shadow)} body.oga-build-90 .oga-editorial-hero__kicker{font-size:14px;letter-spacing:.17em;text-transform:uppercase} body.oga-build-90 .oga-editorial-hero__overlay h1{font-size:clamp(34px,4.2vw,62px);line-height:1.02;margin:.25em 0} body.oga-build-90 .oga-editorial-hero__overlay p{font-size:clamp(17px,1.45vw,21px);line-height:1.6;max-width:48ch} body.oga-build-90 .oga-home-slider--editorial{background:linear-gradient(135deg,#fbf8f3,#eee6dd);border-block:1px solid var(--oga90-border)} body.oga-build-90 .oga-home-slide{min-height:clamp(560px,54vw,760px);padding:clamp(28px,5vw,80px);grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(28px,5vw,88px)} body.oga-build-90 .oga-home-slide-copy{align-items:flex-start!important;text-align:left!important;max-width:620px} body.oga-build-90 .oga-home-slide-copy>span{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--oga90-accent);font-weight:600} body.oga-build-90 .oga-home-slide-copy h1,body.oga-build-90 .oga-home-slide-copy h2{font-size:clamp(40px,5.3vw,78px);line-height:.98;max-width:11ch;margin:.28em 0} body.oga-build-90 .oga-home-slide-copy p{font-size:clamp(17px,1.45vw,21px);line-height:1.65;max-width:40ch} body.oga-build-90 .oga-home-slide-copy>div{display:flex;gap:12px;flex-wrap:wrap} body.oga-build-90 .oga-home-slide:before{border-radius:20px;box-shadow:var(--oga90-shadow)} body.oga-build-90 .oga-product-story{background:var(--oga90-surface);padding:clamp(44px,7vw,104px) clamp(18px,5vw,80px)} body.oga-build-90 .oga-product-story-head,body.oga-build-90 .oga-section-head{text-align:left;max-width:760px} body.oga-build-90 .oga-product-story-head>span,body.oga-build-90 .oga-section-head>span{font-size:14px;letter-spacing:.17em;text-transform:uppercase;color:var(--oga90-accent);font-weight:600} body.oga-build-90 .oga-product-story-head h2,body.oga-build-90 .oga-section-head h2{font-size:clamp(34px,4vw,58px);line-height:1.04;margin:.25em 0} body.oga-build-90 .oga-product-story-card{border:1px solid var(--oga90-border);background:#fff;border-radius:var(--oga90-radius);overflow:hidden;box-shadow:0 10px 28px rgba(47,39,32,.06)} body.oga-build-90 .oga-product-story-image img{object-fit:contain;background:#f4efe8;max-height:520px} body.oga-build-90 .oga-card{background:#fff;border:1px solid var(--oga90-border);border-radius:14px;overflow:hidden;box-shadow:0 8px 25px rgba(47,39,32,.05)} body.oga-build-90 .oga-card-copy{padding:18px} body.oga-build-90 .oga-card-icon{width:44px;height:44px;border:1px solid var(--oga90-border);border-radius:999px;background:#fff} body.oga-build-90 .oga-card-icon:hover{background:var(--oga90-accent);border-color:var(--oga90-accent);color:#fff} body.oga-build-90 .oga-card-cart svg{width:21px;height:21px} body.oga-build-90.single-product .product_title,body.oga-build-90 .oga-product-summary h1{font-size:clamp(34px,3.3vw,52px)!important;line-height:1.08} body.oga-build-90.single-product .summary p,body.oga-build-90.single-product .summary li,body.oga-build-90.single-product .summary .price,body.oga-build-90.single-product .summary table{font-size:18px!important;line-height:1.6} body.oga-build-90 .oga-product-panels,body.oga-build-90 .oga-product-info-grid{background:var(--oga90-surface-2);padding:clamp(24px,4vw,54px);gap:22px} body.oga-build-90 .oga-product-panels>*,body.oga-build-90 .oga-product-info-grid>*{background:#fff;border:1px solid var(--oga90-border);border-radius:var(--oga90-radius);box-shadow:0 10px 28px rgba(47,39,32,.06)} body.oga-build-90 .mfp-content,body.oga-build-90 .oga-popup,body.oga-build-90 .modal-content{max-width:760px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 25px 70px rgba(20,17,14,.28)!important} body.oga-build-90 .mfp-close,body.oga-build-90 .oga-modal-close,body.oga-build-90 .popup-modal-dismiss{top:0!important;right:0!important;width:50px!important;height:50px!important;border:0!important;border-radius:0!important;background:var(--oga90-accent)!important;color:#fff!important;opacity:1!important} body.oga-build-90 .mfp-content form,body.oga-build-90 .oga-popup form{gap:12px!important;padding:24px!important} body.oga-build-90 .mfp-content input,body.oga-build-90 .mfp-content textarea,body.oga-build-90 .mfp-content select{padding:13px 15px!important;min-height:48px!important} body.oga-build-90 .woocommerce-MyAccount-navigation-link a[href*="retur"]:before,body.oga-build-90 .woocommerce-MyAccount-navigation-link--retururi a:before{content:'↩';display:inline-block;margin-right:10px;font-size:19px} body.oga-build-90 .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:8px;border:0} body.oga-build-90 .woocommerce-pagination .page-numbers li{border:0} body.oga-build-90 .woocommerce-pagination .page-numbers a,body.oga-build-90 .woocommerce-pagination .page-numbers span{display:grid;place-items:center;min-width:44px;height:44px;border:1px solid var(--oga90-border);background:#fff;color:var(--oga90-text);border-radius:10px} body.oga-build-90 .woocommerce-pagination .page-numbers .current{background:var(--oga90-accent);border-color:var(--oga90-accent);color:#fff} @media(max-width:1320px){body.oga-build-90 .oga-mainbar{grid-template-columns:minmax(220px,280px) 1fr auto;gap:18px}body.oga-build-90 .oga-brand .oga-logo{max-width:280px}body.oga-build-90 .oga-nav{gap:14px}body.oga-build-90 .oga-nav a{font-size:14px!important}} @media(max-width:1024px){body.oga-build-90 .oga-topbar{display:none}body.oga-build-90 .oga-nav{display:none}body.oga-build-90 .oga-menu{display:grid}body.oga-build-90 .oga-mainbar{min-height:78px;grid-template-columns:minmax(0,1fr) auto;padding:8px 16px}body.oga-build-90 .oga-brand .oga-logo{max-width:230px}body.oga-build-90 .oga-home-slide{grid-template-columns:1fr;min-height:auto;padding:36px 22px}body.oga-build-90 .oga-home-slide-copy h1,body.oga-build-90 .oga-home-slide-copy h2{font-size:clamp(34px,9vw,52px)}body.oga-build-90 .oga-editorial-hero__overlay{margin-left:18px!important;margin-right:18px!important}} @media(max-width:560px){body.oga-build-90 .oga-brand .oga-logo{max-width:180px}body.oga-build-90 .oga-home-slide-copy p{font-size:17px}body.oga-build-90 .oga-home-slide-copy>div{width:100%}body.oga-build-90 .oga-home-slide-copy .oga-btn{width:100%;justify-content:center}body.oga-build-90 .oga-editorial-hero{min-height:360px}body.oga-build-90 .oga-editorial-hero__overlay{padding:24px 20px}body.oga-build-90 .oga-editorial-hero__overlay h1{font-size:34px}} body.oga-build-45 .oga91-campaign-slider,body.oga-build-90 .oga91-campaign-slider{margin-top:0!important;margin-bottom:clamp(36px,4vw,64px)!important;scroll-margin-top:calc(var(--oga-header-offset,138px)+16px)!important} body.oga-build-45 #oga-recommended-petru,body.oga-build-90 #oga-recommended-petru{scroll-margin-top:calc(var(--oga-header-offset,138px)+28px)!important} body.oga-build-45 .oga91-campaign-slide,body.oga-build-90 .oga91-campaign-slide{cursor:pointer!important} @media(max-width:1024px){body.oga-build-45 .oga91-campaign-slider,body.oga-build-90 .oga91-campaign-slider{margin-bottom:36px!important} body.oga-build-45 #oga-recommended-petru,body.oga-build-90 #oga-recommended-petru{scroll-margin-top:96px!important}} body.oga-build-45{overflow-x:hidden} body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(300px,370px) minmax(0,1fr) auto!important;gap:18px!important;padding-left:32px!important;padding-right:32px!important} body.oga-build-45 .oga-brand .oga-logo img{width:100%!important;max-width:360px!important;height:auto!important} body.oga-build-45 .oga-nav{gap:clamp(15px,1.45vw,26px)!important;white-space:nowrap!important} body.oga-build-45 .oga-nav a{font-size:15.5px!important;letter-spacing:.055em!important} body.oga-build-45 .oga-actions{gap:4px!important} .oga91-campaign-slider{position:relative;width:100vw;max-width:none;margin:0 calc(50% - 50vw);overflow:hidden;background:#f2ece4;aspect-ratio:1792/1024;max-height:760px;min-height:420px} .oga91-campaign-track,.oga91-campaign-slide{position:absolute;inset:0} .oga91-campaign-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease} .oga91-campaign-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1} .oga91-campaign-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center} .oga91-campaign-controls{position:absolute;left:28px;right:28px;bottom:18px;z-index:5;display:flex;align-items:center;justify-content:space-between;pointer-events:none} .oga91-campaign-controls button{pointer-events:auto;width:46px;height:46px;border:1px solid rgba(35,27,22,.16);background:rgba(255,255,255,.88);display:grid;place-items:center;font-size:20px;color:#241f1b;cursor:pointer} .oga91-campaign-controls>div{display:flex;gap:8px}.oga91-campaign-controls>div button{width:11px;height:11px;border-radius:50%;padding:0;background:#c9bdb3}.oga91-campaign-controls>div button.is-active{background:#a45147} body.oga-build-45 .oga-home-slider--editorial{margin-top:0!important;min-height:clamp(430px,48vw,650px)!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy{padding:clamp(36px,5vw,74px)!important;max-width:680px!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy:is(h1,h2){font-size:clamp(30px,3.3vw,48px)!important;line-height:1.08!important;max-width:620px!important;margin-bottom:18px!important} body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy p{font-size:clamp(17.5px,1.3vw,20px)!important;line-height:1.55!important;max-width:590px!important} body.oga-build-45 main>.oga-archive-hero:first-child,body.oga-build-45 main>.oga-contact-page:first-child .oga-contact-hero,body.oga-build-45 main>.oga-faq:first-child .oga-faq-hero,body.oga-build-45 .oga-artist-hero{margin-top:0!important} body.oga-build-45 .oga-contact-page,body.oga-build-45 .oga-faq,body.oga-build-45 .oga-legal{padding-top:0!important} body.oga-build-45 ul.products li.product{position:relative!important} body.oga-build-45 ul.products li.product .oga-card-actions{position:absolute!important;right:12px!important;bottom:12px!important;z-index:8!important;margin:0!important;width:auto!important} body.oga-build-45 ul.products li.product .oga-card-actions .button,body.oga-build-45 ul.products li.product a.add_to_cart_button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:50%!important;font-size:0!important;display:grid!important;place-items:center!important;background:#fff!important;color:#1d1b19!important;border:1px solid rgba(28,25,23,.16)!important;box-shadow:0 8px 24px rgba(24,19,16,.13)!important;opacity:1!important;visibility:visible!important} body.oga-build-45 ul.products li.product .oga-card-actions .button:before,body.oga-build-45 ul.products li.product a.add_to_cart_button:before{content:"";width:22px;height:22px;display:block;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1b19' stroke-width='1.8'%3E%3Cpath d='M6 8h12l1 13H5L6 8Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3Cpath d='M12 11v6M9 14h6'/%3E%3C/svg%3E")} body.oga-build-45 ul.products li.product .oga-card-actions .button:hover,body.oga-build-45 ul.products li.product a.add_to_cart_button:hover{background:#a45147!important;color:#fff!important;transform:translateY(-2px)!important} body.oga-build-45 ul.products li.product .oga-card-actions .button:hover:before,body.oga-build-45 ul.products li.product a.add_to_cart_button:hover:before{filter:brightness(0) invert(1)} .oga91-artist-chip{position:fixed;top:150px;left:18px;z-index:800;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;background:rgba(250,248,245,.94);border:1px solid #ded6cf;box-shadow:0 10px 28px rgba(25,20,17,.14);opacity:0;transform:translateX(-120%);transition:.25s ease;pointer-events:none} .oga91-artist-chip.is-visible{opacity:1;transform:none;pointer-events:auto}.oga91-artist-chip img{width:52px;height:52px;border-radius:50%;object-fit:cover}.oga91-artist-chip strong{font-size:15px;display:block}.oga91-artist-chip a{font-size:13px;color:#a45147;text-decoration:none} body.woocommerce-cart .woocommerce{max-width:1440px;margin:0 auto;padding:42px 32px 72px!important;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:30px;align-items:start} body.woocommerce-cart .woocommerce>h2,body.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1} body.woocommerce-cart table.shop_table{background:#fff;border:1px solid #e2dbd4;border-radius:0!important;box-shadow:0 16px 40px rgba(25,20,17,.06)} body.woocommerce-cart .cart-collaterals{width:100%!important;position:sticky;top:168px;background:#f0ece7;padding:22px!important} body.woocommerce-cart .cart_totals{width:100%!important;float:none!important;background:#fff;padding:24px;border:1px solid #e1d8d0} body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:16px!important;white-space:normal!important;line-height:1.25!important;min-height:56px!important} body.woocommerce-cart .product-thumbnail img{width:100px!important;height:120px!important;object-fit:contain} body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-faq-hero,body.oga-build-45 .oga-legal-hero,body.oga-build-45 .oga-archive-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important} body.oga-build-45 .oga-editorial-hero__overlay{left:clamp(20px,6vw,110px)!important;right:auto!important;max-width:min(620px,calc(100% - 40px))!important} body.oga-build-45 .oga-contact-layout{gap:28px!important;padding-top:28px!important}.oga-contact-card,.oga-contact-form{border-left:0!important;box-shadow:0 14px 38px rgba(24,19,16,.07)!important;background:#fff!important;padding:clamp(24px,3vw,42px)!important}.oga-contact-form label{gap:6px!important}.oga-contact-form input,.oga-contact-form select,.oga-contact-form textarea{min-height:48px!important;padding:12px 14px!important}.oga-contact-form textarea{min-height:128px!important} @media(max-width:1180px){body.oga-build-45 .oga-mainbar{grid-template-columns:280px 1fr auto!important;padding-left:20px!important;padding-right:20px!important}.oga-brand .oga-logo img{max-width:280px!important}.oga-nav{gap:13px!important}.oga-nav a{font-size:14.5px!important}} @media(max-width:900px){.oga91-campaign-slider{aspect-ratio:4/3;min-height:0}.oga91-campaign-slide img{object-fit:contain;background:#f4ede5}.oga91-campaign-controls{left:12px;right:12px;bottom:10px}.oga91-artist-chip{display:none!important}body.woocommerce-cart .woocommerce{display:block;padding:24px 16px 56px!important}body.woocommerce-cart .cart-collaterals{position:static;margin-top:24px}.oga-home-slider--editorial .oga-home-slide-copy{padding:28px 22px 74px!important}} @media(max-width:560px){.oga91-campaign-slider{aspect-ratio:1/1;min-height:360px}.oga91-campaign-slide img{object-fit:contain}.oga91-campaign-controls button{width:44px;height:44px}.oga91-campaign-controls>div button{width:10px;height:10px}body.oga-build-45 .oga-home-slider--editorial .oga-home-slide-copy:is(h1,h2){font-size:clamp(27px,8.5vw,34px)!important}.oga-editorial-hero__overlay{padding:24px!important}.oga-contact-layout{grid-template-columns:1fr!important}.oga-contact-form{grid-template-columns:1fr!important}.oga-contact-form>*{grid-column:1!important}body.woocommerce-cart table.shop_table_responsive tr{display:block;padding:14px}body.woocommerce-cart .product-thumbnail{display:block!important;text-align:left!important}} @media(prefers-reduced-motion:reduce){.oga91-campaign-slide{transition:none}} body.oga-build-45 main,body.oga-build-45 #main,body.oga-build-45 .site-main,body.oga-build-45 .content-area,body.oga-build-45 .page-container,body.oga-build-45 .page-wrapper{overflow-x:clip} body.oga-build-45 .oga-legal-v2,body.oga-build-45 .oga-faq-v2,body.oga-build-45 .oga-contact-page{max-width:none !important;width:100% !important;margin-top:0 !important;padding-top:0 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{position:relative !important;left:50% !important;right:auto !important;width:100vw !important;max-width:none !important;min-height:clamp(300px,25vw,470px) !important;margin:0 0 36px !important;padding:clamp(42px,6vw,92px) clamp(24px,8vw,150px) !important;transform:translateX(-50%) !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;overflow:hidden !important;isolation:isolate !important;background-image:linear-gradient(90deg,rgba(20,18,17,.60) 0%,rgba(20,18,17,.34) 48%,rgba(20,18,17,.13) 100%),var(--oga-legal-bg) !important;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;border:0 !important;border-left:0 !important;border-radius:0 !important;box-shadow:none !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero::before,body.oga-build-45 .oga-legal-v2>.oga-legal-hero::after{content:none !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero .oga-legal-hero-icon{display:none !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero>div:last-child{position:relative !important;inset:auto !important;width:min(650px,calc(100vw - 48px)) !important;max-width:650px !important;padding:clamp(24px,3vw,42px) !important;margin:0 !important;background:rgba(24,21,20,.76) !important;color:#fff !important;border:1px solid rgba(255,255,255,.15) !important;border-left:3px solid var(--oga-accent,#a63a3a) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;box-shadow:0 18px 50px rgba(0,0,0,.16) !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero span,body.oga-build-45 .oga-legal-v2>.oga-legal-hero h1,body.oga-build-45 .oga-legal-v2>.oga-legal-hero p,body.oga-build-45 .oga-legal-v2>.oga-legal-hero small{color:#fff !important;max-width:100% !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero span{opacity:.84 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero h1{margin:8px 0 12px !important;font-size:clamp(34px,4vw,54px) !important;line-height:1.04 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero p{margin:0 !important;font-size:clamp(17.5px,1.15vw,20px) !important;line-height:1.55 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero small{margin-top:14px !important;opacity:.78 !important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary{max-width:1460px !important;margin:0 auto 28px !important;padding-inline:clamp(18px,3vw,34px) !important} body.oga-build-45 .oga-faq-v2>.oga-faq-hero,body.oga-build-45 .oga-contact-page>.oga-contact-hero{position:relative !important;left:50% !important;width:100vw !important;max-width:none !important;margin:0 0 36px !important;transform:translateX(-50%) !important} @media (max-width:782px){body.oga-build-45 .oga-legal-v2>.oga-legal-hero{min-height:360px !important;padding:24px 16px !important;background-position:center !important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero>div:last-child{width:100% !important;max-width:none !important;padding:24px 20px !important} body.oga-build-45 .oga-legal-v2>.oga-legal-summary{grid-template-columns:1fr !important;padding-inline:16px !important} body.oga-build-45 .oga-legal-v2 .oga-legal-aside{display:none !important} body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:1fr !important;padding-inline:16px !important}}:root{--oga-ui:"Instrument Sans","Apercu","Aperçu",Arial,sans-serif;--oga-editorial:var(--oga-ui-font);--oga-ink:#1d1b1a;--oga-muted:#6f6964;--oga-accent:#a55249;--oga-soft:#f7f3ee;--oga-line:rgba(56,45,39,.12)} body.oga-build-45{font-family:var(--oga-ui)!important;color:var(--oga-ink);font-size:17.5px;line-height:1.55} body.oga-build-45:is(button,input,select,textarea){font-family:var(--oga-ui)!important} body.oga-build-45:is(h1,h2,h3,h4,h5,h6){margin-top:0;line-height:1.12} body.oga-build-45 h1{font-size:clamp(30px,3vw,48px)!important}body.oga-build-45 h2{font-size:clamp(26px,2.2vw,36px)!important}body.oga-build-45 h3{font-size:clamp(22px,1.8vw,30px)!important} body.oga-build-45 .oga-mainbar{display:grid!important;grid-template-columns:minmax(310px,390px) minmax(0,1fr) auto!important;gap:clamp(18px,2.1vw,36px)!important;align-items:center!important;min-height:108px!important;padding-block:12px!important} body.oga-build-45 .oga-brand{width:100%!important;max-width:390px!important;min-width:0!important} body.oga-build-45 .oga-brand svg,body.oga-build-45 .oga-brand img{width:100%!important;height:auto!important;max-height:92px!important;object-fit:contain!important;object-position:left center!important} body.oga-build-45 .oga-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(13px,1.25vw,24px)!important;min-width:0!important;white-space:nowrap!important} body.oga-build-45 .oga-nav>a{font-size:15.25px!important;line-height:1!important;letter-spacing:.055em!important;font-weight:500!important;padding:12px 0!important;text-decoration:none!important;border:0!important} body.oga-build-45 .oga-actions{gap:11px!important;white-space:nowrap!important} body.oga-build-45 .oga-main{padding-top:0!important;margin-top:0!important} body.oga-build-45:is(.oga-contact-page,.oga-legal-v2,.oga-faq-v2,.oga-archive,.oga-artists-page)>.oga-editorial-hero,body.oga-build-45:is(.oga-archive-hero,.oga-contact-hero,.oga-legal-hero,.oga-faq-hero,.oga-artists-hero){margin-top:0!important} body.oga-build-45:is(.oga-archive-hero,.oga-contact-hero,.oga-legal-hero,.oga-faq-hero,.oga-artists-hero){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:clamp(285px,25vw,430px)!important;padding:clamp(34px,5vw,74px) clamp(20px,8vw,145px)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background-position:center!important;background-size:cover!important;border:0!important;box-shadow:none!important;overflow:hidden!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-archive-hero-copy,.oga-legal-hero>div:last-child){width:min(620px,100%)!important;max-width:620px!important;margin:0!important;padding:clamp(22px,2.8vw,36px)!important;background:rgba(24,21,19,.72)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 14px 38px rgba(0,0,0,.14)!important;backdrop-filter:blur(8px)!important;text-align:left!important} body.oga-build-45:is(.oga-editorial-hero__kicker,.oga-legal-hero span,.oga-archive-copy>span,.oga-archive-copy small){font-variant-caps:all-small-caps!important;text-transform:none!important;letter-spacing:.14em!important;font-size:16px!important;font-weight:600!important;color:#e0a299!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-legal-hero>div:last-child) h1{font-size:clamp(28px,2.8vw,42px)!important;margin:8px 0 12px!important;line-height:1.08!important;color:#fff!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-legal-hero>div:last-child) p{font-size:17.5px!important;line-height:1.55!important;margin:0!important;color:#fff!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero h1{font-size:clamp(27px,2.5vw,38px)!important} body.oga-build-45 .oga-legal-v2:is(.oga-legal-layout,.oga-legal-content,.oga-legal-content>section,.oga-legal-summary){border:0!important;box-shadow:none!important;background:transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:22px 0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section:last-child{border-bottom:0!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form,.oga-filter-panel,.oga-consult,.oga-artists-intro,.oga-legal-content>section,.oga-product-info-card){border-left:0!important} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-card-icon){text-decoration:none!important} body.oga-build-45 .oga-contact-page{padding:0 0 72px!important} body.oga-build-45 .oga-contact-layout{width:min(1400px,calc(100% - 40px))!important;margin:44px auto 0!important;display:grid!important;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)!important;gap:24px!important;align-items:start!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form){padding:clamp(26px,3vw,42px)!important;background:#fff!important;border:1px solid var(--oga-line)!important;box-shadow:0 14px 38px rgba(42,31,25,.06)!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form) h2{font-size:clamp(27px,2.1vw,34px)!important;margin:0 0 22px!important} body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:16px!important;padding:13px 0!important;border-bottom:1px solid var(--oga-line)!important} body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important} body.oga-build-45 .oga-contact-form h2,body.oga-build-45 .oga-contact-form label:nth-of-type(n+4),body.oga-build-45 .oga-contact-form .oga-consent,body.oga-build-45 .oga-contact-form button,body.oga-build-45 .oga-contact-form .oga-captcha{grid-column:1/-1!important} body.oga-build-45 .oga-contact-form label{margin:0!important} body.oga-build-45 .oga-contact-form:is(input,select,textarea){width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1px solid var(--oga-line)!important;background:#fff!important;font-size:17.5px!important} body.oga-build-45 .oga-contact-form textarea{min-height:132px!important;resize:vertical!important} body.oga-build-45 .oga-contact-form button{min-height:50px!important} body.oga-build-45 .oga-card{position:relative!important} body.oga-build-45 .oga-card .oga-card-icon-actions{position:absolute!important;right:12px!important;bottom:12px!important;z-index:4!important;display:flex!important;gap:8px!important} body.oga-build-45 .oga-card .oga-card-cart{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(29,27,26,.18)!important;border-radius:50%!important;background:#fff!important;color:var(--oga-ink)!important;box-shadow:0 8px 20px rgba(0,0,0,.09)!important;font-size:0!important;opacity:1!important;visibility:visible!important;transform:none!important} body.oga-build-45 .oga-card .oga-card-cart svg{width:21px!important;height:21px!important;display:block!important;stroke:currentColor!important} body.oga-build-45 .oga-card .oga-card-cart:hover,body.oga-build-45 .oga-card .oga-card-cart:focus-visible{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 .oga-card .added_to_cart{display:none!important} body.oga-build-45.woocommerce-cart .oga-main,body.oga-build-45.woocommerce-checkout .oga-main{width:min(1480px,calc(100% - 40px))!important;margin:0 auto!important;padding:54px 0 80px!important} body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr)!important;gap:28px!important;align-items:start!important} body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-message,body.oga-build-45.woocommerce-cart .woocommerce>h1,body.oga-build-45.woocommerce-cart .woocommerce>h2{grid-column:1/-1!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;width:100%!important;margin:0!important} body.oga-build-45.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;margin:0!important;position:sticky!important;top:150px!important} body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;float:none!important;padding:26px!important;background:var(--oga-soft)!important;border:0!important} body.oga-build-45.woocommerce-cart table.shop_table{width:100%!important;table-layout:auto!important;border:1px solid var(--oga-line)!important;border-collapse:collapse!important} body.oga-build-45.woocommerce-cart table.shop_table:is(th,td){padding:18px 14px!important;border-bottom:1px solid var(--oga-line)!important;vertical-align:middle!important} body.oga-build-45.woocommerce-cart .checkout-button{width:100%!important;white-space:normal!important;line-height:1.25!important;text-align:center!important} body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)!important;gap:30px!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;width:100%!important} body.oga-build-45.woocommerce-checkout #order_review_heading,body.oga-build-45.woocommerce-checkout #order_review{grid-column:2!important;width:100%!important;margin:0!important} body.oga-build-45.woocommerce-checkout #order_review{padding:24px!important;background:var(--oga-soft)!important;position:sticky!important;top:150px!important} body.oga-build-45.woocommerce-checkout .form-row{margin-bottom:14px!important} body.oga-build-45.woocommerce-checkout:is(input,select,textarea){width:100%!important;min-height:48px!important;font-size:17.5px!important} @media(max-width:1180px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(260px,320px) minmax(0,1fr) auto!important;gap:14px!important}body.oga-build-45 .oga-nav{gap:12px!important}body.oga-build-45 .oga-nav>a{font-size:14.5px!important;letter-spacing:.035em!important}} @media(max-width:980px){body.oga-build-45 .oga-nav{display:none!important}body.oga-build-45 .oga-mainbar{grid-template-columns:1fr auto!important;min-height:82px!important;padding:8px 16px!important}body.oga-build-45 .oga-brand{max-width:255px!important}body.oga-build-45 .oga-menu{display:grid!important;color:#111!important}body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9998!important;background:#fff!important}body.admin-bar.oga-build-45 .oga-header{top:32px!important}} @media(max-width:782px){body.oga-build-45{font-size:17.5px!important}body.oga-build-45 .oga-topbar{display:none!important}body.admin-bar.oga-build-45 .oga-header{top:46px!important}body.oga-build-45 .oga-mainbar{min-height:72px!important}body.oga-build-45 .oga-brand{max-width:170px!important}body.oga-build-45:is(.oga-archive-hero,.oga-contact-hero,.oga-legal-hero,.oga-faq-hero,.oga-artists-hero){min-height:300px!important;padding:18px 14px!important;margin-bottom:24px!important}body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-legal-hero>div:last-child){width:100%!important;max-width:none!important;padding:20px!important}body.oga-build-45 .oga-contact-layout{width:calc(100% - 28px)!important;grid-template-columns:1fr!important;margin-top:28px!important}body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important}body.oga-build-45 .oga-contact-form>*{grid-column:1!important}body.oga-build-45 .oga-contact-card>a,body.oga-build-45 .oga-contact-card>div{grid-template-columns:1fr!important;gap:5px!important}body.oga-build-45 .oga-legal-v2 .oga-legal-aside{display:none!important}body.oga-build-45 .oga-legal-v2 .oga-legal-layout{grid-template-columns:1fr!important;padding:0 16px!important}body.oga-build-45.woocommerce-cart .oga-main,body.oga-build-45.woocommerce-checkout .oga-main{width:calc(100% - 24px)!important;padding:28px 0 56px!important}body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-checkout form.checkout{display:block!important}body.oga-build-45.woocommerce-cart .cart-collaterals,body.oga-build-45.woocommerce-checkout #order_review{position:static!important;margin-top:20px!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;padding:16px!important;border-bottom:1px solid var(--oga-line)!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr td{display:block!important;width:auto!important;padding:6px 0!important;text-align:left!important;border:0!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail{grid-row:1/6!important}body.oga-build-45.woocommerce-cart .checkout-button{font-size:16px!important;padding:15px 12px!important}} body.oga-build-45 .oga91-campaign-slider{margin-top:0!important;margin-bottom:clamp(28px,3.5vw,56px)!important} body.oga-build-45 #oga-recommended-petru{scroll-margin-top:clamp(118px,10vw,170px)!important} @media (max-width:900px){body.oga-build-45 .oga91-campaign-slider{margin-bottom:28px!important} body.oga-build-45 #oga-recommended-petru{scroll-margin-top:96px!important}}:root{--oga-font-sans:"Instrument Sans","Apercu","Helvetica Neue",Arial,sans-serif;--oga-ink:#201d1b;--oga-muted:#6f6964;--oga-accent:#a34a44;--oga-soft:#f7f2ec;--oga-line:#e7dfd7} html{scroll-padding-top:132px} body.oga-build-45,body.oga-build-45:is(input,select,textarea,button){font-family:var(--oga-font-sans)!important} body.oga-build-45{color:var(--oga-ink)!important} body.oga-build-45 .oga-header{margin:0!important;background:#fff!important} body.oga-build-45 .oga-topbar{padding-inline:clamp(22px,3vw,56px)!important;overflow:visible!important} body.oga-build-45 .oga-topbar>*{min-width:0!important;white-space:nowrap!important} body.oga-build-45 .oga-topbar .oga-auth{display:flex!important;gap:18px!important;justify-self:end!important;overflow:visible!important} body.oga-build-45 .oga-mainbar{width:100%!important;max-width:none!important;padding:12px clamp(22px,3vw,56px)!important;grid-template-columns:minmax(300px,390px) minmax(0,1fr) auto!important;gap:clamp(16px,2vw,30px)!important} body.oga-build-45 .oga-brand{width:100%!important;max-width:390px!important;min-width:290px!important} body.oga-build-45 .oga-brand img{width:100%!important;height:auto!important;max-height:102px!important;object-fit:contain!important;object-position:left center!important} body.oga-build-45 .oga-nav{display:flex!important;gap:clamp(12px,1.35vw,24px)!important;justify-content:center!important;min-width:0!important;white-space:nowrap!important} body.oga-build-45 .oga-nav>a{font-size:15px!important;line-height:1.2!important;letter-spacing:.035em!important;font-weight:500!important;padding:10px 0!important} body.oga-build-45 .oga-actions{gap:14px!important;white-space:nowrap!important} body.oga-build-45 .oga-header+main,body.oga-build-45 .oga-header+.oga-main,body.oga-build-45 main.oga-main{margin-top:0!important;padding-top:0!important} body.oga-build-45:is(.oga-page,.oga-contact-page,.oga-faq-v2,.oga-legal-v2,.oga-home){margin-top:0!important;padding-top:0!important} body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-legal-hero,.oga-faq-hero,.oga-contact-hero,.oga-artists-hero){width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw) clamp(34px,4vw,64px)!important;min-height:clamp(330px,31vw,500px)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background-size:cover!important;background-position:center!important;overflow:hidden!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-cat-copy,.oga-legal-hero>div:last-child){width:min(660px,calc(100% - 64px))!important;max-width:660px!important;margin:0 0 0 clamp(32px,8vw,150px)!important;padding:clamp(26px,3vw,44px)!important;background:rgba(24,20,18,.82)!important;backdrop-filter:blur(7px)!important;border:0!important;border-left:2px solid var(--oga-accent)!important;box-shadow:0 18px 50px rgba(0,0,0,.15)!important;transform:none!important;position:relative!important;inset:auto!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-cat-copy,.oga-legal-hero>div:last-child):is(h1,h2){font-family:var(--oga-font-sans)!important;font-size:clamp(27px,2.5vw,38px)!important;font-variant:small-caps!important;text-transform:none!important;letter-spacing:1.8px!important;line-height:1.08!important;margin:7px 0 12px!important;color:#fff!important;font-weight:600!important} body.oga-build-45:is(.oga-editorial-hero__kicker,.oga-cat-kicker,.oga-archive-copy>span,.oga-legal-hero span){font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important;color:#e2a99f!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-cat-copy,.oga-legal-hero>div:last-child) p{font-size:clamp(16px,1.3vw,19px)!important;line-height:1.55!important;margin:0!important;color:rgba(255,255,255,.92)!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-cat-copy,.oga-legal-hero>div:last-child) small{display:none!important} body.oga-build-45 .oga-legal-v2:is(.oga-legal-layout,.oga-legal-content,.oga-legal-summary,.oga-legal-content>section){background:transparent!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content>section{padding:22px 0!important;margin:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-content h2{font-size:clamp(22px,2vw,30px)!important;line-height:1.2!important} body.oga-build-45 .oga-contact-layout{width:min(1360px,calc(100% - 48px))!important;margin:0 auto 70px!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:24px!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form){border:1px solid var(--oga-line)!important;border-left:0!important;background:#fff!important;box-shadow:0 12px 34px rgba(34,27,22,.055)!important;padding:clamp(24px,3vw,38px)!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form) h2{font-size:clamp(25px,2vw,32px)!important;margin:0 0 20px!important} body.oga-build-45 .oga-contact-form{gap:12px!important} body.oga-build-45 .oga-contact-form:is(input,select,textarea){min-height:46px!important;padding:11px 13px!important;font-size:16px!important} body.oga-build-45 .oga-contact-form textarea{min-height:118px!important} body.oga-build-45 .oga-faq-list{width:min(1380px,calc(100% - 48px))!important;margin:0 auto 64px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 18px!important} body.oga-build-45 .oga-faq-item{border:1px solid var(--oga-line)!important;background:#fff!important;box-shadow:none!important} body.oga-build-45 .oga-faq-question{min-height:64px!important;padding:17px 20px!important;font-size:17px!important;font-weight:600!important} body.oga-build-45 .oga-faq-answer{padding:0 20px 20px!important;font-size:16px!important;line-height:1.65!important} body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial){margin-top:0!important;margin-bottom:clamp(30px,4vw,58px)!important} body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial):is(h1,h2){font-size:clamp(34px,4.1vw,58px)!important;line-height:1.04!important;max-width:640px!important} body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial) p{font-size:clamp(16px,1.3vw,20px)!important;line-height:1.55!important;max-width:570px!important} body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial) .oga-btn{font-size:14px!important;min-height:46px!important;padding:12px 20px!important} body.oga-build-45 .oga-card{position:relative!important;overflow:visible!important} body.oga-build-45 .oga-card .oga-card-bottom{position:relative!important;min-height:56px!important;padding-right:132px!important} body.oga-build-45 .oga-card .oga-card-icon-actions{position:absolute!important;right:12px!important;bottom:10px!important;display:flex!important;align-items:center!important;gap:7px!important;z-index:8!important} body.oga-build-45 .oga-card .oga-card-icon{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1f1d1b!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;font-size:0!important} body.oga-build-45 .oga-card .oga-card-icon svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important} body.oga-build-45 .oga-card .oga-card-icon:hover,body.oga-build-45 .oga-card .oga-card-icon:focus-visible{color:var(--oga-accent)!important;background:#f6f1ec!important} body.oga-build-45 .oga-card .oga-card-icon[title]:hover:after,body.oga-build-45 .oga-card .oga-card-icon[title]:focus-visible:after{content:attr(title);position:absolute;bottom:48px;right:0;background:#201d1b;color:#fff;padding:6px 9px;font-size:12px;white-space:nowrap;z-index:10} body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.woocommerce-tabs ul.tabs,.oga-artist-tabs){display:flex!important;gap:34px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #bdb7b1!important;background:transparent!important;padding:0!important;margin-bottom:28px!important;scrollbar-width:none!important} body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.woocommerce-tabs ul.tabs,.oga-artist-tabs)>*{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important} body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.woocommerce-tabs ul.tabs,.oga-artist-tabs) a{display:block!important;padding:13px 0 14px!important;font-size:14px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#9b958f!important;border:0!important;border-bottom:2px solid transparent!important} body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.woocommerce-tabs ul.tabs,.oga-artist-tabs) .active a,body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.oga-artist-tabs) .is-active{color:#1e1c1a!important;border-bottom-color:#1e1c1a!important} body.oga-build-45.single-product:is(.oga-product-title,.product_title){font-size:clamp(30px,3.3vw,48px)!important;line-height:1.07!important} body.oga-build-45.single-product:is(.oga-summary,.oga-product-info-card){font-size:17px!important} body.oga-build-45.woocommerce-cart .oga-main,body.oga-build-45.woocommerce-checkout .oga-main{width:min(1440px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;padding:42px 0 72px!important} body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(360px,.8fr)!important;gap:28px!important;width:100%!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;width:100%!important} body.oga-build-45.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;position:sticky!important;top:140px!important} body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;padding:26px!important;background:var(--oga-soft)!important} body.oga-build-45.woocommerce-cart .checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;white-space:normal!important;line-height:1.2!important;text-align:center!important} body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr)!important;gap:30px!important;width:100%!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important} body.oga-build-45.woocommerce-checkout:is(#order_review_heading,#order_review){grid-column:2!important;width:100%!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form,.oga-filter-panel,.oga-consult,.oga-artists-intro,.oga-product-info-card){border-left:0!important} body.oga-build-45 a:not(.oga-btn):not(.button):not(.oga-card-icon){text-decoration:none!important} @media(max-width:1260px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(250px,320px) minmax(0,1fr) auto!important;padding-inline:24px!important}body.oga-build-45 .oga-brand{min-width:250px!important}body.oga-build-45 .oga-nav{gap:12px!important}body.oga-build-45 .oga-nav>a{font-size:14px!important}} @media(max-width:980px){html{scroll-padding-top:78px}body.oga-build-45 .oga-topbar{display:none!important}body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9998!important}body.admin-bar.oga-build-45 .oga-header{top:32px!important}body.oga-build-45 .oga-mainbar{grid-template-columns:1fr auto!important;min-height:74px!important;padding:7px 14px!important}body.oga-build-45 .oga-brand{max-width:190px!important;min-width:0!important}body.oga-build-45 .oga-nav{display:none!important}body.oga-build-45 .oga-menu{display:grid!important;color:#111!important}body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-legal-hero,.oga-faq-hero,.oga-contact-hero,.oga-artists-hero){min-height:300px!important;margin-bottom:28px!important}body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-cat-copy,.oga-legal-hero>div:last-child){width:calc(100% - 28px)!important;max-width:none!important;margin:0 14px!important;padding:22px!important}body.oga-build-45 .oga-faq-list{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}body.oga-build-45 .oga-legal-aside{display:none!important}body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important;padding:0 14px!important}body.oga-build-45.woocommerce-cart .oga-main,body.oga-build-45.woocommerce-checkout .oga-main{width:calc(100% - 24px)!important;padding-top:26px!important}body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-checkout form.checkout{display:block!important}body.oga-build-45.woocommerce-cart .cart-collaterals,body.oga-build-45.woocommerce-checkout #order_review{position:static!important;margin-top:20px!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;padding:14px!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr td{display:block!important;width:auto!important;min-width:0!important;padding:5px 0!important;text-align:left!important}body.oga-build-45.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail{grid-row:1/7!important}body.oga-build-45 .oga-card .oga-card-bottom{padding-right:120px!important}} @media(max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px!important}body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial):is(h1,h2){font-size:clamp(28px,9vw,40px)!important}body.oga-build-45:is(.oga91-campaign-slider,.oga-home-slider--editorial) p{font-size:16px!important}body.oga-build-45 .oga-card .oga-card-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}body.oga-build-45 .oga-card .oga-card-icon-actions{right:8px!important;bottom:8px!important}body.oga-build-45:is(.oga-tabs,.oga-product-tabs,.woocommerce-tabs ul.tabs,.oga-artist-tabs){gap:24px!important}} body.oga-build-45 .oga-card .oga-card-cart{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#1f1d1b!important;box-shadow:none!important;font-size:0!important;opacity:1!important;visibility:visible!important} body.oga-build-45 .oga-nav>a,body.oga-build-45 .oga-nav>ul>li>a,body.oga-build-45 .oga-mainbar .oga-nav a{font-size:16.5px!important;line-height:1.2!important} body.oga-build-45 .oga-hero-meta-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 7px!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.04em!important;color:rgba(255,255,255,.78)!important} body.oga-build-45 .oga-hero-meta-line .woocommerce-breadcrumb{display:inline!important;margin:0!important;padding:0!important;font:inherit!important;color:inherit!important} body.oga-build-45 .oga-hero-meta-line .woocommerce-breadcrumb a{color:inherit!important;text-decoration:none!important} body.oga-build-45 .oga-hero-meta-line>span{font:inherit!important;color:inherit!important;text-transform:none!important;letter-spacing:inherit!important} body.oga-build-45 .oga-hero-meta-separator{opacity:.65!important} body.oga-build-45 .oga-artist-intro>span:first-child{white-space:normal!important} body.oga-build-45:is(.products,.oga-related-grid,.oga-home-products,.oga-artist-section) a.oga-card-cart,body.oga-build-45 .oga-card a.oga-card-cart{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(31,29,27,.2)!important;border-radius:0!important;background:#fff!important;color:#1f1d1b!important;box-shadow:none!important;font-size:0!important;line-height:1!important;opacity:1!important;visibility:visible!important;overflow:visible!important;text-indent:0!important} body.oga-build-45 a.oga-card-cart svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important} body.oga-build-45 a.oga-card-cart:hover,body.oga-build-45 a.oga-card-cart:focus-visible{background:#1f1d1b!important;color:#fff!important;border-color:#1f1d1b!important} body.oga-build-45 a.oga-card-cart.loading{opacity:.6!important;pointer-events:none!important} body.oga-build-45 a.oga-card-cart.added{background:var(--oga-accent)!important;color:#fff!important;border-color:var(--oga-accent)!important} body.oga-build-45 a.oga-card-cart::after{display:none!important} @media(max-width:1100px){body.oga-build-45 .oga-nav>a,body.oga-build-45 .oga-nav>ul>li>a,body.oga-build-45 .oga-mainbar .oga-nav a{font-size:16.5px!important}} @media(max-width:980px){body.oga-build-45 .oga-hero-meta-line{font-size:12px!important;gap:5px!important}} html,body{margin-top:0!important}body.oga-build-95{padding-top:0!important}.oga-build-95 .oga-header{position:sticky!important;top:0!important;z-index:1500!important;margin:0!important;background:#f8f4ed!important}.oga-build-95.admin-bar .oga-header{top:32px!important}.oga-build-95 .oga-topbar{width:100%;box-sizing:border-box;padding:8px max(20px,calc((100vw - 1640px)/2));display:flex;gap:18px;align-items:center;white-space:nowrap;overflow:visible}.oga-build-95 .oga-topbar span{margin-right:auto}.oga-build-95 .oga-mainbar{width:min(1640px,calc(100% - 40px));margin:auto}.oga-build-95 .oga-main{padding-top:0!important} .oga95-hero{position:relative;width:100%;overflow:hidden;background:#efe7dc}.oga95-hero img{display:block;width:100%;height:auto;max-height:min(72vh,760px);object-fit:cover;object-position:center}.oga95-hero-button{position:absolute;left:8%;bottom:9%;background:#a34b40!important;color:#fff!important;border-color:#a34b40!important;text-transform:uppercase;letter-spacing:.12em} .oga95-editorial-intro{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(32px,5vw,88px);align-items:center;padding:clamp(54px,7vw,110px) max(24px,calc((100vw - 1540px)/2));background:#f8f4ed}.oga95-editorial-copy>span,.oga95-help-card>span{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:12px;margin-bottom:20px}.oga95-editorial-copy h1{font-family:var(--oga-ui-font);font-size:clamp(40px,4.5vw,78px);line-height:1.02;font-weight:400;margin:0 0 24px}.oga95-editorial-copy p{font-size:clamp(16px,1.35vw,21px);line-height:1.65;max-width:660px}.oga95-editorial-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px} .oga95-category-gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,minmax(190px,1fr));gap:16px;min-height:560px}.oga95-category-work{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;background:#fff;border:1px solid #ded5ca;color:#211f1d;text-decoration:none;overflow:hidden}.oga95-category-work:nth-child(1){grid-column:1/4;grid-row:1/3}.oga95-category-work:nth-child(2){grid-column:4/6}.oga95-category-work:nth-child(3){grid-column:6/7}.oga95-category-work:nth-child(4){grid-column:4/5}.oga95-category-work:nth-child(5){grid-column:5/7}.oga95-category-frame{flex:1;display:grid;place-items:center;min-height:0;padding:8px}.oga95-category-frame img{width:100%;height:100%;object-fit:contain;display:block}.oga95-category-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a34b40}.oga95-category-work strong{font-family:var(--oga-ui-font);font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oga95-category-work:hover{transform:translateY(-3px);transition:.2s ease} .oga95-promise{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:40px max(24px,calc((100vw - 1540px)/2));background:#e7d7c2}.oga95-promise-primary{display:flex;gap:12px;flex-wrap:wrap}.oga95-promise-primary strong{font-family:var(--oga-ui-font);font-size:clamp(28px,3vw,50px);font-weight:400;color:#171717}.oga95-promise-links{display:flex;justify-content:flex-end;gap:28px;flex-wrap:wrap}.oga95-promise-link{appearance:none;border:0;background:none;padding:5px 0;color:#a34b40;font:500 14px/1.3 'Instrument Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;text-decoration:underline;text-underline-offset:6px;cursor:pointer} .oga95-certificate-dialog{border:0;padding:0;background:transparent;max-width:min(900px,94vw);max-height:92vh}.oga95-certificate-dialog::backdrop{background:rgba(24,21,18,.72)}.oga95-certificate-modal{position:relative;background:#f8f4ed;padding:clamp(22px,4vw,48px);text-align:center;overflow:auto;max-height:92vh}.oga95-certificate-modal>span{text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:#a34b40}.oga95-certificate-modal h2{font-family:var(--oga-ui-font);font-weight:400;font-size:clamp(26px,3vw,44px)}.oga95-certificate-modal img{display:block;max-width:100%;max-height:58vh;margin:20px auto;object-fit:contain}.oga95-certificate-modal p{max-width:680px;margin:0 auto;line-height:1.6}.oga95-certificate-close{position:absolute;top:12px;right:14px;width:42px;height:42px;border:0;background:#171717;color:#fff;font-size:28px;cursor:pointer} .oga95-artists{padding-top:clamp(64px,8vw,120px)!important}.oga95-single-heading{display:block!important;margin-bottom:30px!important}.oga95-single-heading h2{margin:0!important;font-size:clamp(28px,3vw,48px)!important;text-transform:uppercase;letter-spacing:.04em}.oga95-artists .oga-artists-featured-viewport{overflow:hidden}.oga95-artists .oga-featured-portrait img{object-fit:cover} .oga95-artwork-tabs .oga-home-artwork-tabs-head{display:none!important}.oga95-artwork-tabs .oga-artwork-panel-intro p{display:none}.oga95-artwork-tabs .oga-artwork-panel-intro h3{font-family:'Instrument Sans',Arial,sans-serif!important;font-size:clamp(18px,1.8vw,27px)!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important} .oga95-prefooter-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:clamp(52px,7vw,96px) max(24px,calc((100vw - 1540px)/2));background:#f8f4ed}.oga95-help-card{display:flex;flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(30px,4vw,58px);background:#efe5d8;border:1px solid #d9c9b8}.oga95-help-card--consult{background:#e5d0ca}.oga95-help-card h2{font-family:var(--oga-ui-font);font-size:clamp(28px,3vw,46px);line-height:1.08;font-weight:400;margin:0 0 18px}.oga95-help-card p{max-width:650px;line-height:1.65;margin-bottom:30px}.oga95-help-card .oga-btn,.oga95-help-card>div{margin-top:auto}.oga95-help-card>div{display:flex;gap:12px;flex-wrap:wrap} @media(max-width:1100px){.oga-build-95 .oga-topbar{font-size:11px;gap:10px}.oga-build-95 .oga-topbar span{display:none}.oga95-editorial-intro{grid-template-columns:1fr}.oga95-category-gallery{min-height:540px}.oga95-promise{grid-template-columns:1fr}.oga95-promise-links{justify-content:flex-start}} @media(max-width:900px){.oga-build-95 .oga-topbar{display:flex!important;padding:7px 14px;overflow-x:auto}.oga-build-95 .oga-topbar a:nth-of-type(3){margin-left:auto}.oga-build-95 .oga-mainbar{width:100%}.oga95-hero img{min-height:310px;object-fit:cover}.oga95-hero-button{left:24px;bottom:24px}.oga95-category-gallery{display:flex;min-height:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.oga95-category-work,.oga95-category-work:nth-child(n){flex:0 0 min(72vw,360px);min-height:440px;grid-column:auto;grid-row:auto;scroll-snap-align:start}.oga95-prefooter-cards{grid-template-columns:1fr}.oga95-help-card{min-height:280px}} @media(max-width:600px){.oga-build-95.admin-bar .oga-header{top:46px!important}.oga-build-95 .oga-topbar{font-size:10px}.oga-build-95 .oga-topbar>a:nth-last-child(-n+1){display:none}.oga95-hero img{min-height:260px}.oga95-hero-button{font-size:11px;padding:12px 16px}.oga95-editorial-intro{padding:48px 18px}.oga95-editorial-copy h1{font-size:42px}.oga95-promise{padding:32px 18px}.oga95-promise-primary{display:block}.oga95-promise-primary strong{display:block}.oga95-promise-links{display:grid;gap:12px}.oga95-category-work,.oga95-category-work:nth-child(n){flex-basis:84vw;min-height:390px}.oga95-prefooter-cards{padding:46px 18px;gap:16px}.oga95-help-card{padding:28px 22px}.oga95-help-card>div{display:grid;width:100%}.oga95-help-card .oga-btn{width:100%;text-align:center}.oga95-single-heading h2{font-size:26px!important}.oga95-artwork-tabs .oga-artwork-panel-intro h3{font-size:18px!important;letter-spacing:.08em!important}} @media(prefers-reduced-motion:reduce){.oga95-category-work:hover{transform:none}.oga95-hero-button{scroll-behavior:auto}} .oga-build-95 .oga-topbar>a[href*="contul-meu"]{flex:0 0 auto;display:inline-flex!important;visibility:visible!important;opacity:1!important} .oga95-hero img{aspect-ratio:1672/941;max-height:none;object-fit:cover;object-position:center} @media(max-width:1100px){.oga-build-95 .oga-topbar{display:grid!important;grid-template-columns:auto auto 1fr auto auto;gap:10px 14px;overflow:visible!important;white-space:nowrap} .oga-build-95 .oga-topbar>span{display:none!important} .oga-build-95 .oga-topbar>a[href*="orders"]{display:none!important} .oga-build-95 .oga-topbar>a[href^="tel:"]{grid-column:1} .oga-build-95 .oga-topbar>a[href^="mailto:"]{grid-column:2} .oga-build-95 .oga-topbar>a[href*="contul-meu"]:not([href*="orders"]):first-of-type{grid-column:4}} @media(max-width:760px){.oga-build-95 .oga-topbar{grid-template-columns:1fr auto auto;padding:7px 14px} .oga-build-95 .oga-topbar>a[href^="mailto:"]{display:none!important} .oga-build-95 .oga-topbar>a[href^="tel:"]{grid-column:1;overflow:hidden;text-overflow:ellipsis} .oga-build-95 .oga-topbar>a[href*="contul-meu"]:not([href*="orders"]){display:inline-flex!important} .oga95-hero img{min-height:0!important;aspect-ratio:1672/941;object-fit:cover}} @media(max-width:430px){.oga-build-95 .oga-topbar{grid-template-columns:auto 1fr 1fr;font-size:9.5px;gap:7px} .oga-build-95 .oga-topbar>a[href^="tel:"]{max-width:104px} .oga-build-95 .oga-topbar>a[href*="contul-meu"]:not([href*="orders"]){justify-content:center}} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-home-slide-copy,.oga-archive-hero-copy,.oga-contact-hero-copy,.oga-faq-hero-copy,.oga-hero-copy,.oga-legal-hero>div:not(.oga-legal-hero-icon)){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-left:0!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-home-slide-copy,.oga-archive-hero-inner,.oga-contact-hero,.oga-faq-hero,.oga-legal-hero,.oga-artist-profile-card)::before,body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-home-slide-copy,.oga-archive-hero-inner,.oga-contact-hero,.oga-faq-hero,.oga-legal-hero,.oga-artist-profile-card)::after{border-left:0!important} body.oga-build-45:is(.oga-contact-card,.oga-contact-form,.oga-about-card,.oga-legal-v2 .oga-legal-hero){border-left:0!important} body.oga-build-45:is(.oga-artist-motto,.oga-quote,.oga-artist-quote,blockquote[class*="motto"]){font-style:italic!important;font-weight:400!important;text-transform:none!important} .oga-artist-profile-hero{position:relative;margin:0 0 clamp(44px,6vw,84px);background:#fff} .oga-artist-profile-cover{width:100%;height:clamp(250px,27vw,430px);background-image:var(--oga-artist-cover);background-size:cover;background-position:center;position:relative} .oga-artist-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,17,15,.02),rgba(20,17,15,.12));pointer-events:none} .oga-artist-profile-cover--fallback{background:linear-gradient(120deg,#eadfd4,#f7f2ed)} .oga-artist-profile-card{position:relative;margin-top:clamp(-92px,-7vw,-58px)!important;background:#fff;border:1px solid #e7dfd8;border-radius:22px;padding:clamp(26px,3.6vw,54px)!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 38px;align-items:start;box-shadow:0 18px 48px rgba(32,25,20,.07)} .oga-artist-profile-card-main{display:grid;grid-template-columns:clamp(118px,12vw,176px) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center} .oga-artist-profile-portrait{width:clamp(118px,12vw,176px);height:clamp(118px,12vw,176px);border-radius:50%;object-fit:cover;display:block;background:#eee} .oga-artist-profile-summary{min-width:0} .oga-artist-profile-summary .oga-kicker{display:block;color:#a45147;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px} .oga-artist-profile-summary h1{font-family:var(--oga-ui-font);font-size:clamp(34px,4vw,62px);font-weight:400;line-height:1.02;letter-spacing:-.025em;margin:0 0 12px;color:#1e1b19} .oga-artist-profile-excerpt{font-size:clamp(16px,1.3vw,19px);line-height:1.62;color:#4f4944;max-width:870px;margin:0 0 12px} .oga-artist-motto{font-family:var(--oga-ui-font);font-size:clamp(17px,1.5vw,22px);line-height:1.5;color:#6d3c35;margin:14px 0 0;padding:0;border:0;background:none} .oga-artist-read-more{display:inline-block;margin-top:12px;color:#1e1b19;text-decoration:none;border-bottom:1px solid #a45147;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase} .oga-artist-profile-cta{align-self:start;display:inline-flex;align-items:center;gap:10px;color:#1e1b19;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #a45147;padding:8px 0;white-space:nowrap} .oga-artist-profile-tabs{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(160px,320px));gap:0;width:min(650px,100%);padding:8px;background:#f4f1ee;border-radius:12px} .oga-artist-profile-tabs a{display:flex;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;text-decoration:none;color:#37322e;font-size:15px;border-radius:9px} .oga-artist-profile-tabs a.is-active{background:#fff;box-shadow:0 3px 12px rgba(33,26,21,.09)} .oga-artist-profile-v2{max-width:1440px!important;margin:0 auto clamp(60px,7vw,100px)!important;padding:0 clamp(20px,4vw,64px)!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr)!important;gap:clamp(34px,5vw,82px)!important;align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important} .oga-artist-profile-v2 .oga-artist-profile-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} .oga-artist-profile-v2 .oga-artist-profile-content>header{display:block!important;margin:0 0 24px!important} .oga-artist-profile-v2 .oga-artist-profile-content>header span{color:#a45147;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase} .oga-artist-profile-v2 .oga-artist-profile-content>header h2{font-family:var(--oga-ui-font);font-size:clamp(30px,3vw,46px);font-weight:400;margin:8px 0 0} .oga-artist-profile-v2 [data-oga-tabs]>nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px} .oga-artist-profile-v2 [data-oga-tabs]>nav button{border:1px solid #ddd4cd;background:#fff;padding:10px 15px;cursor:pointer} .oga-artist-profile-v2 [data-oga-tabs]>nav button.is-active{background:#a45147;color:#fff;border-color:#a45147} .oga-artist-profile-v2 [data-panel] p{font-size:17px;line-height:1.75;color:#4d4742} .oga-quote-v2{font-family:var(--oga-ui-font);font-size:clamp(20px,2vw,28px)!important;line-height:1.5!important;color:#6d3c35!important;padding:0!important;margin:0 0 22px!important;border:0!important;background:none!important} .oga-artist-profile-v2 .oga-artist-profile-gallery{position:sticky;top:150px} .oga-artist-profile-v2 .oga-profile-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px} .oga-artist-profile-v2 .oga-profile-preview a:first-child{grid-column:1/-1} .oga-artist-profile-v2 .oga-profile-preview img{width:100%;height:220px;object-fit:cover;display:block} .oga-artist-profile-v2 .oga-profile-preview a:first-child img{height:380px} body.oga-build-45 .oga-artist-section{scroll-margin-top:150px} body.oga-build-45 #oga-artist-profile{scroll-margin-top:150px} @media(max-width:900px){.oga-artist-profile-card{grid-template-columns:1fr;margin-left:16px!important;margin-right:16px!important;border-radius:16px;padding:24px!important} .oga-artist-profile-card-main{grid-template-columns:110px minmax(0,1fr);gap:20px} .oga-artist-profile-portrait{width:110px;height:110px} .oga-artist-profile-cta{justify-self:start} .oga-artist-profile-v2{grid-template-columns:1fr!important} .oga-artist-profile-v2 .oga-artist-profile-gallery{position:static;order:-1} .oga-artist-profile-v2 .oga-profile-preview a:first-child img{height:300px}} @media(max-width:600px){.oga-artist-profile-cover{height:230px} .oga-artist-profile-card{margin-top:-34px!important;text-align:center;gap:20px} .oga-artist-profile-card-main{grid-template-columns:1fr;justify-items:center} .oga-artist-profile-summary h1{font-size:34px} .oga-artist-profile-cta{justify-self:center} .oga-artist-profile-tabs{grid-template-columns:1fr 1fr;padding:5px} .oga-artist-profile-tabs a{min-height:44px;padding:8px;font-size:14px} .oga-artist-profile-v2{padding-left:17px!important;padding-right:17px!important} .oga-artist-profile-v2 .oga-profile-preview img,.oga-artist-profile-v2 .oga-profile-preview a:first-child img{height:240px}} .oga-artist-about-v3{max-width:1440px;margin:0 auto clamp(68px,8vw,112px);padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(42px,6vw,96px);align-items:start;background:#fff} .oga-artist-about-media{min-width:0;position:sticky;top:132px} .oga-artist-work-slider{position:relative;min-width:0} .oga-artist-work-slides{background:#f4f0ea;min-height:clamp(440px,48vw,680px);display:grid;place-items:center;overflow:hidden} .oga-artist-work-slide{width:100%;height:100%;min-height:inherit;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;text-decoration:none;color:#2a2521;padding:24px 24px 18px} .oga-artist-work-slide[hidden]{display:none!important} .oga-artist-work-slide img{display:block;width:100%;height:100%;max-height:610px;object-fit:contain;object-position:center} .oga-artist-work-slide span{justify-self:start;padding-top:14px;font-size:13px;letter-spacing:.04em;color:#5d554e} .oga-artist-work-prev,.oga-artist-work-next{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:1px solid #d8cec5;background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;font-size:20px;z-index:2} .oga-artist-work-prev{left:-23px}.oga-artist-work-next{right:-23px} .oga-artist-work-prev:hover,.oga-artist-work-next:hover,.oga-artist-work-prev:focus-visible,.oga-artist-work-next:focus-visible{background:#a45147;color:#fff;border-color:#a45147} .oga-artist-work-dots{display:flex;justify-content:center;gap:10px;padding-top:18px} .oga-artist-work-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#aaa19a;padding:0;cursor:pointer} .oga-artist-work-dots button.is-active{background:#a45147;transform:scale(1.25)} .oga-artist-about-content{min-width:0;padding-top:4px} .oga-artist-about-content>header span{display:block;color:#a45147;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px} .oga-artist-about-content>header h2{font-family:var(--oga-ui-font);font-size:clamp(34px,3.3vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.02em;margin:0 0 18px;color:#1e1b19} .oga-artist-about-motto{margin:0 0 28px!important;max-width:760px} .oga-artist-info-tabs>nav{display:flex;gap:32px;align-items:flex-end;border-bottom:1px solid #d8d0c9;margin-bottom:34px;overflow-x:auto;scrollbar-width:thin} .oga-artist-info-tabs>nav button{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 2px 14px;color:#8b837c;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer} .oga-artist-info-tabs>nav button.is-active{color:#211d1a;border-bottom-color:#211d1a} .oga-artist-info-tabs [data-panel] p,.oga-artist-info-tabs [data-panel] li{font-size:clamp(16px,1.25vw,18px);line-height:1.78;color:#48423d} .oga-artist-bio-text{max-height:none;overflow:hidden;position:relative;transition:max-height .35s ease} .oga-artist-bio:not(.is-expanded) .oga-artist-bio-text{max-height:390px} .oga-artist-bio:not(.is-expanded) .oga-artist-bio-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(transparent,#fff)} .oga-artist-bio-toggle{margin-top:18px;border:0;border-bottom:1px solid #a45147;background:transparent;padding:6px 0;color:#1f1b18;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer} @media(max-width:980px){.oga-artist-about-v3{grid-template-columns:1fr;gap:42px} .oga-artist-about-media{position:static} .oga-artist-work-slides{min-height:520px} .oga-artist-work-prev{left:12px}.oga-artist-work-next{right:12px}} @media(max-width:600px){.oga-artist-about-v3{padding:0 17px;gap:32px} .oga-artist-work-slides{min-height:390px} .oga-artist-work-slide{padding:16px 16px 14px} .oga-artist-work-slide img{max-height:340px} .oga-artist-work-prev,.oga-artist-work-next{width:40px;height:40px} .oga-artist-info-tabs>nav{gap:22px;margin-bottom:26px} .oga-artist-info-tabs>nav button{font-size:12px} .oga-artist-bio:not(.is-expanded) .oga-artist-bio-text{max-height:330px}}:root{--oga97-ui:"Instrument Sans","Apercu","Aperçu","Helvetica Neue",Arial,sans-serif;--oga97-serif:var(--oga-ui-font);--oga97-ink:#211d1a;--oga97-muted:#716a64;--oga97-accent:#a45147;--oga97-accent-dark:#843c35;--oga97-beige:#e9dcc7;--oga97-line:rgba(48,39,34,.15)} html,body{margin:0!important;padding:0!important}body.oga-build-45{font-family:var(--oga97-ui)!important;padding-top:0!important}body.oga-build-45:where(p,li,a,button,input,textarea,select,label,small,strong,em,span,dt,dd){font-family:var(--oga97-ui)} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;margin:0!important;transform:none!important;z-index:1600!important;background:#fff!important;backdrop-filter:none!important}body.admin-bar.oga-build-45 .oga-header{top:32px!important}.oga-main{padding-top:0!important;margin-top:0!important}.oga-topbar{min-height:42px!important;height:auto!important;padding-block:8px!important;overflow:hidden!important}.oga-topbar a,.oga-topbar span{font-size:13px!important}.oga-mainbar{min-height:112px!important;height:auto!important} body.oga-build-45:where(.oga-btn,.button,button:not(.oga-icon):not(.oga-menu):not(.oga-modal-close):not(.oga-artist-work-prev):not(.oga-artist-work-next):not(.oga-artist-work-dots button)){min-height:38px!important;padding:8px 17px!important;border-radius:0!important;box-shadow:none!important;font-family:var(--oga97-ui)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;transition:color .2s,background .2s,border-color .2s,transform .2s!important}.oga-btn{background:var(--oga97-accent)!important;border:1px solid var(--oga97-accent)!important;color:#fff!important}.oga-btn:hover{background:var(--oga97-accent-dark)!important;border-color:var(--oga97-accent-dark)!important;transform:translateY(-1px)!important}.oga-btn.oga-outline{background:transparent!important;color:var(--oga97-accent)!important;border-color:var(--oga97-accent)!important} .oga95-hero{margin-top:0!important}.oga95-hero img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}.oga95-hero-button{font-size:11px!important;padding:7px 14px!important;min-height:36px!important} .oga95-editorial-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.oga95-editorial-actions .oga-btn{min-width:205px!important;justify-content:flex-start!important}.oga95-category-gallery{gap:14px!important}.oga95-category-work{background:#fff!important;border:1px solid var(--oga97-line)!important;padding:12px!important}.oga95-category-work strong{font-family:var(--oga97-ui)!important;font-size:12px!important;font-weight:500!important}.oga95-category-label{background:rgba(255,255,255,.92)!important;color:var(--oga97-accent)!important;font-size:10px!important} .oga95-promise{background:var(--oga97-beige)!important;min-height:176px!important;padding:38px max(30px,calc((100vw - 1540px)/2))!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;align-items:center!important;gap:44px!important;border:0!important}.oga95-promise-primary{display:flex!important;flex-direction:column!important;gap:0!important}.oga95-promise-primary strong{font-family:var(--oga97-serif)!important;font-size:clamp(35px,4vw,62px)!important;line-height:1.02!important;font-weight:400!important;color:var(--oga97-ink)!important}.oga95-promise-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.oga95-promise-link{min-height:auto!important;padding:0 0 5px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(164,81,71,.45)!important;color:var(--oga97-accent)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-align:left!important}.oga95-promise-link:hover{color:var(--oga97-accent-dark)!important;border-color:var(--oga97-accent-dark)!important;transform:none!important} .oga95-single-heading h2{font-family:var(--oga97-ui)!important;text-transform:uppercase!important;font-size:clamp(24px,2.4vw,38px)!important;font-weight:500!important;letter-spacing:.055em!important}.oga-featured-artist-card h3,.oga-artists-featured h3,.oga-featured-portrait h3{font-family:var(--oga97-ui)!important;text-transform:uppercase!important;font-size:19px!important;font-weight:500!important;letter-spacing:.035em!important}.oga-featured-artist-card .oga-text-link,.oga-featured-portrait .oga-text-link,.oga-artists-featured a[href*="artist"] span{font-size:11px!important;font-weight:500!important;letter-spacing:.13em!important;color:var(--oga97-accent)!important}.oga-artists-featured-viewport{padding-right:1px!important}.oga-artists-featured-track>*{min-width:0!important} body.oga-build-45 ul.products li.product{display:flex!important;flex-direction:column!important}body.oga-build-45 ul.products li.product .price{margin-top:auto!important;display:flex!important;align-items:center!important;min-height:44px!important;padding-right:46px!important;position:relative!important}body.oga-build-45 ul.products li.product .oga-card-actions{display:block!important;position:absolute!important;right:14px!important;bottom:15px!important;margin:0!important;z-index:8!important}body.oga-build-45 ul.products li.product .oga-card-icon{display:grid!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga97-ink)!important;box-shadow:none!important;place-items:center!important}body.oga-build-45 ul.products li.product .oga-card-icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}body.oga-build-45 ul.products li.product .oga-card-icon:hover{color:var(--oga97-accent)!important;background:transparent!important;transform:translateY(-1px)!important} .oga-artist-profile-summary h1,.oga-artist-about-content>header h2{text-transform:uppercase!important;font-family:var(--oga97-ui)!important;font-weight:500!important;letter-spacing:.025em!important}.oga-artist-profile-tabs{display:flex!important;gap:30px!important;width:auto!important;padding:0!important;margin-top:22px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--oga97-line)!important;border-radius:0!important}.oga-artist-profile-tabs a{flex:0 0 auto!important;min-height:44px!important;padding:12px 2px!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.oga-artist-profile-tabs a.is-active{color:var(--oga97-accent)!important;border-bottom-color:var(--oga97-accent)!important}.oga-artist-profile-card{padding-bottom:28px!important} .oga-artist-curatorial{margin-top:60px!important;margin-bottom:80px!important}.oga-artist-curatorial .oga-section-head h2{font-family:var(--oga97-ui)!important;font-size:clamp(25px,2.5vw,38px)!important;font-weight:500!important;letter-spacing:.045em!important}.oga-artist-curatorial .oga-related-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.oga-artist-curatorial .oga-center .oga-btn{margin-top:24px!important} .oga-artist-about-v3{margin-top:0!important}.oga-artist-work-prev,.oga-artist-work-next{background:#fff!important;color:var(--oga97-accent)!important;border-color:var(--oga97-accent)!important;box-shadow:none!important}.oga-artist-work-prev:hover,.oga-artist-work-next:hover{background:var(--oga97-accent)!important;color:#fff!important}.oga-artist-work-dots button{background:#b7aea6!important}.oga-artist-work-dots button.is-active{background:var(--oga97-accent)!important}.oga-artist-about-motto{font-family:var(--oga97-serif)!important;font-style:italic!important}.oga-artist-info-tabs>nav button{font-family:var(--oga97-ui)!important}.oga-artist-info-tabs>nav button.is-active{color:var(--oga97-accent)!important;border-bottom-color:var(--oga97-accent)!important} body.oga-build-45:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--oga97-accent)!important;outline-offset:3px!important} @media(max-width:1100px){.oga95-promise{grid-template-columns:1fr!important}.oga-artist-curatorial .oga-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:700px){.oga-topbar span{display:none!important}.oga95-promise{padding:34px 20px!important;gap:26px!important}.oga95-promise-primary strong{font-size:38px!important}.oga-artist-profile-tabs{gap:20px!important;overflow-x:auto!important}.oga-artist-curatorial .oga-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oga95-editorial-actions .oga-btn{width:100%!important;min-width:0!important}.oga95-category-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}} body.oga-build-45 ul.products li.product .oga-card-bottom{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:44px!important;padding-top:14px!important}body.oga-build-45 ul.products li.product .oga-card-price{font-family:var(--oga97-ui)!important;font-size:17px!important;font-weight:600!important;color:var(--oga97-ink)!important}body.oga-build-45 ul.products li.product .oga-card-actions{position:static!important;display:flex!important;align-items:center!important;margin-left:auto!important}body.oga-build-45 ul.products li.product .oga-card-view,body.oga-build-45 ul.products li.product .oga-card-wishlist{display:none!important}:root{--oga98-ink:#1e1c1a;--oga98-muted:#716a64;--oga98-accent:#a44f46;--oga98-accent-dark:#873a34;--oga98-line:#e3ddd6;--oga98-soft:#f5f1ec;--oga98-paper:#fff;--oga98-font:'Instrument Sans','Apercu','Apercu Pro',Arial,sans-serif} body.oga-build-45{margin:0!important;padding:0!important;font-family:var(--oga98-font)!important} body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9998!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;background:#fff!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid var(--oga98-line)!important} body.admin-bar.oga-build-45 .oga-header{top:32px!important} body.oga-build-45 .oga-header:before,body.oga-build-45 .oga-header:after{display:none!important;content:none!important} body.oga-build-45 .oga-topbar{display:grid!important;grid-template-columns:auto 1fr minmax(300px,auto) auto auto auto!important;align-items:center!important;gap:24px!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 clamp(20px,3vw,48px)!important;background:#fff!important;overflow:hidden!important} body.oga-build-45 .oga-topbar a,body.oga-build-45 .oga-topbar span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.oga-build-45 .oga-mainbar{display:grid!important;grid-template-columns:minmax(310px,390px) minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:100%!important;min-height:104px!important;height:auto!important;margin:0!important;padding:10px clamp(20px,3vw,48px)!important;background:#fff!important} body.oga-build-45 .oga-brand,body.oga-build-45 .oga-logo{min-width:0!important;max-width:390px!important} body.oga-build-45 .oga-nav{min-width:0!important;gap:clamp(14px,1.35vw,28px)!important} body.oga-build-45 .oga-nav a{font-size:15px!important;white-space:nowrap!important} body.oga-build-45 .oga-actions{flex:0 0 auto!important} body.oga-build-45 .oga-header+*,body.oga-build-45 #oga-main,body.oga-build-45 .oga-main{margin-top:0!important;padding-top:0!important} body.oga-build-45 .woocommerce-info.wc-location-notice,body.oga-build-45 .wc-block-components-notice-banner.is-info:has(.wc-block-components-notice-banner__content[data-oga-location-notice]),body.oga-build-45 .oga-location-notice{display:none!important} body.oga-build-45.woocommerce-cart .oga-main,body.oga-build-45.woocommerce-cart main,body.oga-build-45.woocommerce-cart .entry-content{width:100%!important;max-width:none!important} body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-cart .wp-block-woocommerce-cart{width:min(1540px,calc(100% - 48px))!important;max-width:1540px!important;margin:0 auto!important;padding:42px 0 72px!important} body.oga-build-45.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 18px!important} body.oga-build-45.woocommerce-cart .woocommerce-message{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:62px!important;margin:0 0 20px!important;padding:14px 18px!important;border:1px solid var(--oga98-line)!important;border-left:3px solid var(--oga98-accent)!important;background:#fff!important;color:var(--oga98-ink)!important} body.oga-build-45.woocommerce-cart .woocommerce-message .button{order:2!important;min-height:40px!important;padding:9px 18px!important;font-size:13px!important} body.oga-build-45.woocommerce-cart .wc-block-cart,body.oga-build-45.woocommerce-cart .woocommerce-cart-form+.cart-collaterals{width:100%!important} body.oga-build-45.woocommerce-cart .wc-block-cart__main,body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{width:auto!important;min-width:0!important} body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar,body.oga-build-45.woocommerce-cart .cart-collaterals{width:auto!important;min-width:0!important} body.oga-build-45.woocommerce-cart .wc-block-cart__main{padding-right:28px!important} body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar{padding-left:0!important} body.oga-build-45.woocommerce-cart .wc-block-cart-items{margin:0!important;border:1px solid var(--oga98-line)!important;background:#fff!important} body.oga-build-45.woocommerce-cart .wc-block-cart-items th{padding:14px 18px!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--oga98-muted)!important;background:var(--oga98-soft)!important} body.oga-build-45.woocommerce-cart .wc-block-cart-items td{padding:20px 18px!important;vertical-align:middle!important;border-top:1px solid var(--oga98-line)!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__image{width:120px!important;padding-right:18px!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__image img{width:104px!important;height:128px!important;object-fit:contain!important;background:var(--oga98-soft)!important} body.oga-build-45.woocommerce-cart .wc-block-components-product-name{font-size:17px!important;line-height:1.45!important;font-weight:500!important;color:var(--oga98-ink)!important;text-decoration:none!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__prices,body.oga-build-45.woocommerce-cart .wc-block-components-product-price{font-size:16px!important;font-weight:600!important} body.oga-build-45.woocommerce-cart .wc-block-components-quantity-selector{height:42px!important;border:1px solid var(--oga98-line)!important;border-radius:0!important;background:#fff!important} body.oga-build-45.woocommerce-cart .wc-block-components-quantity-selector input{min-width:42px!important;font-size:15px!important} body.oga-build-45.woocommerce-cart .wc-block-components-quantity-selector button{width:38px!important;color:var(--oga98-ink)!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__remove-link{font-size:12px!important;color:var(--oga98-muted)!important;text-decoration:underline!important;text-underline-offset:3px!important} body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper,body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container{margin:0!important;padding:18px 20px!important;border:1px solid var(--oga98-line)!important;border-top:0!important;background:#fff!important} body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:first-child{border-top:1px solid var(--oga98-line)!important} body.oga-build-45.woocommerce-cart .wc-block-components-totals-item{padding:10px 0!important;font-size:15px!important} body.oga-build-45.woocommerce-cart .wc-block-components-totals-footer-item{font-size:20px!important} body.oga-build-45.woocommerce-cart .wc-block-components-shipping-calculator{margin-top:8px!important} body.oga-build-45.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button,body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;padding:12px 18px!important;border:1px solid var(--oga98-accent)!important;border-radius:0!important;background:var(--oga98-accent)!important;color:#fff!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:none!important} body.oga-build-45.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button:hover,body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background:var(--oga98-accent-dark)!important;border-color:var(--oga98-accent-dark)!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{float:left!important;width:66%!important;padding-right:28px!important} body.oga-build-45.woocommerce-cart .cart-collaterals{float:right!important;width:34%!important;margin:0!important} body.oga-build-45.woocommerce-cart table.shop_table{width:100%!important;margin:0!important;border:1px solid var(--oga98-line)!important;background:#fff!important} body.oga-build-45.woocommerce-cart table.shop_table th,body.oga-build-45.woocommerce-cart table.shop_table td{padding:16px!important;text-align:left!important;vertical-align:middle!important} body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;margin:0!important;padding:20px!important;border:1px solid var(--oga98-line)!important;background:#fff!important} body.oga-build-45.woocommerce-checkout .woocommerce,body.oga-build-45.woocommerce-checkout .wp-block-woocommerce-checkout{width:min(1540px,calc(100% - 48px))!important;max-width:1540px!important;margin:0 auto!important;padding:42px 0 72px!important} body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important;gap:32px!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details,body.oga-build-45.woocommerce-checkout #order_review_heading,body.oga-build-45.woocommerce-checkout #order_review{width:100%!important;float:none!important;margin:0!important} body.oga-build-45.woocommerce-checkout #order_review_heading{grid-column:2!important;padding:0 0 12px!important} body.oga-build-45.woocommerce-checkout #order_review{grid-column:2!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1 / span 3!important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){padding:24px!important;border:1px solid var(--oga98-line)!important;background:#fff!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout .form-row{margin-bottom:14px!important} body.oga-build-45.woocommerce-checkout:is(input.input-text,textarea,select,.select2-selection){min-height:48px!important;border:1px solid #d8d1ca!important;border-radius:0!important;background:#fff!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout #payment{padding:18px!important;border:1px solid var(--oga98-line)!important;background:var(--oga98-soft)!important} body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:52px!important;border-radius:0!important;background:var(--oga98-accent)!important;font-size:13px!important;letter-spacing:.07em!important} body.oga-build-45.woocommerce-order-received .woocommerce{width:min(1180px,calc(100% - 40px))!important;margin:0 auto!important;padding:48px 0 76px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order{display:grid!important;gap:24px!important} body.oga-build-45.woocommerce-order-received .woocommerce-thankyou-order-received{padding:24px!important;border:1px solid var(--oga98-line)!important;border-top:3px solid var(--oga98-accent)!important;background:#fff!important;font-size:22px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0!important;padding:0!important;border:1px solid var(--oga98-line)!important;background:#fff!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview li{margin:0!important;padding:18px!important;border-right:1px solid var(--oga98-line)!important} body.oga-build-45 .oga-icon-strip>a{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;column-gap:18px!important;align-items:center!important;padding:24px!important;color:var(--oga98-ink)!important;text-decoration:none!important;background:#fff!important;border:1px solid transparent!important;transition:border-color .2s ease,transform .2s ease!important} body.oga-build-45 .oga-icon-strip>a svg{grid-row:1 / span 2!important} body.oga-build-45 .oga-icon-strip>a:hover{border-color:var(--oga98-accent)!important;transform:translateY(-2px)!important} @media(max-width:1180px){body.oga-build-45 .oga-topbar{grid-template-columns:auto 1fr auto auto!important} body.oga-build-45 .oga-topbar span,body.oga-build-45 .oga-topbar a:last-child{display:none!important} body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(260px,330px) 1fr auto!important;gap:16px!important} body.oga-build-45 .oga-nav{gap:14px!important} body.oga-build-45 .oga-nav a{font-size:13.5px!important}} @media(max-width:1024px){body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{min-height:78px!important;grid-template-columns:1fr auto!important;padding:8px 16px!important} body.oga-build-45 .oga-nav{display:none!important} body.oga-build-45 .oga-menu{display:grid!important} body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-cart .wp-block-woocommerce-cart,body.oga-build-45.woocommerce-checkout .woocommerce,body.oga-build-45.woocommerce-checkout .wp-block-woocommerce-checkout{width:min(100% - 28px,760px)!important;padding:26px 0 54px!important} body.oga-build-45.woocommerce-cart .wc-block-cart{display:block!important} body.oga-build-45.woocommerce-cart .wc-block-cart__main{padding-right:0!important;margin-bottom:20px!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form,body.oga-build-45.woocommerce-cart .cart-collaterals{float:none!important;width:100%!important;padding:0!important} body.oga-build-45.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:18px!important} body.oga-build-45.woocommerce-checkout #customer_details,body.oga-build-45.woocommerce-checkout #order_review_heading,body.oga-build-45.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important}} @media(max-width:600px){body.admin-bar.oga-build-45 .oga-header{top:46px!important} body.oga-build-45.woocommerce-cart .woocommerce-message{display:block!important;padding:14px!important} body.oga-build-45.woocommerce-cart .woocommerce-message .button{display:flex!important;width:100%!important;margin-top:12px!important} body.oga-build-45.woocommerce-cart .wc-block-cart-items thead{display:none!important} body.oga-build-45.woocommerce-cart .wc-block-cart-items td{padding:14px!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__image{width:88px!important;padding-right:10px!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__image img{width:76px!important;height:96px!important} body.oga-build-45.woocommerce-cart .wc-block-cart-item__total{padding-left:6px!important} body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review){padding:16px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview li{border-right:0!important;border-bottom:1px solid var(--oga98-line)!important} body.oga-build-45 .oga-icon-strip{grid-template-columns:1fr!important}} html.oga-certificate-open{overflow:hidden!important} body.oga-build-45 .oga991-certificate-dialog{padding:0!important;border:0!important;background:transparent!important;max-width:none!important;max-height:none!important} body.oga-build-45 .oga991-certificate-dialog::backdrop{background:rgba(20,17,15,.88)!important;backdrop-filter:blur(2px)} body.oga-build-45 .oga991-certificate-modal{width:min(1040px,calc(100vw - 40px))!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#f8f4ec!important;padding:28px!important;box-shadow:0 24px 80px rgba(0,0,0,.28)!important} body.oga-build-45 .oga991-certificate-modal>a[data-oga-certificate-image]{display:grid!important;place-items:center!important;margin:18px 0!important;background:#fff!important} body.oga-build-45 .oga991-certificate-modal img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:68vh!important;object-fit:contain!important} body.oga-build-45 .oga991-certificate-page-image{max-width:1100px!important;margin:34px auto 54px!important;padding:22px!important;background:#f4efe6!important;text-align:center!important} body.oga-build-45 .oga991-certificate-page-image img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important} body.oga-build-45 .oga991-certificate-page-image figcaption{margin-top:14px!important;color:var(--oga-muted)!important;font-size:13px!important} body.oga-build-45 .oga-artist-about-media .oga-artist-work-slide[data-oga-lightbox]{cursor:zoom-in!important} body.oga-build-45 .oga-artist-about-media .oga-artist-work-slide[data-oga-lightbox] img{max-height:720px!important;object-fit:contain!important;background:#f4f0e8!important} body.oga-build-45 .oga-artist-studio{background-position:center 42%!important} @media(max-width:760px){body.oga-build-45 .oga991-certificate-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:18px!important} body.oga-build-45 .oga991-certificate-modal img{max-height:62vh!important} body.oga-build-45 .oga991-certificate-page-image{margin:22px 12px 36px!important;padding:10px!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} html,body{margin-top:0!important} body.oga-build-45 .oga-site-header,body.oga-build-45 .oga-header,body.oga-build-45 header.oga-header{margin-top:0!important} body.oga-build-45 .oga-header-spacer,body.oga-build-45 .header-spacer,body.oga-build-45 .site-header-spacer,body.oga-build-45 .sticky-header-spacer{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-artist-hero-overlay,.oga-archive-hero-inner,.oga-page-hero__content,.oga-contact-hero__content,.oga-hero-content){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important} body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-contact-hero,.oga-page-hero,.oga-legal-hero,.oga-artist-hero,.oga-artist-profile-cover)::before,body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-contact-hero,.oga-page-hero,.oga-legal-hero,.oga-artist-hero,.oga-artist-profile-cover)::after{content:none!important;display:none!important;background:none!important;opacity:0!important;filter:none!important;backdrop-filter:none!important} body.oga-build-45 .oga-editorial-hero__overlay{position:relative!important;inset:auto!important;width:min(760px,calc(100% - 48px))!important;margin:0!important;padding:clamp(24px,4vw,58px)!important;background:transparent!important;border:0!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-hero-inner):is(h1,h2,p,span,a){text-shadow:0 2px 12px rgba(0,0,0,.56)!important} body.oga-build-45 .oga-archive-hero.has-cover{isolation:isolate!important;background-image:var(--oga-hero-image)!important} body.oga-build-45 .oga-archive-hero.has-cover .oga-archive-hero-inner{width:min(720px,calc(100% - 48px))!important;max-width:720px!important;margin:0!important;padding:clamp(28px,4vw,62px)!important;background:transparent!important;border:0!important;border-left:0!important} body.oga-build-45 .oga-archive-hero.has-cover .oga-archive-hero-inner:is(h1,p,.oga-hero-meta-line,.woocommerce-breadcrumb,a){color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.78)!important} body.oga-build-45 .oga-artist-profile-cover{background-image:var(--oga-artist-cover)!important;filter:none!important;backdrop-filter:none!important;background-blend-mode:normal!important} body.oga-build-45 .oga-artist-profile-cover--fallback{background:#eee7df!important} body.oga-build-45 .oga-artist-studio{background-image:var(--oga-studio-bg)!important;background-blend-mode:normal!important;filter:none!important} body.oga-build-45 .oga-artist-studio>div{background:transparent!important;backdrop-filter:none!important;text-shadow:0 2px 14px rgba(0,0,0,.72)!important} body.oga-build-45:is(.oga-archive-hero,.oga-contact-card,.oga-contact-form-wrap,.oga-page-hero,.oga-legal-hero,.oga-artist-about,.oga-faq-link-card){border-left:0!important} body.oga-build-45:is(.oga-archive-hero,.oga-contact-card,.oga-contact-form-wrap,.oga-page-hero,.oga-legal-hero)::before{content:none!important} body.oga-build-45:is(button,input,select,textarea,.oga-btn,.oga-profile-link,.oga-text-link,.oga-artist-profile-tabs,.oga-artist-info-tabs,.woocommerce,.woocommerce button,.woocommerce input){font-family:var(--oga-ui-font)!important} body.oga-build-45 .oga-archive-hero.has-cover{min-height:clamp(300px,32vw,470px)!important} body.oga-build-45 .oga-artist-profile-cover{height:clamp(260px,30vw,440px)!important;min-height:0!important} body.oga-build-45 .oga-contact-hero,body.oga-build-45 .oga-editorial-hero{min-height:clamp(260px,30vw,440px)!important} body.oga-build-45 img{max-width:100%} body.oga-build-45:is(.oga-artist-work-slide,.oga-product-card,.products li.product) img{height:auto} @media(max-width:760px){body.oga-build-45 .oga-editorial-hero__overlay,body.oga-build-45 .oga-archive-hero.has-cover .oga-archive-hero-inner{width:100%!important;padding:24px 18px!important} body.oga-build-45 .oga-archive-hero.has-cover{min-height:300px!important} body.oga-build-45 .oga-artist-profile-cover{height:260px!important}} html,body.oga-build-45,body.oga-build-45.oga-fixed-header-active,body.admin-bar.oga-build-45,body.oga-build-45.oga-fixed-header-active.admin-bar{margin-top:0 !important;padding-top:0 !important} body.oga-build-45:is(.oga-header-spacer,.header-spacer,.site-header-spacer,.sticky-header-spacer,.header-absolute-placeholder,.header-placeholder){display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important} body.oga-build-45:is(#page,#main,.site-main,.main-content,.content-area,.oga-page-shell){margin-top:0 !important} body.admin-bar.oga-build-45 .oga-header{top:32px !important} @media (max-width:782px){body.admin-bar.oga-build-45 .oga-header{top:46px !important}} html,body.oga-build-45,body.oga-build-45.oga-fixed-header-active,body.admin-bar.oga-build-45,body.admin-bar.oga-build-45.oga-fixed-header-active{margin-top:0 !important;padding-top:0 !important} body.oga-build-45 .oga-header,body.oga-build-45 [data-oga-header],body.admin-bar.oga-build-45 .oga-header,body.admin-bar.oga-build-45 [data-oga-header]{position:sticky !important;position:-webkit-sticky !important;inset:auto !important;top:0 !important;left:auto !important;right:auto !important;width:100% !important;margin:0 !important;transform:none !important;z-index:100000 !important;align-self:start !important} body.admin-bar.oga-build-45 .oga-header,body.admin-bar.oga-build-45 [data-oga-header]{top:32px !important} @media (max-width:782px){body.admin-bar.oga-build-45 .oga-header,body.admin-bar.oga-build-45 [data-oga-header]{top:46px !important}} body.oga-build-45:is(.oga-header-spacer,.header-spacer,.site-header-spacer,.sticky-header-spacer,.header-absolute-placeholder,.header-placeholder){display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important} body.oga-build-45 .oga-topbar{min-height:34px !important} body.oga-build-45 .oga-mainbar{min-height:84px !important} body.oga-build-45 .oga-home-hero-95,body.oga-build-45 .oga-home-hero,body.oga-build-45 main>:first-child,body.oga-build-45 #main>:first-child{margin-top:0 !important} body.oga-build-45:is(#page,.site,.site-wrapper,.oga-site-shell,.oga-page-shell){overflow:visible !important;transform:none !important} @media (max-width:760px){body.oga-build-45 .oga-header,body.oga-build-45 [data-oga-header]{position:sticky !important;top:0 !important;height:84px !important;min-height:84px !important} body.admin-bar.oga-build-45 .oga-header,body.admin-bar.oga-build-45 [data-oga-header]{top:46px !important}} @media (max-width:390px){body.oga-build-45 .oga-header,body.oga-build-45 [data-oga-header]{height:80px !important;min-height:80px !important}} body.oga-build-45 .oga-home-hero-95{width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important} body.oga-build-45 .oga-home-hero-95>a,body.oga-build-45 .oga-home-hero-95 img{display:block !important;width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important} body.oga-build-45 .oga-header,body.oga-build-45 [data-oga-header]{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin:0!important;transform:none!important;z-index:100000!important} body.oga-build-45 .oga-header.oga-sticky-runtime-active,body.oga-build-45 [data-oga-header].oga-sticky-runtime-active{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100000!important;box-shadow:0 1px 0 rgba(0,0,0,.08)!important} body.admin-bar.oga-build-45 .oga-header.oga-sticky-runtime-active,body.admin-bar.oga-build-45 [data-oga-header].oga-sticky-runtime-active{top:32px!important} @media(max-width:782px){body.admin-bar.oga-build-45 .oga-header.oga-sticky-runtime-active,body.admin-bar.oga-build-45 [data-oga-header].oga-sticky-runtime-active{top:46px!important}} .oga-sticky-runtime-placeholder{display:none;width:100%;height:0;margin:0;padding:0;border:0} .oga-sticky-runtime-placeholder.is-active{display:block} html,body.oga-build-45,body.oga-build-45.oga-fixed-header-active{margin-top:0!important;padding-top:0!important} body.oga-build-45:is(.oga-header-spacer,.header-spacer,.site-header-spacer,.sticky-header-spacer,.header-absolute-placeholder,.header-placeholder){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important} body.oga-build-45 .oga95-hero{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important} body.oga-build-45 .oga95-hero-link{position:relative!important;display:block!important;width:100%!important;height:auto!important;text-decoration:none!important} body.oga-build-45 .oga95-hero img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important} body.oga-build-45 .oga95-hero-button{position:absolute!important;left:clamp(22px,7vw,132px)!important;bottom:clamp(18px,4vw,58px)!important;line-height:1.2!important;pointer-events:none!important} body.oga-build-45 .oga95-editorial-intro{grid-template-columns:minmax(0,35fr) minmax(0,65fr)!important;gap:clamp(24px,3vw,52px)!important;align-items:center!important} body.oga-build-45 .oga95-editorial-copy,body.oga-build-45 .oga95-category-gallery{min-width:0!important} body.oga-build-45 .oga95-category-gallery{width:100%!important} body.oga-build-45 .oga95-editorial-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important} @media(max-width:1100px){body.oga-build-45 .oga95-editorial-intro{grid-template-columns:1fr!important}} @media(max-width:760px){body.oga-build-45 .oga95-hero-button{left:18px!important;bottom:16px!important;padding:10px 14px!important;font-size:12px!important}} body.oga-build-45 .oga-topbar{display:grid!important;grid-template-columns:max-content max-content 1fr!important;align-items:center!important;column-gap:clamp(20px,3vw,54px)!important;height:34px!important;min-height:34px!important;padding-left:max(22px,calc((100vw - var(--oga-container))/2))!important;padding-right:max(22px,calc((100vw - var(--oga-container))/2))!important} body.oga-build-45 .oga-topbar>span{justify-self:end!important;text-align:right!important;white-space:nowrap!important} body.oga-build-45 .oga-topbar>a{white-space:nowrap!important} body.oga-build-45 .oga-topbar:is(a[href*="contul-meu"],a[href*="/orders"],a[href*="my-account"]){display:none!important} @media(max-width:900px){body.oga-build-45 .oga-topbar{display:none!important;height:0!important;min-height:0!important;padding:0!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} html body.oga-build-45,html body.oga-build-45 *:not(svg):not(path){font-family:var(--oga-ui-font)!important} body.oga-build-45 .oga-logo-mark,body.oga-build-45 .oga-logo-mark *{font-family:var(--oga-ui-font)!important} body.oga-build-45 .oga-topbar{grid-template-columns:max-content max-content 1fr!important} body.oga-build-45 .oga-topbar>span{justify-self:end!important;text-align:right!important} body.oga-build-45 .oga95-hero,body.oga-build-45 .oga95-hero-link,body.oga-build-45 .oga95-hero img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;object-fit:contain!important} body.oga-build-45 .oga95-promise{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;align-items:center!important;gap:clamp(36px,6vw,100px)!important;padding:clamp(40px,5vw,74px) max(28px,calc((100vw - var(--oga-container))/2))!important;background:#e9ddc8!important} body.oga-build-45 .oga95-promise-primary{display:flex!important;flex-direction:column!important;gap:0!important} body.oga-build-45 .oga95-promise-primary strong{font-size:clamp(38px,4.2vw,72px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-.04em!important;color:#1d1b19!important} body.oga-build-45 .oga95-promise-links{display:grid!important;gap:18px!important;align-content:center!important} body.oga-build-45 .oga95-promise-link{width:100%!important;justify-content:flex-start!important;text-align:left!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid rgba(164,79,62,.45)!important;background:transparent!important;color:#9e4f3f!important;font-size:17px!important;letter-spacing:.08em!important;text-transform:uppercase!important} body.oga-build-45 .oga95-single-heading h2{font-size:18px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#9e4f3f!important;border-bottom:1px solid var(--oga-line)!important;padding-bottom:14px!important} body.oga-build-45:is(.oga-featured-artist strong,.oga-artist-card strong,.oga-artist-profile-summary h1,.oga-artist-about-content h2){text-transform:uppercase!important} body.oga-build-45:is(.oga-featured-artist small,.oga-profile-link){text-transform:none!important;letter-spacing:.04em!important} body.oga-build-45 ul.products li.product .price,body.oga-build-45 .oga-card .price{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important} body.oga-build-45 ul.products li.product .button.add_to_cart_button,body.oga-build-45 .oga-card .button.add_to_cart_button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0 0 0 auto!important;border:0!important;background:transparent!important;color:#171717!important;font-size:0!important;display:inline-grid!important;place-items:center!important;border-radius:0!important} body.oga-build-45 ul.products li.product .button.add_to_cart_button::before,body.oga-build-45 .oga-card .button.add_to_cart_button::before{content:""!important;width:22px!important;height:22px!important;display:block!important;background:linear-gradient(currentColor,currentColor) 6px 5px/10px 1.7px no-repeat,linear-gradient(currentColor,currentColor) 5px 6px/1.7px 10px no-repeat,linear-gradient(currentColor,currentColor) 16px 6px/1.7px 10px no-repeat,radial-gradient(circle,currentColor 0 2px,transparent 2.3px) 5px 17px/5px 5px no-repeat,radial-gradient(circle,currentColor 0 2px,transparent 2.3px) 15px 17px/5px 5px no-repeat;border-bottom:1.7px solid currentColor!important} body.oga-build-45 ul.products li.product .added_to_cart{display:none!important} body.oga-build-45 .oga991-certificate-page-image{width:min(520px,72vw)!important;margin:28px auto 44px!important;padding:18px!important;background:#fff!important;border:1px solid var(--oga-line)!important} body.oga-build-45 .oga991-certificate-page-image img{display:block!important;width:100%!important;height:auto!important;cursor:zoom-in!important} body.oga-build-45 .oga-artists-intro{display:none!important} body.oga-build-45 .oga-artist-about-v3{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%)!important;gap:0!important;align-items:stretch!important;background:transparent!important} body.oga-build-45 .oga-artist-about-media{background:#fff!important;padding:clamp(22px,3vw,48px)!important} body.oga-build-45 .oga-artist-about-content{background:#eee4d5!important;padding:clamp(30px,4vw,62px)!important} body.oga-build-45 .oga-artist-work-slide span{display:none!important} body.oga-build-45 .oga-artist-work-prev,body.oga-build-45 .oga-artist-work-next{border:0!important;background:transparent!important;color:#111!important;width:38px!important;height:38px!important;font-size:22px!important;box-shadow:none!important} body.oga-build-45 .oga-artist-work-dots{display:flex!important;justify-content:center!important;gap:9px!important;margin-top:18px!important} body.oga-build-45 .oga-artist-work-dots button{width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#111!important;opacity:.35!important} body.oga-build-45 .oga-artist-work-dots button.is-active{width:9px!important;height:9px!important;opacity:1!important} body.oga-build-45 .oga-artist-studio{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#f4f0e9!important;min-height:clamp(420px,58vw,850px)!important} body.oga-build-45 .oga-artist-critical-copy{font-size:16px!important;line-height:1.72!important} body.oga-build-45 .oga-artist-critical-copy h3,body.oga-build-45 .oga-artist-bio-text h3{font-size:22px!important;margin:0 0 20px!important} body.oga-build-45 .oga-artist-bio-text blockquote{margin:0!important;font-style:italic!important;color:#7f4639!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover{background-image:var(--oga-hero-image)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#ddd!important} body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover::before,body.oga-build-45:is(.oga-archive-pictura,.oga-archive-grafica,.oga-archive-sculptura,.oga-archive-ceramica,.oga-archive-fotografie) .oga-archive-hero.has-cover::after{content:none!important;display:none!important} body.oga-build-45 .oga-archive-hero .oga-archive-copy{background:transparent!important;backdrop-filter:none!important;border-left:0!important;padding-left:0!important} body.oga-build-45 .oga-archive-hero:is(h1,p,a,.woocommerce-breadcrumb){text-shadow:0 2px 14px rgba(0,0,0,.78)!important} @media(max-width:900px){body.oga-build-45 .oga95-promise{grid-template-columns:1fr!important} body.oga-build-45 .oga-artist-about-v3{grid-template-columns:1fr!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} body.oga-build-45,body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span){font-family:var(--oga-ui-font)!important} body.oga-build-45 .oga-topbar{grid-template-columns:max-content max-content 1fr!important} body.oga-build-45 .oga-topbar>span{justify-self:end!important;text-align:right!important;white-space:nowrap!important} body.oga-build-45 .oga95-hero{margin-top:0!important;border-top:0!important} body.oga-build-45 .oga95-hero::before{content:none!important;display:none!important} body.oga-build-45 .oga95-single-heading h2,body.oga-build-45 .oga-artwork-panel-intro h3{font-size:18px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#9e4f3f!important} body.oga-build-45 ul.products li.product{position:relative!important;padding-bottom:48px!important} body.oga-build-45 ul.products li.product a.button.add_to_cart_button{display:inline-grid!important;place-items:center!important;position:absolute!important;right:14px!important;bottom:12px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#171717!important;font-size:0!important;z-index:4!important} body.oga-build-45 ul.products li.product a.button.add_to_cart_button::before{content:""!important;width:23px!important;height:23px!important;display:block!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.2 10.2a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L20 8H7'/%3E%3Ccircle cx='10' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat!important} body.oga-build-45:is(.tinvwl_add_to_wishlist_button,.yith-wcwl-add-button a)::before{font-family:inherit!important;content:"♡"!important;font-size:22px!important} body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-hero-inner,.oga-contact-hero__content){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border-left:0!important;box-shadow:none!important} body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-contact-hero)::before,body.oga-build-45:is(.oga-editorial-hero,.oga-archive-hero,.oga-contact-hero)::after{content:none!important;display:none!important} body.oga-build-45:is(.oga-filter-sidebar,.oga-contact-card,.oga-contact-form-wrap){border-left:0!important} body.oga-build-45 .oga991-certificate-dialog{width:min(860px,92vw)!important;max-height:90vh!important} body.oga-build-45 .oga991-certificate-modal{max-height:88vh!important;overflow:auto!important;padding:26px 30px!important} body.oga-build-45 .oga991-certificate-modal img{max-height:52vh!important} body.oga-build-45 .oga95-certificate-close{background:#171717!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:22px!important} body.oga-build-45 .oga-artist-profile-motto{margin:0!important;max-width:820px!important;color:#914a3d!important;font-style:italic!important;font-size:15px!important;line-height:1.55!important} body.oga-build-45 .oga-artist-secondary-nav{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;padding:14px 0 0!important} body.oga-build-45 .oga-artist-secondary-nav a{color:#625b55!important;text-decoration:none!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:none!important} body.oga-build-45 .oga-artist-info-tabs>nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:visible!important;width:100%!important} body.oga-build-45 .oga-artist-info-tabs>nav button{min-width:0!important;padding:12px 6px 14px!important;font-size:11px!important;white-space:normal!important;text-align:center!important} body.oga-build-45 .oga-anchor-section{scroll-margin-top:170px!important} body.oga-build-45 .oga-artist-about-media{background:#fff!important} body.oga-build-45 .oga-artist-about-content{background:#eee4d5!important} body.oga-build-45 .oga-artist-work-prev,body.oga-build-45 .oga-artist-work-next{background:rgba(255,255,255,.88)!important;color:#111!important;border:0!important;border-radius:50%!important;width:38px!important;height:38px!important} body.oga-build-45 .oga-artist-work-dots button{width:7px!important;height:7px!important;border-radius:50%!important;background:#111!important;opacity:.32!important} body.oga-build-45 .oga-artist-work-dots button.is-active{width:9px!important;height:9px!important;opacity:1!important} body.oga-build-45:is(.oga-contact-map,.oga-contact-map iframe){width:100%!important;min-height:480px!important;height:480px!important} @media(max-width:900px){body.oga-build-45 .oga-artist-info-tabs>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.oga-build-45 .oga-artist-info-tabs>nav button:last-child{grid-column:1/-1!important}body.oga-build-45:is(.oga-contact-map,.oga-contact-map iframe){min-height:360px!important;height:360px!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} html body.oga-build-45,html body.oga-build-45 *{font-family:var(--oga-ui-font)!important} html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:500!important} html body.oga-build-45:where(.oga-btn,button,.button,input[type=submit]){font-size:12px!important;font-weight:400!important;letter-spacing:.055em!important;padding:10px 16px!important;min-height:38px!important} html body.oga-build-45:where(.oga-editorial-hero__overlay,.oga-archive-hero-inner,.oga-archive-copy,.oga-cat-copy,.oga-contact-hero__content,.oga-artist-studio>div){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important} html body.oga-build-45:where(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-contact-hero,.oga-artists-hero)::before,html body.oga-build-45:where(.oga-editorial-hero,.oga-archive-hero,.oga-cat-hero,.oga-contact-hero,.oga-artists-hero)::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} html body.oga-build-45 .oga-artists-hero{background-image:var(--oga-hero-image)!important;background-size:cover!important;background-position:center!important;min-height:clamp(420px,42vw,660px)!important} html body.oga-build-45 .oga-artists-hero .oga-editorial-hero__overlay{background:transparent!important;max-width:680px!important} html body.oga-artist-portfolio-page:where(.oga-archive-hero,.oga-cat-hero,.page-title,.woocommerce-products-header){display:none!important} html body.oga-artist-portfolio-page .oga-artist-portfolio-hero{margin-bottom:42px!important} html body.oga-build-45 .oga95-hero-button{bottom:clamp(58px,8%,92px)!important;left:7%!important} html body.oga-build-45 .oga95-category-label{font-size:13px!important;line-height:1.25!important;letter-spacing:.12em!important} html body.oga-build-45 .oga95-promise{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important} html body.oga-build-45 .oga95-promise-primary strong{font-family:var(--oga-ui-font)!important;font-size:clamp(27px,2.7vw,42px)!important;line-height:1.04!important;font-weight:400!important} html body.oga-build-45 .oga95-promise-links{align-items:flex-end!important;justify-content:flex-end!important;text-align:right!important} html body.oga-build-45 .oga95-promise-link{font-size:12px!important;font-weight:400!important;text-align:right!important} html body.oga-build-45:where(.oga-featured-artist strong,.oga-artist-card strong,.oga-artwork-panel-intro h3,.oga95-single-heading h2){font-family:var(--oga-ui-font)!important} html body.oga-build-45 .oga-featured-artist strong{font-size:16px!important;line-height:1.15!important} html body.oga-build-45 .oga-featured-artist small{font-size:12px!important;font-weight:400!important;text-transform:none!important} html body.oga-build-45 ul.products li.product{padding-bottom:20px!important} html body.oga-build-45 ul.products li.product .price{display:flex!important;align-items:center!important;min-height:40px!important;padding-right:48px!important;position:relative!important} html body.oga-build-45 ul.products li.product a.oga-card-cart{position:absolute!important;right:12px!important;bottom:13px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:4px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;color:#171717!important} html body.oga-build-45 ul.products li.product a.oga-card-cart svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important} html body.oga-build-45:where(.oga-archive-hero-inner,.oga-cat-copy,.oga-archive-copy){backdrop-filter:none!important;-webkit-backdrop-filter:none!important} @media(max-width:900px){html body.oga-build-45 .oga95-hero-button{bottom:28px!important;left:22px!important} html body.oga-build-45 .oga95-promise{grid-template-columns:1fr!important} html body.oga-build-45 .oga95-promise-links{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important} html body.oga-build-45 .oga95-promise-link{text-align:left!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} html body.oga-build-45,html body.oga-build-45 h1,html body.oga-build-45 h2,html body.oga-build-45 h3,html body.oga-build-45 h4,html body.oga-build-45 h5,html body.oga-build-45 h6,html body.oga-build-45 p,html body.oga-build-45 a,html body.oga-build-45 span,html body.oga-build-45 strong,html body.oga-build-45 small,html body.oga-build-45 em,html body.oga-build-45 blockquote,html body.oga-build-45 button,html body.oga-build-45 input,html body.oga-build-45 textarea,html body.oga-build-45 select,html body.oga-build-45 label,html body.oga-build-45 li,html body.oga-build-45 dt,html body.oga-build-45 dd,html body.oga-build-45 .oga-artwork-panel-intro h3,html body.oga-build-45 .oga-featured-artist strong,html body.oga-build-45 .oga-artist-card strong{font-family:var(--oga-ui-font)!important} html body.oga-build-45 .oga-topbar{display:grid!important;grid-template-columns:max-content max-content 1fr!important;align-items:center!important} html body.oga-build-45 .oga-topbar>span{justify-self:end!important;text-align:right!important;margin-left:auto!important;white-space:nowrap!important} html body.oga-build-45 .oga95-hero{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;background:transparent!important} html body.oga-build-45 .oga95-hero-link{display:block!important;position:relative!important;line-height:0!important} html body.oga-build-45 .oga95-hero img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important} html body.oga-build-45 .oga95-hero-button{bottom:clamp(38px,6vw,72px)!important;left:clamp(24px,6vw,110px)!important;line-height:1!important} html body.oga-build-45 .oga-artist-card-motto,html body.oga-build-45 .oga-artist-profile-motto,html body.oga-build-45 .oga-artist-motto{font-style:italic!important;font-weight:400!important} html body.oga-build-45 .oga-artist-card-motto{min-height:3.2em!important;max-height:3.2em!important;overflow:hidden!important;line-height:1.6!important;font-size:14px!important;color:#625b55!important} html body.oga-build-45 .oga95-promise{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;align-items:center!important} html body.oga-build-45 .oga95-promise-primary strong{font-family:var(--oga-ui-font)!important;font-size:clamp(24px,2.25vw,36px)!important;font-weight:400!important;line-height:1.08!important} html body.oga-build-45 .oga95-promise-links{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;text-align:right!important} html body.oga-build-45 .oga95-promise-link{text-align:right!important;font-size:11px!important;font-weight:400!important} html body.oga-build-45 .oga-artwork-panel-intro h3,html body.oga-build-45 .oga95-single-heading h2,html body.oga-build-45 .oga-featured-artist strong{font-family:var(--oga-ui-font)!important;font-weight:500!important} html body.oga-build-45 .oga-artwork-panel-intro h3{font-size:18px!important;line-height:1.25!important;letter-spacing:.08em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-btn,html body.oga-build-45 button,html body.oga-build-45 .button,html body.oga-build-45 input[type="submit"]{font-size:11px!important;font-weight:400!important;letter-spacing:.055em!important;min-height:34px!important;padding:8px 14px!important;box-shadow:none!important} html body.oga-build-45 ul.products li.product{position:relative!important;padding-bottom:18px!important} html body.oga-build-45 ul.products li.product .price{display:flex!important;align-items:center!important;min-height:38px!important;margin:16px 0 0!important;padding:0 44px 0 0!important;position:relative!important} html body.oga-build-45 ul.products li.product a.oga-card-cart{display:grid!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:12px!important;bottom:10px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:5px!important;margin:0!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#171717!important;box-shadow:none!important;transform:none!important} html body.oga-build-45 ul.products li.product a.oga-card-cart svg{display:block!important;width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.6!important} html body.oga-build-45 ul.products li.product a.oga-card-cart::after{display:none!important} html body.oga-build-45 .oga-editorial-hero__overlay,html body.oga-build-45 .oga-archive-hero-inner,html body.oga-build-45 .oga-archive-copy,html body.oga-build-45 .oga-cat-copy,html body.oga-build-45 .oga-contact-hero__content,html body.oga-build-45 .oga-artist-studio>div{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important} html body.oga-build-45 .oga-editorial-hero::before,html body.oga-build-45 .oga-editorial-hero::after,html body.oga-build-45 .oga-archive-hero::before,html body.oga-build-45 .oga-archive-hero::after,html body.oga-build-45 .oga-contact-hero::before,html body.oga-build-45 .oga-contact-hero::after{content:none!important;display:none!important} html body.oga-build-45 .oga-artist-profile-tabs--six{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin-top:24px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #ded7cf!important;border-radius:0!important;overflow:visible!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;padding:10px 6px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#292522!important;font-size:11px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important} html body.oga-build-45 .oga-artist-profile-tabs--six a.is-active,html body.oga-build-45 .oga-artist-profile-tabs--six a:hover{color:#9e4f3f!important;border-bottom-color:#9e4f3f!important} html body.oga-build-45 .oga-artist-secondary-nav{display:none!important} html body.oga-build-45 .oga-artist-curatorial .oga-section-head h2{font-size:clamp(18px,1.5vw,23px)!important;font-weight:500!important;letter-spacing:.08em!important} html body.oga-build-45 .oga-artist-about-v3{display:grid!important;grid-template-columns:minmax(360px,42%) minmax(0,58%)!important;align-items:stretch!important;gap:0!important;max-width:1500px!important;margin:0 auto!important} html body.oga-build-45 .oga-artist-about-media{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:46px 34px!important;background:#fff!important} html body.oga-build-45 .oga-artist-about-content{min-width:0!important;padding:48px 54px!important;background:#eee4d5!important} html body.oga-build-45 .oga-artist-work-slider{width:100%!important;max-width:580px!important;background:#fff!important} html body.oga-build-45 .oga-artist-work-slide img{display:block!important;width:100%!important;height:min(64vh,670px)!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-build-45 .oga-artist-work-prev,html body.oga-build-45 .oga-artist-work-next{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;color:#171717!important;font-size:16px!important} html body.oga-build-45 .oga-artist-work-dots{display:flex!important;justify-content:center!important;gap:8px!important;padding-top:14px!important} html body.oga-build-45 .oga-artist-work-dots button{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#111!important;opacity:.28!important} html body.oga-build-45 .oga-artist-work-dots button.is-active{opacity:1!important} html body.oga-build-45 .oga-artist-info-tabs>nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;gap:0!important;overflow:visible!important;border-bottom:1px solid rgba(88,72,60,.18)!important} html body.oga-build-45 .oga-artist-info-tabs>nav button{min-width:0!important;padding:12px 5px!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#746b64!important;font-size:11px!important;font-weight:400!important;white-space:normal!important;text-align:center!important} html body.oga-build-45 .oga-artist-info-tabs>nav button.is-active{color:#9e4f3f!important;border-bottom-color:#9e4f3f!important} html body.oga-build-45 .oga-artist-info-tabs [data-panel]{margin-top:28px!important;padding:32px!important;background:#fff!important} html body.oga-build-45 .oga-artist-profile-excerpt:empty{display:none!important} @media(max-width:980px){html body.oga-build-45 .oga-artist-profile-tabs--six{display:flex!important;overflow-x:auto!important;justify-content:flex-start!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{flex:0 0 auto!important;min-width:140px!important} html body.oga-build-45 .oga-artist-about-v3{grid-template-columns:1fr!important} html body.oga-build-45 .oga-artist-about-content{padding:34px 24px!important} html body.oga-build-45 .oga95-promise{grid-template-columns:1fr!important} html body.oga-build-45 .oga95-promise-links{align-items:flex-start!important;text-align:left!important} html body.oga-build-45 .oga95-promise-link{text-align:left!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif} html body.oga-build-45 .oga-header,html body.oga-build-45 [data-oga-header]{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;z-index:99999!important;margin:0!important;transform:none!important;background:#fff!important;box-shadow:0 1px 0 rgba(0,0,0,.08)!important} html body.admin-bar.oga-build-45 .oga-header,html body.admin-bar.oga-build-45 [data-oga-header]{top:32px!important} @media(max-width:782px){html body.admin-bar.oga-build-45 .oga-header,html body.admin-bar.oga-build-45 [data-oga-header]{top:46px!important}} html body.oga-build-45 .oga-header.oga-sticky-runtime-active,html body.oga-build-45 [data-oga-header].oga-sticky-runtime-active{position:-webkit-sticky!important;position:sticky!important;top:0!important} html body.oga-build-45 .oga-sticky-runtime-placeholder,html body.oga-build-45 .sticky-header-spacer,html body.oga-build-45 .header-spacer,html body.oga-build-45 .site-header-spacer,html body.oga-build-45 .header-placeholder,html body.oga-build-45 .header-absolute-placeholder{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important} html body.oga-build-45:is(.site-header:not(.oga-header),.main-header:not(.oga-header),.header-main:not(.oga-header),.sticky-header:not(.oga-header),.header-logo-and-menu-container:not(.oga-mainbar)){display:none!important} html body.oga-build-45 .oga95-hero{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;line-height:0!important} html body.oga-build-45 .oga95-hero-link{display:block!important;width:100%!important;height:auto!important;position:relative!important;line-height:0!important} html body.oga-build-45 .oga95-hero img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga95-hero .oga95-hero-button{display:inline-flex!important;position:absolute!important;left:clamp(26px,6vw,112px)!important;bottom:clamp(26px,5vw,64px)!important;width:auto!important;margin:0!important;z-index:3!important;pointer-events:none!important} html body.oga-build-45 .oga95-hero+.oga95-hero-button,html body.oga-build-45 .oga95-hero~.oga95-hero-button,html body.oga-build-45 .oga95-hero::before,html body.oga-build-45 .oga95-hero::after{display:none!important;content:none!important} html body.oga-build-45 .oga-header+main,html body.oga-build-45 .oga-header+.oga-main,html body.oga-build-45 .oga-main{margin-top:0!important;padding-top:0!important} html body.oga-build-45 .oga95-hero:first-child{margin-top:0!important} html body.oga-build-45,html body.oga-build-45 *:not(svg):not(path){font-family:var(--oga-ui-font)!important} html body.oga-build-45 .oga-topbar{grid-template-columns:max-content max-content 1fr!important} html body.oga-build-45 .oga-topbar>span{justify-self:end!important;margin-left:auto!important;text-align:right!important} html body.oga-build-45:is(.oga-featured-artist strong,.oga-artist-card strong){text-transform:uppercase!important} html body.oga-build-45:is(.oga-featured-artist small,.oga-profile-link){text-transform:none!important} html body.oga-build-45:is(.oga-artist-card-motto,.oga-artist-profile-motto,.oga-artist-motto){font-style:italic!important;font-weight:400!important} html body.oga-build-45:is(.oga-btn,.button,button,input[type="submit"]){font-size:11px!important;font-weight:400!important;min-height:34px!important;padding:8px 14px!important;letter-spacing:.05em!important;box-shadow:none!important} html body.oga-build-45 ul.products li.product{position:relative!important;padding-bottom:18px!important} html body.oga-build-45 ul.products li.product .price{display:flex!important;align-items:center!important;min-height:38px!important;padding-right:48px!important} html body.oga-build-45 ul.products li.product a.oga-card-cart{display:grid!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:12px!important;bottom:10px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:5px!important;margin:0!important;place-items:center!important;background:transparent!important;border:0!important;color:#171717!important;box-shadow:none!important} html body.oga-build-45 ul.products li.product a.oga-card-cart svg{display:block!important;width:22px!important;height:22px!important} html body.oga-build-45:is(.oga-editorial-hero__overlay,.oga-archive-hero-inner,.oga-archive-copy,.oga-cat-copy,.oga-contact-hero__content,.oga-artist-studio>div){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} html body.oga-build-45 .oga95-editorial-intro{grid-template-columns:minmax(0,35fr) minmax(0,65fr)!important} html body.oga-build-45 .oga-artist-profile-tabs--six{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;border-bottom:1px solid #ded7cf!important;overflow:visible!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{min-width:0!important;padding:10px 6px!important;font-size:11px!important;font-weight:400!important;white-space:nowrap!important;text-align:center!important} html body.oga-build-45 .oga-artist-secondary-nav{display:none!important} @media(max-width:980px){html body.oga-build-45 .oga95-editorial-intro{grid-template-columns:1fr!important} html body.oga-build-45 .oga-artist-profile-tabs--six{display:flex!important;overflow-x:auto!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{flex:0 0 auto!important;min-width:138px!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-accent:#9b5142;--oga-text:#191817;--oga-muted:#6b655f;--oga-line:#ded8d1;--oga-warm:#f3efe8;--oga-hero-left:clamp(32px,8vw,150px);--oga-content:1540px} html{scroll-behavior:smooth;scroll-padding-top:150px} html body.oga-build-45,html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span){font-family:var(--oga-ui-font)!important} html body.oga-build-45 .oga-header,html body.oga-build-45 [data-oga-header]{position:sticky!important;top:0!important;z-index:99999!important;width:100%!important;margin:0!important;transform:none!important;background:#fff!important} html body.oga-build-45:where(.oga-sticky-runtime-placeholder,.sticky-header-spacer,.header-spacer,.site-header-spacer,.header-placeholder){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-topbar{grid-template-columns:auto auto 1fr!important} html body.oga-build-45 .oga-topbar-promise{justify-self:end!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;text-align:right!important;white-space:nowrap!important} html body.oga-build-45 .oga-topbar-promise b{font-weight:400!important} html body.oga-build-45 .oga-topbar-promise i{font-style:normal!important;font-weight:700!important;color:#221f1d!important;opacity:1!important} html body.oga-build-45 .oga-actions .oga-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;overflow:visible!important} html body.oga-build-45 .oga-actions .oga-icon svg{display:block!important;width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-favorites svg path{fill:none!important;stroke:currentColor!important} html body.oga-build-45 .oga95-hero{position:relative!important;width:100%!important;max-width:none!important;height:400px!important;min-height:400px!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;background:transparent!important} html body.oga-build-45 .oga95-hero-link,html body.oga-build-45 .oga95-hero picture{position:relative!important;display:block!important;width:100%!important;height:100%!important} html body.oga-build-45 .oga95-hero img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 49%!important} html body.oga-build-45 .oga95-hero-button{position:absolute!important;left:var(--oga-hero-left)!important;bottom:28px!important;z-index:3!important;margin:0!important;width:auto!important;line-height:1!important} html body.oga-build-45 .oga95-promise{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)!important;align-items:center!important;gap:clamp(44px,7vw,130px)!important;width:100%!important;min-height:230px!important;margin:0!important;padding:48px var(--oga-hero-left)!important;background:#e9dfcd!important;border:0!important} html body.oga-build-45 .oga95-promise-primary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important} html body.oga-build-45 .oga95-promise-primary strong{display:block!important;margin:0!important;font-size:clamp(28px,2.25vw,40px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.035em!important;color:#111!important} html body.oga-build-45 .oga95-promise-links{display:grid!important;grid-template-columns:1fr!important;gap:0!important;text-align:right!important} html body.oga-build-45 .oga95-promise-link{display:block!important;width:100%!important;min-height:54px!important;padding:15px 0!important;border:0!important;border-top:1px solid rgba(155,81,66,.48)!important;background:transparent!important;color:var(--oga-accent)!important;font-size:17px!important;font-weight:500!important;letter-spacing:.08em!important;text-align:right!important;text-transform:uppercase!important;box-shadow:none!important} html body.oga-build-45 .oga95-promise-link:last-child{border-bottom:1px solid rgba(155,81,66,.48)!important;color:#292521!important;font-size:13px!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero){width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;background-size:cover!important;background-position:center!important;border:0!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero){display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero) .oga-editorial-hero__overlay{width:min(720px,calc(100% - 64px))!important;max-width:720px!important;margin:0 0 0 var(--oga-hero-left)!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border:0!important;border-left:0!important;box-shadow:none!important;color:#fff!important} html body.oga-build-45 .oga-archive-hero-inner{width:100%!important;max-width:none!important;min-height:400px!important;margin:0!important;padding:0 var(--oga-hero-left)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-archive-copy{width:min(720px,calc(100% - 64px))!important;max-width:720px!important;margin:0!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border:0!important;border-left:0!important;box-shadow:none!important;color:#fff!important} html body.oga-build-45 .oga-legal-hero{display:flex!important;align-items:center!important;gap:28px!important;padding:0 var(--oga-hero-left)!important} html body.oga-build-45 .oga-legal-hero>div:last-child{width:min(720px,calc(100% - 100px))!important;max-width:720px!important;margin:0!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border:0!important;border-left:0!important;box-shadow:none!important;color:#fff!important} html body.oga-build-45:where(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-legal-hero>div:last-child)::before,html body.oga-build-45:where(.oga-editorial-hero__overlay,.oga-archive-copy,.oga-legal-hero>div:last-child)::after{content:none!important;display:none!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero)::before,html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero)::after{content:none!important;display:none!important} html body.oga-build-45 .oga-artist-profile-cover{height:400px!important;min-height:400px!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background-size:cover!important;background-position:center!important} html body.oga-build-45 .oga95-artists{width:min(var(--oga-content),calc(100% - 56px))!important;max-width:var(--oga-content)!important;margin:0 auto!important;padding:36px 0 30px!important;background:#fff!important} html body.oga-build-45 .oga-artists-featured-shell{position:relative!important;padding:0!important} html body.oga-build-45 .oga-featured-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin:0 0 18px!important;padding:0 0 10px!important;border-bottom:1px solid var(--oga-line)!important} html body.oga-build-45 .oga-featured-heading h2{margin:0!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} html body.oga-build-45 .oga-featured-controls{display:flex!important;align-items:center!important;gap:8px!important} html body.oga-build-45 .oga-featured-arrow{position:static!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:1px solid rgba(155,81,66,.55)!important;border-radius:0!important;background:#fff!important;color:var(--oga-accent)!important;box-shadow:none!important;font-size:16px!important} html body.oga-build-45 .oga-artists-featured-viewport{overflow:hidden!important} html body.oga-build-45 .oga-artists-featured-track{display:flex!important;gap:44px!important;align-items:flex-start!important;overflow:auto!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important} html body.oga-build-45 .oga-artists-featured-track::-webkit-scrollbar{display:none!important} html body.oga-build-45 .oga-featured-artist{flex:0 0 calc(20% - 35.2px)!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start!important} html body.oga-build-45 .oga-featured-portrait{display:block!important;width:120px!important;height:120px!important;margin:0 0 14px!important;border-radius:50%!important;overflow:hidden!important;background:#eee!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-featured-portrait img{width:100%!important;height:100%!important;object-fit:cover!important} html body.oga-build-45 .oga-featured-artist strong{font-size:12px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-featured-artist small{margin-top:7px!important;font-size:12px!important;line-height:1.2!important;color:var(--oga-accent)!important} html body.oga-build-45 .oga-artists-grid .oga-artist-card small{font-size:12px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artists-grid .oga-artist-card strong{font-size:16px!important;line-height:1.2!important;font-weight:500!important;text-transform:uppercase!important} html body.oga-build-45 .oga95-prefooter-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important} html body.oga-build-45 .oga95-help-card{min-height:250px!important;padding:40px clamp(40px,6vw,92px)!important;background:#f1eee8!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga95-help-card--consult{background:#ebe5dc!important} html body.oga-build-45 .oga95-help-card>span{font-size:11px!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#706a64!important} html body.oga-build-45 .oga95-help-card h2{max-width:430px!important;margin:17px 0 14px!important;font-size:22px!important;line-height:1.25!important;font-weight:500!important} html body.oga-build-45 .oga95-help-card p{max-width:440px!important;margin:0 0 26px!important;font-size:15px!important;line-height:1.55!important;color:#77716b!important} html body.oga-build-45 .oga95-help-card .oga-btn{min-height:36px!important;padding:9px 15px!important;border:1px solid rgba(155,81,66,.65)!important;background:transparent!important;color:var(--oga-accent)!important;font-size:11px!important;letter-spacing:.055em!important;box-shadow:none!important} html body.oga-build-45 .oga95-help-card .oga-wa-button{border-color:#5ec66d!important;background:#5ec66d!important;color:#fff!important} html body.oga-build-45 .oga95-artwork-tabs{width:min(var(--oga-content),calc(100% - 56px))!important;max-width:var(--oga-content)!important;margin:0 auto!important} html body.oga-build-45 .oga-artwork-tablist{border-bottom:1px solid var(--oga-line)!important} html body.oga-build-45 .oga-artwork-panel-intro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:24px 0 20px!important;padding:0!important;border:0!important} html body.oga-build-45 .oga-artwork-panel-intro h3{margin:0!important;padding:0!important;border:0!important;text-decoration:none!important;font-size:18px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--oga-accent)!important} html body.oga-build-45 .oga-selected-works-link{font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#222!important;white-space:nowrap!important} html body.oga-build-45 ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(18px,1.8vw,30px)!important;clear:both!important;position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important} html body.oga-build-45 ul.products::before,html body.oga-build-45 ul.products::after{display:none!important} html body.oga-build-45 ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0 0 12px!important;border:1px solid #eeeae5!important;background:#fff!important;box-shadow:none!important} html body.oga-build-45 .oga-card-image{display:block!important;height:clamp(260px,22vw,355px)!important;overflow:hidden!important;background:#f5f3f0!important} html body.oga-build-45 .oga-card-image img{width:100%!important;height:100%!important;object-fit:contain!important} html body.oga-build-45 .oga-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:14px 14px 0!important} html body.oga-build-45 .oga-card-copy h2{min-height:3.75em!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.25!important;font-weight:400!important} html body.oga-build-45:where(.oga-card-artist,.oga-card-meta){display:none!important} html body.oga-build-45 .oga-card-tax{margin:0 0 12px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;padding-right:0!important} html body.oga-build-45 .oga-card-price{font-size:15px!important;line-height:1.2!important;font-weight:600!important} html body.oga-build-45 .oga-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;position:static!important;margin:0 0 0 auto!important} html body.oga-build-45 .oga-card-view,html body.oga-build-45 .oga-card-wishlist{display:none!important} html body.oga-build-45 .oga-card-cart{display:grid!important;place-items:center!important;position:static!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:3px!important;margin:0!important;border:0!important;background:transparent!important;color:#222!important;box-shadow:none!important;overflow:visible!important} html body.oga-build-45 .oga-card-cart svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 ul.products li.product .added_to_cart{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} html body.oga-build-45 .oga-archive,html body.oga-build-45 .oga-catalog-body{display:block!important;position:relative!important;overflow:visible!important;min-height:0!important} html body.oga-build-45 .oga-catalog-body{padding-bottom:96px!important} html body.oga-build-45 .oga-catalog-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important} html body.oga-build-45 footer,html body.oga-build-45 .oga-footer{clear:both!important;position:relative!important} html body.oga-build-45 .oga-artist-profile-tabs--six{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;overflow:visible!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{position:relative!important;font-size:18px!important;line-height:1.25!important;font-weight:500!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artist-profile-tabs--six a:not(:last-child)::after{content:"|"!important;position:absolute!important;right:-2px!important;color:#8b837c!important;font-weight:400!important} html body.oga-build-45 .oga-artist-profile-cta,html body.oga-build-45 .oga-artist-curatorial .oga-section-head span,html body.oga-build-45 .oga-artist-curatorial .oga-section-head h2{font-size:18px!important;line-height:1.25!important;font-weight:500!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artist-about-unified{display:grid!important;grid-template-columns:minmax(330px,35%) minmax(0,65%)!important;align-items:start!important;gap:clamp(40px,5vw,88px)!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:58px var(--oga-hero-left) 64px!important;background:var(--oga-warm)!important;border:0!important;scroll-margin-top:150px!important} html body.oga-build-45 .oga-artist-about-unified:where(.oga-artist-about-media,.oga-artist-about-content){width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-slider{position:relative!important;padding:0 34px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-slide{background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-slide img{display:block!important;width:100%!important;height:520px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45:where(.oga-artist-work-prev,.oga-artist-work-next){position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:28px!important;height:42px!important;min-width:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#333!important;box-shadow:none!important;font-size:20px!important} html body.oga-build-45 .oga-artist-work-prev{left:0!important}html body.oga-build-45 .oga-artist-work-next{right:0!important} html body.oga-build-45 .oga-artist-work-dots{display:flex!important;justify-content:center!important;gap:9px!important;margin-top:17px!important} html body.oga-build-45 .oga-artist-work-dots button{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#aaa39c!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-dots button.is-active{background:#111!important} html body.oga-build-45 .oga-artist-about-content>header span{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#736c66!important} html body.oga-build-45 .oga-artist-about-content>header h2{margin:9px 0 0!important;font-size:24px!important;line-height:1.15!important;font-weight:500!important} html body.oga-build-45 .oga-artist-about-motto{margin:34px 0!important;font-size:16px!important;line-height:1.5!important;font-style:italic!important} html body.oga-build-45 .oga-artist-info-tabs>nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;border-bottom:1px solid var(--oga-line)!important;overflow:visible!important} html body.oga-build-45 .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link){flex:0 0 auto!important;padding:10px 10px 10px 0!important;margin-right:10px!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--oga-text)!important} html body.oga-build-45 .oga-artist-info-tabs>nav button.is-active{border-bottom-color:var(--oga-accent)!important} html body.oga-build-45 .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link):not(:last-child)::after{content:"|"!important;display:inline-block!important;margin-left:10px!important;color:#89827b!important;font-weight:400!important} html body.oga-build-45 .oga-artist-info-tabs [data-panel]{padding:22px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;scroll-margin-top:160px!important} html body.oga-build-45 .oga-artist-bio-text>h3:first-child{display:none!important} html body.oga-build-45 .oga-artist-about-copy h3,html body.oga-build-45 .oga-artist-critical-copy h3{font-size:19px!important;line-height:1.3!important;font-weight:500!important} html body.oga-build-45:where(.oga-artist-profile-motto,.oga-artist-motto,.oga-artist-about-motto,.oga-artist-card-motto){font-style:italic!important} html body.oga-build-45 .oga-artist-curatorial{margin-top:0!important;padding-top:42px!important;scroll-margin-top:150px!important} html body.oga-build-45 .oga-contact-layout{width:min(var(--oga-content),calc(100% - 56px))!important;max-width:var(--oga-content)!important;margin:50px auto!important;display:grid!important;grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr)!important;gap:34px!important} html body.oga-build-45:where(.oga-contact-card,.oga-contact-form-wrap,.oga-contact-form,.oga-filter-sidebar){border-left:0!important;box-shadow:none!important} html body.oga-build-45:where(.oga-contact-card,.oga-contact-form){padding:36px!important} html body.oga-build-45:where(.oga-contact-map,.oga-contact-map iframe){display:block!important;width:100vw!important;max-width:100vw!important;height:480px!important;min-height:480px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important;border:0!important} @media(max-width:1100px){html body.oga-build-45 .oga95-promise{grid-template-columns:1fr!important;gap:28px!important} html body.oga-build-45 .oga-artists-featured-track{gap:30px!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc(33.333% - 20px)!important} html body.oga-build-45 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 .oga-artist-about-unified{grid-template-columns:1fr!important}} @media(max-width:760px){html body.oga-build-45 .oga-topbar-promise{display:none!important} html body.oga-build-45 .oga95-hero{height:320px!important;min-height:320px!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero){height:320px!important;min-height:320px!important} html body.oga-build-45 .oga-artist-profile-cover{height:320px!important;min-height:320px!important} html body.oga-build-45 .oga-artists-featured-track{gap:20px!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc(50% - 10px)!important} html body.oga-build-45 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45 .oga95-prefooter-cards{grid-template-columns:1fr!important} html body.oga-build-45 .oga-artist-profile-tabs--six{display:flex!important;overflow-x:auto!important} html body.oga-build-45 .oga-artist-profile-tabs--six a{flex:0 0 auto!important;min-width:170px!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}} @media(max-width:480px){html body.oga-build-45 .oga-featured-artist{flex-basis:100%!important} html body.oga-build-45 ul.products{grid-template-columns:1fr!important} html body.oga-build-45 .oga95-promise{padding:34px 22px!important} html body.oga-build-45 .oga-artist-about-unified{padding:40px 20px 48px!important} html body.oga-build-45 .oga-artist-work-slide img{height:380px!important} html body.oga-build-45:where(.oga-contact-map,.oga-contact-map iframe){height:340px!important;min-height:340px!important}}:root{--oga-v41-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-v41-accent:#9b5142;--oga-v41-text:#191817;--oga-v41-line:#ddd6ce;--oga-v41-left:clamp(92px,8.6vw,165px);--oga-v41-content:1540px;--oga-v41-warm:#f3efe8} html body.oga-build-45,html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span){font-family:var(--oga-v41-font)!important} html,body.oga-build-45{overflow-x:clip!important} html body.oga-build-45 header.oga-header[data-oga-header]{position:sticky!important;top:0!important;z-index:2147483000!important;width:100%!important;margin:0!important;transform:none!important;isolation:isolate!important;background:#fff!important} html body.oga-build-45 header.oga-header[data-oga-header].oga-sticky-runtime-active{position:fixed!important;left:0!important;right:0!important;top:0!important;width:100%!important} html body.admin-bar.oga-build-45 header.oga-header[data-oga-header]{top:32px!important} html body.admin-bar.oga-build-45 header.oga-header[data-oga-header].oga-sticky-runtime-active{top:32px!important} html body.oga-build-45 .oga-sticky-runtime-placeholder{display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important} html body.oga-build-45 .oga-sticky-runtime-placeholder.is-active{display:block!important} @media(max-width:782px){html body.admin-bar.oga-build-45 header.oga-header[data-oga-header].oga-sticky-runtime-active{top:46px!important}} html body.oga-build-45 header.oga-header .oga-topbar{display:flex!important;align-items:center!important;gap:clamp(22px,3vw,54px)!important;width:100%!important;padding-left:clamp(28px,3vw,52px)!important;padding-right:clamp(28px,3vw,52px)!important;overflow:visible!important} html body.oga-build-45 header.oga-header .oga-topbar>.oga-topbar-promise{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;margin-right:0!important;width:auto!important;max-width:none!important;text-align:right!important;white-space:nowrap!important;overflow:visible!important} html body.oga-build-45 header.oga-header .oga-topbar>.oga-topbar-promise b{font-weight:400!important;white-space:nowrap!important;overflow:visible!important} html body.oga-build-45 header.oga-header .oga-topbar>.oga-topbar-promise i{color:#171513!important;font-weight:700!important;font-style:normal!important;opacity:1!important} html body.oga-build-45 main.oga-main>.oga95-hero{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;background:transparent!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-link,html body.oga-build-45 main.oga-main>.oga95-hero picture{display:block!important;width:100%!important;height:100%!important;position:relative!important} html body.oga-build-45 main.oga-main>.oga95-hero img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button{position:absolute!important;left:clamp(100px,9.35vw,185px)!important;bottom:44px!important;top:auto!important;right:auto!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:44px!important;margin:0!important;padding:11px 22px!important;border:1px solid #9b5142!important;border-radius:0!important;background:#9b5142!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:.055em!important;line-height:1.15!important;text-transform:uppercase!important;pointer-events:auto!important;white-space:nowrap!important} html body.oga-build-45 main.oga-main>.oga95-hero img{object-position:center 40%!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button:hover,html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button:focus-visible{background:#834437!important;border-color:#834437!important;color:#fff!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button-arrow{display:inline-block!important;font-size:16px!important;line-height:1!important;transform:translateY(-1px)!important} html body.oga-build-45 .oga95-editorial-intro{display:grid!important;grid-template-columns:minmax(320px,35fr) minmax(0,65fr)!important;align-items:center!important;gap:clamp(28px,4vw,64px)!important;padding:58px var(--oga-v41-left)!important;background:#f8f4ed!important} html body.oga-build-45 .oga95-editorial-copy h1{font-family:var(--oga-v41-font)!important;font-size:clamp(34px,3.2vw,54px)!important;line-height:1.06!important;font-weight:400!important;letter-spacing:-.035em!important;margin:0 0 20px!important} html body.oga-build-45 .oga95-editorial-subline{display:block!important;margin-top:3px!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important} html body.oga-build-45 .oga95-promise{display:none!important} html body.oga-build-45 section.oga95-artists.oga-artists-featured{display:block!important;width:min(var(--oga-v41-content),calc(100% - 72px))!important;max-width:var(--oga-v41-content)!important;margin:0 auto 62px!important;padding:38px 0 30px!important;background:#fff!important} html body.oga-build-45 section.oga95-artists .oga-featured-heading{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0 0 20px!important;padding:0 0 11px!important;border:0!important;border-bottom:1px solid var(--oga-v41-line)!important} html body.oga-build-45 section.oga95-artists .oga-featured-heading h2{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--oga-v41-accent)!important} html body.oga-build-45 section.oga95-artists .oga-featured-controls{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important} html body.oga-build-45 section.oga95-artists .oga-featured-arrow{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:29px!important;height:29px!important;min-width:29px!important;padding:0!important;border:1px solid rgba(155,81,66,.58)!important;border-radius:0!important;background:#fff!important;color:var(--oga-v41-accent)!important;box-shadow:none!important;font-size:16px!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-shell{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;width:100%!important;padding:0!important;margin:0!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-viewport{display:block!important;width:100%!important;overflow:hidden!important;padding:0!important;margin:0!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track{display:flex!important;align-items:flex-start!important;gap:32px!important;width:100%!important;padding:0!important;margin:0!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track::-webkit-scrollbar{display:none!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist{flex:0 0 calc((100% - 160px)/6)!important;min-width:150px!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important} html body.oga-build-45 section.oga95-artists .oga-featured-portrait{display:block!important;width:112px!important;height:112px!important;min-width:112px!important;margin:0 0 13px!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden!important;background:#eee!important;box-shadow:none!important} html body.oga-build-45 section.oga95-artists .oga-featured-portrait img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist strong{font-size:12px!important;line-height:1.22!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#171717!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist small{display:block!important;margin-top:7px!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important;color:var(--oga-v41-accent)!important;text-transform:none!important} html body.oga-build-45 ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(18px,1.6vw,28px)!important;overflow:visible!important} html body.oga-build-45 ul.products li.product.oga-card{position:relative!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 14px!important;border:1px solid #eee9e3!important;background:#fff!important;box-shadow:none!important;overflow:visible!important} html body.oga-build-45 ul.products li.product.oga-card>.oga-card-image{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:12px!important;background:#f6f4f1!important;border:0!important;overflow:hidden!important} html body.oga-build-45 ul.products li.product.oga-card>.oga-card-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important} html body.oga-build-45 ul.products li.product.oga-card>.oga-card-wishlist{display:grid!important;place-items:center!important;position:absolute!important;top:10px!important;right:10px!important;z-index:4!important;width:30px!important;height:30px!important;min-width:30px!important;padding:5px!important;margin:0!important;border:1px solid rgba(155,81,66,.32)!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#1b1a19!important;box-shadow:none!important;text-decoration:none!important} html body.oga-build-45 ul.products li.product.oga-card>.oga-card-wishlist svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 ul.products li.product.oga-card>.oga-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:13px 13px 0!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-copy h2{min-height:3.7em!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.24!important;font-weight:400!important} html body.oga-build-45 ul.products li.product.oga-card:where(.oga-card-artist,.oga-card-meta,.oga-card-view){display:none!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-tax{margin:0 0 12px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:30px!important;margin-top:auto!important;padding:0!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-price{font-size:15px!important;line-height:1.2!important;font-weight:600!important;color:#171717!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;position:static!important;inset:auto!important;margin:0 0 0 auto!important;padding:0!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-cart{display:grid!important;place-items:center!important;position:static!important;width:28px!important;height:28px!important;min-width:28px!important;padding:3px!important;margin:0!important;border:0!important;background:transparent!important;color:#222!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important} html body.oga-build-45 ul.products li.product.oga-card .oga-card-cart svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero){width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;background-size:cover!important;background-position:center!important;border:0!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45 .oga-archive:where(.oga-archive-hero.has-cover,.oga-archive-hero)>.oga-archive-hero-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:400px!important;min-height:400px!important;margin:0!important;padding:0 0 0 var(--oga-v41-left)!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} html body.oga-build-45 .oga-archive.oga-archive-pictura .oga-archive-hero .oga-archive-copy,html body.oga-build-45 .oga-archive.oga-archive-grafica .oga-archive-hero .oga-archive-copy,html body.oga-build-45 .oga-archive.oga-archive-sculptura .oga-archive-hero .oga-archive-copy,html body.oga-build-45 .oga-archive.oga-archive-ceramica .oga-archive-hero .oga-archive-copy,html body.oga-build-45 .oga-archive.oga-archive-fotografie .oga-archive-hero .oga-archive-copy,html body.oga-build-45 .oga-archive .oga-archive-hero .oga-archive-copy{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:min(660px,calc(100% - 64px))!important;max-width:660px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;color:#fff!important;text-align:left!important} html body.oga-build-45 .oga-archive .oga-archive-hero .oga-archive-copy::before,html body.oga-build-45 .oga-archive .oga-archive-hero .oga-archive-copy::after{content:none!important;display:none!important} html body.oga-build-45 .oga-archive .oga-archive-hero .oga-archive-art{display:none!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero)>.oga-editorial-hero__overlay{width:min(660px,calc(100% - 64px))!important;max-width:660px!important;margin:0 0 0 var(--oga-v41-left)!important;padding:0!important;background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;gap:0!important;overflow:visible!important;border-bottom:1px solid var(--oga-v41-line)!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a{min-width:0!important;padding:11px 9px!important;font-size:18px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.015em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a:not(:last-child)::after{content:"|"!important;position:absolute!important;right:-3px!important;color:#8b837c!important;font-weight:400!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{display:grid!important;grid-template-columns:minmax(330px,35%) minmax(0,65%)!important;align-items:start!important;gap:clamp(40px,5vw,88px)!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:58px var(--oga-v41-left) 64px!important;background:var(--oga-v41-warm)!important;border:0!important;box-shadow:none!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified:where(.oga-artist-about-media,.oga-artist-about-content,.oga-artist-work-slider,.oga-artist-work-slides,.oga-artist-work-slide){background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slide img{display:block!important;width:100%!important;height:520px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified:where(.oga-artist-work-prev,.oga-artist-work-next){width:28px!important;height:42px!important;min-width:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:20px!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content>header h2{font-size:24px!important;font-weight:500!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs>nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;width:100%!important;overflow:visible!important;border-bottom:1px solid var(--oga-v41-line)!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link){flex:0 0 auto!important;padding:10px 9px 10px 0!important;margin-right:9px!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important;color:var(--oga-v41-text)!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link):not(:last-child)::after{content:"|"!important;display:inline-block!important;margin-left:9px!important;color:#89827b!important;font-weight:400!important} html body.oga-build-45 .oga-artist-profile-cta,html body.oga-build-45 .oga-artist-curatorial .oga-section-head:where(span,h2){font-size:18px!important;line-height:1.25!important;font-weight:500!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artist-curatorial{margin-top:0!important;padding-top:42px!important} html body.oga-build-45 .oga-artist-bio-text>h3:first-child,html body.oga-build-45 .oga-artist-bio-text>p:first-child>strong:only-child{display:none!important} html body.oga-build-45:where(.oga-artist-profile-motto,.oga-artist-motto,.oga-artist-about-motto,.oga-artist-card-motto){font-style:italic!important} html body.oga-build-45:where(.oga-contact-card,.oga-contact-form-wrap,.oga-contact-form,.oga-filter-sidebar){border-left:0!important;box-shadow:none!important} html body.oga-build-45:where(.oga-contact-map,.oga-contact-map iframe){display:block!important;width:100vw!important;max-width:100vw!important;height:480px!important;min-height:480px!important;margin:0 calc(50% - 50vw)!important;border:0!important} @media(max-width:1600px){html body.oga-build-45 section.oga95-artists .oga-featured-artist{flex-basis:calc((100% - 128px)/5)!important}} @media(max-width:1100px){html body.oga-build-45 .oga95-editorial-intro{grid-template-columns:1fr!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist{flex-basis:calc((100% - 64px)/3)!important} html body.oga-build-45 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{grid-template-columns:1fr!important}} @media(max-width:760px){html body.oga-build-45 header.oga-header .oga-topbar>.oga-topbar-promise{display:none!important} html body.oga-build-45 main.oga-main>.oga95-hero{height:320px!important;min-height:320px!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button{left:22px!important;bottom:22px!important;min-height:42px!important;padding:10px 17px!important;font-size:11px!important} html body.oga-build-45:where(.oga-artists-hero,.oga-contact-hero,.oga-faq-hero,.oga-archive-hero,.oga-legal-hero){height:320px!important;min-height:320px!important} html body.oga-build-45 .oga-archive:where(.oga-archive-hero.has-cover,.oga-archive-hero)>.oga-archive-hero-inner{height:320px!important;min-height:320px!important;padding-left:22px!important;padding-right:22px!important} html body.oga-build-45 section.oga95-artists{width:calc(100% - 36px)!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist{flex-basis:calc((100% - 20px)/2)!important;min-width:0!important} html body.oga-build-45 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six{display:flex!important;overflow-x:auto!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a{flex:0 0 auto!important;min-width:170px!important}} @media(max-width:480px){html body.oga-build-45 section.oga95-artists .oga-featured-artist{flex-basis:100%!important} html body.oga-build-45 ul.products{grid-template-columns:1fr!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{padding:40px 20px 48px!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slide img{height:380px!important}}:root{--oga-ui-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-v43-accent:#9c5141;--oga-v43-text:#171615;--oga-v43-muted:#716b65;--oga-v43-line:#ded9d2;--oga-v43-warm:#f3efe7;--oga-v43-container:1540px} html body.oga-build-45,html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span,div,dt,dd){font-family:var(--oga-ui-font)!important} html body.oga-build-45:where(.oga-logo-mark,.oga-logo-copy small){font-family:var(--oga-ui-font)!important} html body.oga-build-45 main.oga-main>.oga95-hero{height:650px!important;min-height:650px!important;max-height:none!important;margin:0!important;overflow:hidden!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-link,html body.oga-build-45 main.oga-main>.oga95-hero picture{display:block!important;width:100%!important;height:100%!important} html body.oga-build-45 main.oga-main>.oga95-hero img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button{left:max(36px,calc((100vw - var(--oga-v43-container))/2))!important;bottom:52px!important;min-height:48px!important;padding:12px 21px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.075em!important} html body.oga-build-45 .oga95-artwork-tabs{width:min(var(--oga-v43-container),calc(100% - 64px))!important;max-width:var(--oga-v43-container)!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important} html body.oga-build-45 ul.products li.product.oga-card,html body.oga-build-45 .products.oga-related-grid li.product.oga-card{position:relative!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 0 12px!important;background:#fff!important;border:1px solid #ebe7e2!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45 .oga-card-image{display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:1/1.03!important;padding:0!important;background:#f6f4f1!important;border:0!important;overflow:hidden!important} html body.oga-build-45 .oga-card-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important} html body.oga-build-45 .oga-card-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:12px 12px 0!important;text-align:left!important} html body.oga-build-45 .oga-card-artist{display:none!important} html body.oga-build-45 .oga-card-copy h2{min-height:3.7em!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.24!important;font-weight:400!important;letter-spacing:0!important} html body.oga-build-45 .oga-card-tax{margin:0 0 12px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-card-meta{display:none!important} html body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important} html body.oga-build-45 .oga-card-price{font-size:15px!important;line-height:1.2!important;font-weight:600!important} html body.oga-build-45 .oga-card-actions{display:flex!important;align-items:center!important;gap:5px!important} html body.oga-build-45 .oga-card-view{display:none!important} html body.oga-build-45 .oga-card-icon{font-family:var(--oga-ui-font)!important;font-size:0!important;text-indent:0!important;color:#292725!important} html body.oga-build-45 .oga-card-icon svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-card-wishlist{position:absolute!important;top:10px!important;right:10px!important;z-index:4!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:4px!important;border:0!important;background:rgba(255,255,255,.9)!important;box-shadow:none!important} html body.oga-build-45 .oga-card-cart{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:3px!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45 .oga-artists-grid .oga-artist-card small{font-size:11px!important} html body.oga-build-45 .oga-artists-grid .oga-artist-card strong{font-size:17px!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a,html body.oga-build-45 .oga-artist-profile-cta,html body.oga-build-45 .oga-artist-curatorial .oga-section-head:where(span,h2){font-size:17px!important;line-height:1.25!important;font-weight:500!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artist-profile-cta{max-width:310px!important;text-align:right!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{display:grid!important;grid-template-columns:minmax(420px,38%) minmax(0,62%)!important;align-items:start!important;gap:54px!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:52px max(48px,calc((100vw - 1600px)/2)) 52px!important;background:var(--oga-v43-warm)!important;border:0!important;box-shadow:none!important;min-height:0!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified:where(.oga-artist-about-media,.oga-artist-about-content,.oga-artist-work-slider,.oga-artist-work-slides,.oga-artist-work-slide,.oga-artist-info-tabs,[data-panel]){min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-slider{position:relative!important;display:flex!important;flex-direction:column!important;padding:0 38px!important} html body.oga-build-45 .oga-artist-work-slide img{display:block!important;width:100%!important;height:610px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45:where(.oga-artist-work-prev,.oga-artist-work-next){top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:22px!important} html body.oga-build-45 .oga-artist-work-dots{position:static!important;display:flex!important;justify-content:center!important;gap:9px!important;margin:18px 0 0!important;padding:0!important} html body.oga-build-45 .oga-artist-work-dots button{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#a9a39d!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-dots button.is-active{background:#111!important} html body.oga-build-45 .oga-artist-about-content>header span{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-artist-about-content>header h2{margin:8px 0 0!important;font-size:25px!important;line-height:1.15!important;font-weight:500!important} html body.oga-build-45 .oga-artist-about-motto{margin:28px 0 30px!important;font-size:16px!important;line-height:1.45!important} html body.oga-build-45 .oga-artist-info-tabs>nav{display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;border-bottom:1px solid var(--oga-v43-line)!important} html body.oga-build-45 .oga-artist-info-tabs>nav button{flex:0 0 auto!important;padding:10px 10px 10px 0!important;margin-right:10px!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important;font-size:17px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45 .oga-artist-info-tabs>nav button.is-active{border-bottom-color:#222!important} html body.oga-build-45 .oga-artist-info-tabs>nav button:not(:last-child)::after{content:"|"!important;display:inline-block!important;margin-left:10px!important;color:#8a837c!important;font-weight:400!important} html body.oga-build-45 .oga-artist-info-tabs [data-panel]{padding:25px 0 0!important;margin:0!important;background:transparent!important;color:var(--oga-v43-text)!important;font-size:17px!important;line-height:1.62!important} html body.oga-build-45 .oga-artist-info-tabs [data-panel]:where(p,li,blockquote){font-size:17px!important;line-height:1.62!important} html body.oga-build-45 .oga-readmore{position:relative!important} html body.oga-build-45 .oga-readmore-content{position:relative!important;max-height:330px!important;overflow:hidden!important;transition:max-height .25s ease!important} html body.oga-build-45 .oga-readmore:not(.is-expanded) .oga-readmore-content::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:76px!important;background:linear-gradient(to bottom,rgba(243,239,231,0),var(--oga-v43-warm))!important;pointer-events:none!important} html body.oga-build-45 .oga-readmore.is-expanded .oga-readmore-content{max-height:none!important} html body.oga-build-45 .oga-readmore.is-expanded .oga-readmore-content::after{display:none!important} html body.oga-build-45 .oga-readmore-toggle{display:inline-flex!important;margin:18px 0 0!important;padding:5px 0!important;border:0!important;border-bottom:1px solid currentColor!important;background:transparent!important;color:#1e1c1a!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important} html body.oga-build-45 .oga-readmore-toggle[hidden]{display:none!important} html body.oga-build-45 .oga-catalog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important} html body.oga-build-45 .oga-catalog-grid article{margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e2ddd6!important;box-shadow:none!important} html body.oga-build-45 .oga-catalog-grid article>a{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:16px!important;color:inherit!important;text-decoration:none!important} html body.oga-build-45 .oga-catalog-grid img{display:block!important;width:150px!important;height:184px!important;object-fit:cover!important;background:#f4f1ed!important} html body.oga-build-45 .oga-catalog-grid h3{margin:5px 0 8px!important;font-size:18px!important;font-weight:500!important} html body.oga-build-45 .oga-catalog-grid p{margin:0 0 10px!important;font-size:13px!important;line-height:1.45!important} html body.oga-build-45 .oga-artist-curatorial{margin-top:0!important;padding-top:38px!important} html body.oga-build-45:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-consult,.oga95-help-card){border-left:0!important} html body.oga-build-45:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-consult,.oga95-help-card)::before{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-layout{display:grid!important;grid-template-columns:minmax(330px,38%) minmax(0,62%)!important;gap:22px!important;width:min(var(--oga-v43-container),calc(100% - 64px))!important;max-width:var(--oga-v43-container)!important;margin:0 auto!important;padding:52px 0!important;align-items:start!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{margin:0!important;padding:32px!important;background:#fff!important;border:1px solid #e7e2dc!important;box-shadow:none!important} html body.oga-build-45 .oga-contact-layout h2{margin:0 0 24px!important;font-size:27px!important;line-height:1.15!important;font-weight:500!important} html body.oga-build-45 .oga-contact-card>a,html body.oga-build-45 .oga-contact-card>div{display:grid!important;grid-template-columns:115px minmax(0,1fr)!important;gap:14px!important;padding:12px 0!important;border-bottom:1px solid #eee9e3!important} html body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} html body.oga-build-45 .oga-contact-form h2,html body.oga-build-45 .oga-contact-form textarea,html body.oga-build-45 .oga-contact-form .oga-consent,html body.oga-build-45 .oga-contact-form button,html body.oga-build-45 .oga-contact-form>.oga-honeypot,html body.oga-build-45 .oga-contact-form>.oga-captcha{grid-column:1/-1!important} html body.oga-build-45 .oga-contact-form input,html body.oga-build-45 .oga-contact-form select{height:50px!important} html body.oga-build-45 .oga-contact-form textarea{min-height:130px!important} html body.oga-build-45 .oga-contact-map,html body.oga-build-45 .oga-contact-map iframe{display:block!important;width:100vw!important;max-width:100vw!important;height:500px!important;min-height:500px!important;margin:0 calc(50% - 50vw)!important;border:0!important} @media(max-width:1100px){html body.oga-build-45 main.oga-main>.oga95-hero{height:520px!important;min-height:520px!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{grid-template-columns:1fr!important;gap:34px!important;padding-left:34px!important;padding-right:34px!important} html body.oga-build-45 .oga-artist-work-slide img{height:560px!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}} @media(max-width:760px){html body.oga-build-45 main.oga-main>.oga95-hero{height:420px!important;min-height:420px!important} html body.oga-build-45 main.oga-main>.oga95-hero .oga95-hero-button{left:22px!important;bottom:22px!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} html body.oga-build-45 .oga-artist-work-slide img{height:470px!important} html body.oga-build-45 .oga-catalog-grid{grid-template-columns:1fr!important} html body.oga-build-45 .oga-contact-layout{width:calc(100% - 36px)!important;padding:36px 0!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{padding:24px!important} html body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important} html body.oga-build-45 .oga-contact-form>*{grid-column:1!important}} @media(max-width:480px){html body.oga-build-45 main.oga-main>.oga95-hero{height:360px!important;min-height:360px!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:1fr!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{padding:34px 20px 40px!important} html body.oga-build-45 .oga-artist-work-slide img{height:380px!important} html body.oga-build-45 .oga-catalog-grid article>a{grid-template-columns:110px minmax(0,1fr)!important;gap:14px!important} html body.oga-build-45 .oga-catalog-grid img{width:110px!important;height:136px!important} html body.oga-build-45 .oga-contact-map,html body.oga-build-45 .oga-contact-map iframe{height:360px!important;min-height:360px!important}}:root{--oga-v44-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-v44-container:1440px;--oga-v44-warm:#f3efe7;--oga-v44-accent:#9c5141;--oga-v44-line:#ded9d2} html body.oga-build-45,html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span,div,dt,dd){font-family:var(--oga-v44-font)!important} html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:650px!important;min-height:650px!important;max-height:650px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#e8ded0!important} html body.oga-build-45 .oga95-hero-v44 .oga95-hero-link,html body.oga-build-45 .oga95-hero-v44 picture{display:block!important;width:100%!important;height:100%!important} html body.oga-build-45 .oga95-hero-v44 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 40%!important} html body.oga-build-45 .oga95-hero-v44 .oga95-hero-button{display:none!important} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(37px,calc(4.5vw - 3px),75px)!important} html body.oga-build-45 .oga95-artists{width:min(var(--oga-v44-container),calc(100% - 64px))!important;max-width:var(--oga-v44-container)!important;margin-left:auto!important;margin-right:auto!important} html body.oga-build-45 .oga-artists-featured-track{--oga-v44-artist-gap:clamp(24px,2.6vw,44px);display:flex!important;gap:var(--oga-v44-artist-gap)!important;align-items:flex-start!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important} html body.oga-build-45 .oga-artists-featured-track::-webkit-scrollbar{display:none!important} html body.oga-build-45 .oga-featured-artist{flex:0 0 calc((100% - 5 * var(--oga-v44-artist-gap))/6)!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;scroll-snap-align:start!important} html body.oga-build-45 .oga-featured-portrait{width:118px!important;height:118px!important;margin:0 auto 14px!important;border-radius:50%!important;overflow:hidden!important} html body.oga-build-45 .oga-featured-portrait img{width:100%!important;height:100%!important;object-fit:cover!important} html body.oga-build-45 .oga-featured-artist strong{font-size:13px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.02em!important} html body.oga-build-45 .oga-featured-artist small{margin-top:7px!important;font-size:12px!important;line-height:1.2!important} html body.oga-build-45 .oga95-artwork-tabs,html body.oga-build-45 .oga-artist-curatorial{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important} html body.oga-build-45 ul.products li.product.oga-card,html body.oga-build-45 .products.oga-related-grid li.product.oga-card{min-height:0!important;padding-bottom:10px!important;border:1px solid #ece8e3!important;box-shadow:none!important} html body.oga-build-45 .oga-card-image{height:225px!important;min-height:225px!important;aspect-ratio:auto!important;padding:0!important;background:#f6f4f1!important} html body.oga-build-45 .oga-card-copy{padding:10px 10px 0!important} html body.oga-build-45 .oga-card-copy h2{min-height:3.55em!important;margin:0 0 6px!important;font-size:12px!important;line-height:1.18!important} html body.oga-build-45 .oga-card-tax{margin:0 0 9px!important;font-size:9px!important} html body.oga-build-45 .oga-card-price{font-size:14px!important} html body.oga-build-45 .oga-card-wishlist{top:8px!important;right:8px!important;width:28px!important;height:28px!important;border-radius:0!important} html body.oga-build-45 .oga-card-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a,html body.oga-build-45 .oga-artist-profile-cta{font-size:16px!important;line-height:1.22!important} html body.oga-build-45 .oga-artist-profile-cta{max-width:360px!important} html body.oga-build-45 .oga-artist-curatorial{margin-top:0!important;margin-bottom:44px!important;padding-top:38px!important;padding-bottom:0!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{grid-template-columns:minmax(420px,37%) minmax(0,63%)!important;gap:62px!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:54px max(54px,calc((100vw - 1540px)/2)) 58px!important;background:var(--oga-v44-warm)!important;min-height:0!important} html body.oga-build-45 .oga-artist-work-slider{padding:0 42px 0!important} html body.oga-build-45 .oga-artist-work-slide img{height:590px!important;object-fit:contain!important;object-position:center!important;background:transparent!important} html body.oga-build-45 .oga-artist-work-dots{margin:18px 0 0!important;gap:9px!important} html body.oga-build-45 .oga-artist-work-dots button{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;border-radius:50%!important} html body.oga-build-45 .oga-artist-info-tabs>nav{display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;padding:0!important;border-bottom:1px solid var(--oga-v44-line)!important} html body.oga-build-45 .oga-artist-info-tabs>nav button{flex:0 0 auto!important;padding:10px 8px 10px 0!important;margin-right:8px!important;font-size:16px!important;line-height:1.2!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-info-tabs>nav button:not(:last-child)::after{margin-left:8px!important} html body.oga-build-45 .oga-artist-info-tabs [data-panel]{padding:28px 0 0!important;min-height:0!important;background:transparent!important} html body.oga-build-45 .oga-readmore-content{max-height:300px!important;overflow:hidden!important} html body.oga-build-45 .oga-readmore:not(.is-expanded) .oga-readmore-content::after{height:68px!important;background:linear-gradient(to bottom,rgba(243,239,231,0),var(--oga-v44-warm))!important} html body.oga-build-45 .oga-readmore.is-expanded .oga-readmore-content{max-height:none!important} html body.oga-build-45 .oga-readmore-toggle{margin-top:20px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-readmore.is-long .oga-readmore-toggle[hidden]{display:inline-flex!important} html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro){border-left:0!important} html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro)::before,html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro)::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:minmax(310px,36%) minmax(0,64%)!important;gap:18px!important;width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;padding:40px 0 46px!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{padding:26px!important} html body.oga-build-45 .oga-contact-layout h2{margin-bottom:18px!important;font-size:24px!important} html body.oga-build-45 .oga-contact-card>a,html body.oga-build-45 .oga-contact-card>div{grid-template-columns:105px minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important} html body.oga-build-45 .oga-contact-form{gap:11px!important} html body.oga-build-45 .oga-contact-form input,html body.oga-build-45 .oga-contact-form select{height:46px!important} html body.oga-build-45 .oga-contact-form textarea{min-height:112px!important} html body.oga-build-45 .oga-contact-map,html body.oga-build-45 .oga-contact-map iframe{display:block!important;width:100vw!important;max-width:100vw!important;height:500px!important;min-height:500px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important;border:0!important} @media(max-width:1100px){html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:520px!important;min-height:520px!important;max-height:520px!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - 2 * var(--oga-v44-artist-gap))/3)!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{grid-template-columns:1fr!important;gap:36px!important;padding-left:34px!important;padding-right:34px!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}} @media(max-width:760px){html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:300px!important;min-height:300px!important;max-height:300px!important} html body.oga-build-45 .oga95-hero-v44 img{object-position:38% 40%!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - var(--oga-v44-artist-gap))/2)!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} html body.oga-build-45 .oga-card-image{height:210px!important;min-height:210px!important} html body.oga-build-45 .oga-contact-layout{width:calc(100% - 36px)!important;padding:32px 0 38px!important}} @media(max-width:480px){html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:250px!important;min-height:250px!important;max-height:250px!important} html body.oga-build-45 .oga-featured-artist{flex-basis:100%!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:1fr!important} html body.oga-build-45 .oga-card-image{height:270px!important;min-height:270px!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{padding:34px 20px 40px!important} html body.oga-build-45 .oga-artist-work-slide img{height:390px!important} html body.oga-build-45 .oga-contact-map,html body.oga-build-45 .oga-contact-map iframe{height:360px!important;min-height:360px!important}}:root{--oga-v45-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-v45-accent:#9c5141;--oga-v45-warm:#f3efe7;--oga-v45-line:#ded8d1} html body.oga-build-45,html body.oga-build-45:where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,small,strong,em,blockquote,li,span,div,dt,dd){font-family:var(--oga-v45-font)!important} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(34px,calc(4.5vw - 6px),72px)!important} @media(min-width:1101px){html body.oga-build-45 section.oga95-artists .oga-artists-featured-track{--oga-v45-artist-gap:32px!important;gap:var(--oga-v45-artist-gap)!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist{flex:0 0 calc((100% - 160px)/6)!important;flex-basis:calc((100% - 160px)/6)!important;width:calc((100% - 160px)/6)!important;max-width:calc((100% - 160px)/6)!important;min-width:0!important}} html body.oga-build-45 .oga-featured-artist strong{font-size:14px!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a,html body.oga-build-45 .oga-artist-profile-cta,html body.oga-build-45 .oga-artist-info-tabs>nav button{font-size:15px!important} html body.oga-build-45 .oga-artist-curatorial .oga-section-head>span,html body.oga-build-45 .oga-artist-curatorial .oga-section-head>h2{font-size:17px!important} html body.oga-build-45 .oga-artist-work-slider .oga-artist-work-dots{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:15px 0 0!important;padding:0!important;min-height:9px!important} html body.oga-build-45 .oga-artist-work-slider .oga-artist-work-dots>button{all:unset!important;box-sizing:border-box!important;display:block!important;width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#b9b3ad!important;opacity:1!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;font-size:0!important;line-height:0!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-slider .oga-artist-work-dots>button.is-active{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;max-width:8px!important;max-height:8px!important;background:#171614!important;transform:none!important} html body.oga-build-45 .oga-readmore{position:relative!important;display:block!important} html body.oga-build-45 .oga-readmore-content{position:relative!important;max-height:285px!important;overflow:hidden!important;transition:max-height .24s ease!important} html body.oga-build-45 .oga-readmore-content::after,html body.oga-build-45 .oga-readmore:not(.is-expanded) .oga-readmore-content::after,html body.oga-build-45 .oga-readmore.is-expanded .oga-readmore-content::after{content:none!important;display:none!important;background:none!important} html body.oga-build-45 .oga-readmore.is-expanded .oga-readmore-content{max-height:none!important;overflow:visible!important} html body.oga-build-45 .oga-readmore-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;margin:14px 0 0!important;padding:2px 0 4px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:#2a2825!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:none!important} html body.oga-build-45 .oga-readmore-toggle[hidden]{display:none!important} html body.oga-build-45 .oga-readmore.is-long .oga-readmore-toggle[hidden]{display:inline-flex!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified{align-items:start!important;min-height:0!important;padding-top:46px!important;padding-bottom:42px!important} html body.oga-build-45 .oga-artist-about-media,html body.oga-build-45 .oga-artist-about-content,html body.oga-build-45 .oga-artist-info-tabs,html body.oga-build-45 .oga-artist-info-tabs>[data-panel]{min-height:0!important;height:auto!important} html body.oga-build-45 .oga-artist-work-slide img{height:520px!important} html body.oga-build-45 .oga-artist-info-tabs>[data-panel]{padding-bottom:0!important} html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important} html body.oga-build-45 ul.products li.product.oga-card,html body.oga-build-45 .products.oga-related-grid li.product.oga-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;border:1px solid #ece8e3!important;background:#fff!important;box-shadow:none!important} html body.oga-build-45:where(.oga-card-icon,.oga-actions .oga-icon){font-family:var(--oga-v45-font)!important;font-size:0!important;text-indent:0!important} html body.oga-build-45:where(.oga-card-icon,.oga-actions .oga-icon)::before,html body.oga-build-45:where(.oga-card-icon,.oga-actions .oga-icon)::after{content:none!important;display:none!important} html body.oga-build-45:where(.oga-card-icon,.oga-actions .oga-icon)>svg{display:block!important;visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important} html body.oga-build-45 .oga-card-wishlist{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:5px!important;border:1px solid rgba(156,81,65,.30)!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;color:#222!important} html body.oga-build-45 .oga-card-wishlist>svg{width:18px!important;height:18px!important} html body.oga-build-45 .oga-card-cart-plus{position:relative!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:3px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#24211f!important;box-shadow:none!important} html body.oga-build-45 .oga-card-cart-plus>svg{width:23px!important;height:23px!important} html body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important} html body.oga-build-45 .oga-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important} html body.oga-build-45 .oga-card-icon>i,html body.oga-build-45 .oga-card-icon>.yith-wcwl-icon,html body.oga-build-45 .oga-card-icon>.fa,html body.oga-build-45 .oga-card-icon>.fas{display:none!important} html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-faq-answer,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro,.oga-legal-content,.oga-about-card){border-left:0!important;border-left-width:0!important;box-shadow:none!important} html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-faq-answer,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro,.oga-legal-content,.oga-about-card)::before,html body.oga-build-45 main.oga-main:where(.oga-contact-card,.oga-contact-form,.oga-contact-form-wrap,.oga-filter-sidebar,.oga-archive-copy,.oga-editorial-hero__overlay,.oga-cat-copy,.oga-legal-copy,.oga-faq-list,.oga-faq-answer,.oga-consult,.oga95-help-card,.oga-artist-about-content,.oga-artist-bio,.oga-artist-critical-copy,.oga-artist-curatorial,.oga-artist-section,.oga-product-copy,.oga-artwork-panel-intro,.oga-legal-content,.oga-about-card)::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding-bottom:0!important;background:#faf8f5!important} html body.oga-build-45 .oga-contact-layout{display:grid!important;grid-template-columns:minmax(300px,35%) minmax(0,65%)!important;gap:20px!important;width:min(1320px,calc(100% - 64px))!important;max-width:1320px!important;margin:0 auto!important;padding:36px 0 40px!important;align-items:stretch!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{margin:0!important;padding:25px!important;border:1px solid #e8e2da!important;border-left:1px solid #e8e2da!important;background:#fff!important;box-shadow:none!important} html body.oga-build-45 .oga-contact-layout h2{margin:0 0 16px!important;font-size:23px!important;line-height:1.15!important;font-weight:500!important} html body.oga-build-45 .oga-contact-card>a,html body.oga-build-45 .oga-contact-card>div{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid #eee9e3!important} html body.oga-build-45 .oga-contact-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important} html body.oga-build-45 .oga-contact-form h2,html body.oga-build-45 .oga-contact-form textarea,html body.oga-build-45 .oga-contact-form .oga-consent,html body.oga-build-45 .oga-contact-form button,html body.oga-build-45 .oga-contact-form>.oga-honeypot,html body.oga-build-45 .oga-contact-form>.oga-captcha{grid-column:1/-1!important} html body.oga-build-45 .oga-contact-form input,html body.oga-build-45 .oga-contact-form select{height:44px!important;min-height:44px!important;margin:0!important} html body.oga-build-45 .oga-contact-form textarea{min-height:106px!important;margin:0!important} html body.oga-build-45 .oga-contact-map{display:block!important;width:100vw!important;max-width:100vw!important;height:480px!important;min-height:480px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45 .oga-contact-map iframe{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;border:0!important} @media(max-width:1100px){html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important} html body.oga-build-45 .oga-artist-work-slide img{height:500px!important}} @media(max-width:760px){html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45 .oga-contact-layout{width:calc(100% - 36px)!important;padding:28px 0 32px!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{padding:21px!important} html body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important} html body.oga-build-45 .oga-contact-form>*{grid-column:1!important} html body.oga-build-45 .oga-contact-map{height:360px!important;min-height:360px!important}} @media(max-width:480px){html body.oga-build-45 .oga-artist-work-slide img{height:390px!important}} @media(max-width:379px){html body.oga-build-45 ul.products,html body.oga-build-45 .products.oga-related-grid{grid-template-columns:1fr!important}} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist strong{font-size:14px!important} html body.oga-build-45 section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content .oga-artist-info-tabs.oga-artist-info-tabs.oga-artist-info-tabs.oga-artist-info-tabs>nav>button{font-size:15px!important}:root{--oga-v46-font:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif;--oga-v46-accent:#9c5141;--oga-v46-red:#a43f38;--oga-v46-ink:#171614;--oga-v46-paper:#f4f0ea;--oga-v46-line:#e4ddd5} html body.oga-build-45:where(.oga-btn,.button,button.button,input[type="submit"],.single_add_to_cart_button,.oga-product-action,.oga-modal form button,.oga-filter-submit,.checkout-button,.wc-block-components-button:not(.oga-card-icon)){font-family:var(--oga-v46-font)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.10em!important} html body.oga-build-45.single-product:where(.oga-product-layout,.oga-gallery,.oga-main-art,.oga-summary,.oga-product-copy,.oga-product-actions,.oga-product-sections,.oga-product-info-card){border-left:0!important;border-left-width:0!important;box-shadow:none!important} html body.oga-build-45.single-product:where(.oga-product-layout,.oga-gallery,.oga-main-art,.oga-summary,.oga-product-copy,.oga-product-actions,.oga-product-sections,.oga-product-info-card)::before,html body.oga-build-45.single-product:where(.oga-product-layout,.oga-gallery,.oga-main-art,.oga-summary,.oga-product-copy,.oga-product-actions,.oga-product-sections,.oga-product-info-card)::after{content:none!important;display:none!important;border:0!important;background:none!important} html body.oga-build-45 .oga-card-image,html body.oga-build-45.single-product .oga-main-art{position:relative!important;overflow:hidden!important} html body.oga-build-45 .oga-product-badge{position:absolute!important;z-index:12!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100% - 24px)!important;min-height:30px!important;margin:0!important;padding:7px 11px!important;transform:none!important;clip-path:none!important;border:0!important;border-radius:0!important;box-shadow:0 6px 18px rgba(30,22,18,.15)!important;color:#fff!important;background:#5e5954!important;font-family:var(--oga-v46-font)!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.10em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45 .oga-product-badge--sold{color:#fff!important;background:var(--oga-v46-red)!important} html body.oga-build-45 .oga-product-badge--sale{background:#8e5c34!important} html body.oga-build-45 .oga-product-badge--limited{background:#5e5954!important} html body.oga-build-45:where(.onsale,.soldout,.stock.out-of-stock,.oga-sold,.oga-limited):not(.oga-product-badge){display:none!important} html body.oga-build-45.single-product .oga-product-actions .single_add_to_cart_button,html body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions button{min-height:46px!important;padding:0 18px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.10em!important;box-shadow:none!important} html body.oga-build-45.single-product .oga-product-actions .oga-secondary-actions{gap:10px!important} html body.oga-build-45.single-product .oga-product-actions .oga-product-action--info{background:#fff!important;color:#7f352e!important;border:1px solid #cba69d!important} html body.oga-build-45.single-product .oga-product-actions .oga-product-action--offer{background:#24211f!important;color:#fff!important;border:1px solid #24211f!important} html body.oga-build-45.single-product .oga-product-sections .oga-artist-heading h2,html body.oga-build-45.single-product .oga-product-sections .oga-artist-heading h2 a{font-size:26px!important;line-height:1.15!important;font-weight:500!important} html body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important} html body.oga-build-45 .oga-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin:0!important} html body.oga-build-45 .oga-card-cart-plus{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:3px!important;color:#000!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important} html body.oga-build-45 .oga-card-cart-plus svg{width:29px!important;height:29px!important;stroke:#000!important;stroke-width:2.15!important;fill:none!important} html body.oga-build-45 .oga-card-price{color:#111!important;font-weight:600!important} html body.oga-build-45 .oga-card-wishlist svg{display:block!important;stroke:#111!important;fill:none!important} html body.oga-build-45 .oga-lightbox-tools{position:fixed!important;top:18px!important;right:18px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;padding:0!important;z-index:5!important} html body.oga-build-45 .oga-lightbox-tools button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 14px!important;margin:0!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:0!important;background:rgba(18,18,18,.72)!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45 .oga-lightbox-tools button>span{font-size:12px!important;line-height:1!important;font-weight:500!important} html body.oga-build-45 .oga-lightbox-tools button:hover,html body.oga-build-45 .oga-lightbox-tools button:focus-visible{background:#fff!important;color:#111!important;border-color:#fff!important} html body.oga-build-45 .oga-contact-page>.oga-contact-hero-v46{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:500px!important;min-height:500px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;background:#e8dfd2!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-contact-hero-v46::before,html body.oga-build-45 .oga-contact-hero-v46::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-hero-media,html body.oga-build-45 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important} html body.oga-build-45 .oga-contact-hero-media img{object-fit:cover!important;object-position:center center!important} html body.oga-build-45 .oga-contact-hero-title{position:absolute!important;z-index:2!important;left:max(42px,calc((100vw - 1540px)/2))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,calc(100% - 84px))!important;margin:0!important;padding:0!important;color:#191714!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-contact-hero-title h1{margin:0!important;color:#191714!important;font-size:clamp(34px,4vw,62px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.035em!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:minmax(300px,34%) minmax(0,66%)!important;gap:18px!important;padding:34px 0 38px!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{padding:24px!important} html body.oga-build-45 .oga-contact-map,html body.oga-build-45 .oga-contact-map iframe{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important;border:0!important} html body.oga-build-45 .oga-contact-map{height:500px!important;min-height:500px!important} html body.oga-build-45 .oga-contact-map iframe{height:100%!important;min-height:100%!important} html body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr)!important;gap:26px!important;width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin:0 auto!important;padding:42px 0 72px!important;align-items:start!important} html body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,html body.oga-build-45.woocommerce-cart .woocommerce>h1,html body.oga-build-45.woocommerce-cart .woocommerce>h2{grid-column:1/-1!important} html body.oga-build-45.woocommerce-cart .woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .cart-collaterals,html body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;float:none!important;margin:0!important} html body.oga-build-45.woocommerce-cart table.shop_table{margin:0!important;border:1px solid var(--oga-v46-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;border-collapse:collapse!important} html body.oga-build-45.woocommerce-cart table.shop_table th,html body.oga-build-45.woocommerce-cart table.shop_table td{padding:16px 14px!important;border:0!important;border-bottom:1px solid #eee9e3!important;vertical-align:middle!important} html body.oga-build-45.woocommerce-cart .product-thumbnail img{width:86px!important;height:100px!important;object-fit:contain!important} html body.oga-build-45.woocommerce-cart .quantity .qty{width:66px!important;height:42px!important;text-align:center!important} html body.oga-build-45.woocommerce-cart .cart-collaterals{position:sticky!important;top:160px!important;padding:0!important;background:transparent!important} html body.oga-build-45.woocommerce-cart .cart_totals{padding:24px!important;border:1px solid var(--oga-v46-line)!important;background:#fff!important} html body.oga-build-45.woocommerce-cart .cart_totals h2{margin:0 0 16px!important;font-size:24px!important;font-weight:500!important} html body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:500!important} html body.oga-build-45.woocommerce-cart:where(.woocommerce-info,.wc-block-components-notice-banner){border:1px solid var(--oga-v46-line)!important;background:#fff!important} html body.oga-build-45.woocommerce-cart .wc-block-cart{width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin:42px auto 72px!important} html body.oga-build-45.woocommerce-cart .wc-block-cart__main,html body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar{background:#fff!important;border:1px solid var(--oga-v46-line)!important;padding:22px!important} @media(max-width:900px){html body.oga-build-45 .oga-lightbox-tools{top:10px!important;right:10px!important;left:10px!important;justify-content:center!important;flex-wrap:wrap!important} html body.oga-build-45 .oga-lightbox-tools button{height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important} html body.oga-build-45 .oga-lightbox-tools button>span{font-size:10px!important} html body.oga-build-45 .oga-contact-page>.oga-contact-hero-v46{height:400px!important;min-height:400px!important} html body.oga-build-45 .oga-contact-hero-title{left:28px!important;width:calc(100% - 56px)!important} html body.oga-build-45.woocommerce-cart .woocommerce{display:block!important;width:calc(100% - 36px)!important;padding:28px 0 52px!important} html body.oga-build-45.woocommerce-cart .cart-collaterals{position:static!important;margin-top:20px!important}} @media(max-width:600px){html body.oga-build-45 .oga-contact-page>.oga-contact-hero-v46{height:320px!important;min-height:320px!important} html body.oga-build-45 .oga-contact-hero-media img{object-position:35% center!important} html body.oga-build-45 .oga-contact-hero-title h1{font-size:34px!important} html body.oga-build-45 .oga-product-badge{top:8px!important;right:8px!important;max-width:calc(100% - 16px)!important;min-height:28px!important;padding:6px 9px!important;font-size:9px!important} html body.oga-build-45.woocommerce-cart table.shop_table_responsive tr{display:block!important;padding:12px!important;border-bottom:1px solid var(--oga-v46-line)!important} html body.oga-build-45.woocommerce-cart table.shop_table_responsive td{display:flex!important;justify-content:space-between!important;gap:14px!important;padding:10px 0!important}} html body.oga-build-45.single-product main.oga-main section.oga-product-layout>section.oga-summary{border:0!important;border-left:0!important;border-left-width:0!important} html body.oga-build-45.single-product main.oga-main section.oga-product-layout>section.oga-summary::before,html body.oga-build-45.single-product main.oga-main section.oga-product-layout>section.oga-summary::after{content:none!important;display:none!important;border:0!important;background:none!important} html body.oga-build-45 div.oga-lightbox.is-open div.oga-lightbox-tools>button{width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important;line-height:1!important} html body.oga-build-45 div.oga-lightbox.is-open div.oga-lightbox-tools>button>span{display:inline!important;font-size:12px!important;font-weight:500!important;line-height:1!important} @media(max-width:900px){html body.oga-build-45 div.oga-lightbox.is-open div.oga-lightbox-tools>button{height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important;font-weight:500!important} html body.oga-build-45 div.oga-lightbox.is-open div.oga-lightbox-tools>button>span{display:inline!important;font-size:10px!important;font-weight:500!important}}:root{--oga-v47-brick:#9c5141;--oga-v47-brick-dark:#7f3f34;--oga-v47-line:#e5dfd8} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(27px,calc(4.5vw - 13px),65px)!important;line-height:1.03!important} html body.oga-build-45 .oga95-artists{padding-bottom:22px!important;margin-bottom:0!important;min-height:0!important} html body.oga-build-45 .oga-artists-featured-track{padding-bottom:10px!important;margin-bottom:0!important} html body.oga-build-45 .oga-featured-artist{flex:0 0 calc((100% - 5 * var(--oga-v44-artist-gap,32px))/6)!important} html body.oga-build-45 .oga-featured-artist strong{font-size:15px!important;line-height:1.2!important} html body.oga-build-45 .oga-card-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important} html body.oga-build-45 .oga-card-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;margin:0 0 0 auto!important} html body.oga-build-45 .oga-card-cart-plus{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:2px!important;border:0!important;background:transparent!important;color:#111!important;box-shadow:none!important} html body.oga-build-45 .oga-card-cart-plus .oga-cart-plus-svg{display:block!important;width:31px!important;height:31px!important;overflow:visible!important;fill:none!important;stroke:#111!important;stroke-width:2.05!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-card-cart-plus::before,html body.oga-build-45 .oga-card-cart-plus::after{content:none!important;display:none!important} html body.oga-build-45 .oga-card-view{display:none!important} html body.oga-build-45 .oga-product-badge--limited,html body.oga-build-45:where(.oga-limited,.low-stock,.stock-limited){display:none!important} html body.oga-build-45 ul.products li.product .oga-card-image>.oga-product-badge.oga-product-badge--sold,html body.oga-build-45 .oga-card-image>.oga-product-badge.oga-product-badge--sold,html body.oga-build-45.single-product .oga-main-art>.oga-product-badge.oga-product-badge--sold{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;color:#fff!important;background:#a43f38!important;border:0!important;box-shadow:0 5px 14px rgba(70,25,20,.18)!important;opacity:1!important;text-shadow:none!important} html body.oga-build-45 nav.woocommerce-pagination,html body.oga-build-45 .woocommerce-pagination,html body.oga-build-45 .oga-pagination{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:38px 0 44px!important;padding:0!important;background:#fff!important} html body.oga-build-45 nav.woocommerce-pagination ul,html body.oga-build-45 .woocommerce-pagination ul,html body.oga-build-45 ul.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important} html body.oga-build-45 nav.woocommerce-pagination ul li,html body.oga-build-45 .woocommerce-pagination ul li,html body.oga-build-45 ul.page-numbers>li{float:none!important;margin:0!important;padding:0!important;border:0!important} html body.oga-build-45 nav.woocommerce-pagination ul li>a,html body.oga-build-45 nav.woocommerce-pagination ul li>span,html body.oga-build-45 .woocommerce-pagination a.page-numbers,html body.oga-build-45 .woocommerce-pagination span.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 11px!important;border:0!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important} html body.oga-build-45 nav.woocommerce-pagination ul li>span.current,html body.oga-build-45 .woocommerce-pagination span.page-numbers.current{color:#fff!important;background:var(--oga-v47-brick)!important} html body.oga-build-45 nav.woocommerce-pagination a.next,html body.oga-build-45 nav.woocommerce-pagination a.prev,html body.oga-build-45 .woocommerce-pagination a.next,html body.oga-build-45 .woocommerce-pagination a.prev{min-width:132px!important;border:1px solid #d8dfe4!important;border-radius:4px!important;color:#111!important;background:#fff!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.03em!important} html body.oga-build-45 nav.woocommerce-pagination a:hover,html body.oga-build-45 .woocommerce-pagination a:hover{color:#fff!important;background:var(--oga-v47-brick-dark)!important;border-color:var(--oga-v47-brick-dark)!important} html body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;row-gap:20px!important;width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:38px 0 68px!important;align-items:start!important} html body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,html body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-message,html body.oga-build-45.woocommerce-cart .woocommerce>.woocommerce-info,html body.oga-build-45.woocommerce-cart .woocommerce>h1,html body.oga-build-45.woocommerce-cart .woocommerce>h2{grid-column:1/-1!important} html body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;float:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .cart-collaterals{grid-column:2!important;float:none!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important} html body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;border:1px solid var(--oga-v47-line)!important;background:#fff!important} html body.oga-build-45.woocommerce-cart table.shop_table{table-layout:fixed!important;width:100%!important} html body.oga-build-45.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none!important} html body.oga-build-45.woocommerce-cart .wc-block-cart{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:38px auto 68px!important} html body.oga-build-45.woocommerce-cart .wc-block-cart__main,html body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar{width:100%!important;min-width:0!important;margin:0!important;padding:22px!important} html body.oga-build-45.woocommerce-cart .wc-block-cart__main{grid-column:1!important} html body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar{grid-column:2!important} html body.oga-build-45.woocommerce-cart:where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){border-left:1px solid var(--oga-v47-line)!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart:where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner)::before{content:none!important;display:none!important} @media(max-width:900px){html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - 2 * var(--oga-v44-artist-gap,32px))/3)!important} html body.oga-build-45.woocommerce-cart .woocommerce,html body.oga-build-45.woocommerce-cart .wc-block-cart{display:block!important;width:calc(100% - 36px)!important} html body.oga-build-45.woocommerce-cart .cart-collaterals,html body.oga-build-45.woocommerce-cart .wc-block-cart__sidebar{margin-top:20px!important}} @media(max-width:760px){html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - var(--oga-v44-artist-gap,24px))/2)!important}} @media(max-width:480px){html body.oga-build-45 .oga-featured-artist{flex-basis:100%!important}}:root{--oga-v48-brick:#9c5141;--oga-v48-shell:1540px} html body.oga-build-45 .oga-card-media{position:relative!important;display:block!important;width:100%!important} html body.oga-build-45 .oga-card-media .oga-card-image{position:relative!important;display:block!important;width:100%!important} html body.oga-build-45 .oga-card-media .oga-card-wishlist{position:absolute!important;z-index:8!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:5px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.88)!important;color:#111!important;box-shadow:0 2px 10px rgba(0,0,0,.08)!important} html body.oga-build-45 .oga-card-media .oga-card-wishlist svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important} html body.oga-build-45 .oga-card-media .oga-card-wishlist::before,html body.oga-build-45 .oga-card-media .oga-card-wishlist::after{content:none!important;display:none!important} html body.oga-build-45 .oga-card-media .oga-product-badge{position:absolute!important;z-index:9!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important} html body.oga-build-45 .oga-card-media .oga-product-badge--sold,html body.oga-build-45.single-product .oga-product-badge--sold{color:#fff!important;background:#a43f38!important} html body.oga-build-45 .oga-card-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important} html body.oga-build-45 .oga-card-price{grid-column:1!important;align-self:center!important} html body.oga-build-45 .oga-card-actions{grid-column:2!important;position:static!important;justify-self:end!important;align-self:center!important;margin:0!important} html body.oga-build-45 .oga-card-cart-plus{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:auto!important;height:34px!important;min-width:44px!important;min-height:34px!important;margin:0!important;padding:2px 0 2px 4px!important;background:transparent!important;border:0!important;color:#111!important;box-shadow:none!important} html body.oga-build-45 .oga-card-cart-bag{display:inline-grid!important;place-items:center!important;width:27px!important;height:27px!important} html body.oga-build-45 .oga-card-cart-bag svg{display:block!important;width:27px!important;height:27px!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-card-cart-plus-sign{position:relative!important;top:-1px!important;display:inline-block!important;color:#111!important;font-size:19px!important;line-height:1!important;font-weight:500!important} html body.oga-build-45 .oga-card-cart-plus::before,html body.oga-build-45 .oga-card-cart-plus::after{content:none!important;display:none!important} html body.oga-build-45 .oga-actions .oga-icon svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;border:0!important;background:none!important} html body.oga-build-45 .oga-contact-hero-v48::before,html body.oga-build-45 .oga-contact-hero-v48::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important} html body.oga-build-45 .oga-contact-hero-v48 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;filter:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;width:min(var(--oga-v48-shell),calc(100% - 84px))!important;height:100%!important;margin:0 auto!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title::before{content:""!important;position:absolute!important;left:-42px!important;top:0!important;bottom:0!important;width:min(760px,58vw)!important;background:linear-gradient(90deg,rgba(18,15,12,.46),rgba(18,15,12,.10),transparent)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48 h1{position:relative!important;z-index:2!important;max-width:650px!important;margin:0!important;color:#fff!important;font-size:clamp(34px,3.5vw,54px)!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.02em!important;text-shadow:0 2px 14px rgba(0,0,0,.35)!important} html body.oga-build-45 .oga-contact-body{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;margin:0 auto!important;padding:38px 0 42px!important} html body.oga-build-45 .oga-contact-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:1fr 1fr!important;gap:18px!important} html body.oga-build-45 .oga-contact-card,html body.oga-build-45 .oga-contact-form{padding:24px!important;box-shadow:none!important;border:1px solid #e8e2dc!important} html body.oga-build-45 .oga-contact-map-v48{width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:0!important;border:0!important;background:none!important} html body.oga-build-45 .oga-contact-map-v48 iframe{display:block!important;width:100%!important;height:500px!important;min-height:500px!important;margin:0!important;border:0!important;filter:none!important} html body.oga-build-45 .oga-archive-hero{position:relative!important;isolation:isolate!important} html body.oga-build-45 .oga-archive-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,rgba(9,9,9,.52) 0%,rgba(9,9,9,.24) 38%,rgba(9,9,9,.05) 65%,transparent 82%)!important;pointer-events:none!important} html body.oga-build-45 .oga-archive-hero::after{z-index:-1!important;opacity:1!important;filter:none!important} html body.oga-build-45 .oga-archive-hero-inner{position:relative!important;z-index:2!important} html body.oga-build-45 .oga-archive-copy{background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important} html body.oga-build-45 .oga-archive-copy .woocommerce-breadcrumb{display:none!important} html body.oga-build-45 .oga-archive-copy:where(h1,p,span){color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.50)!important} html body.oga-build-45 .oga-legal{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important} html body.oga-build-45 .oga-legal-hero-v48{position:relative!important;isolation:isolate!important;width:100vw!important;max-width:100vw!important;height:300px!important;min-height:300px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;overflow:hidden!important;border:0!important;background-image:linear-gradient(90deg,rgba(15,12,10,.52),rgba(15,12,10,.18) 48%,transparent 76%),var(--oga-legal-bg)!important;background-size:cover!important;background-position:center!important} html body.oga-build-45 .oga-legal-hero-v48::before,html body.oga-build-45 .oga-legal-hero-v48::after{content:none!important;display:none!important} html body.oga-build-45 .oga-legal-hero-v48 .oga-legal-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;width:min(var(--oga-v48-shell),calc(100% - 84px))!important;height:100%!important;margin:0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-legal-hero-v48 span{color:#f1d9d4!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important} html body.oga-build-45 .oga-legal-hero-v48 h1{max-width:760px!important;margin:8px 0 0!important;color:#fff!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;font-weight:400!important;text-shadow:0 2px 14px rgba(0,0,0,.52)!important} html body.oga-build-45 .oga-legal-summary,html body.oga-build-45 .oga-legal-layout,html body.oga-build-45 .oga991-certificate-page-image{width:min(1380px,calc(100% - 64px))!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important} html body.oga-build-45 main.oga-main:where(.oga-filter-sidebar,.oga-filters,.oga-product-summary,.oga-product-copy,.oga-contact-card,.oga-contact-form,.oga-legal-content section,.oga-legal-aside,.oga-faq-list,.oga-consult,.oga95-help-card){border-left:0!important} html body.oga-build-45 main.oga-main:where(.oga-filter-sidebar,.oga-filters,.oga-product-summary,.oga-product-copy,.oga-contact-card,.oga-contact-form,.oga-legal-content section,.oga-legal-aside,.oga-faq-list,.oga-consult,.oga95-help-card)::before{content:none!important;display:none!important} html body.oga-build-45:where(.oga-btn,.button,button:not(.oga-icon):not(.oga-gallery-arrow):not(.oga-lightbox-nav)){font-weight:400!important} @media(max-width:1024px){html body.oga-build-45 .oga-contact-hero-v48{height:360px!important;min-height:360px!important}html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}html body.oga-build-45 .oga-legal-hero-v48{height:270px!important;min-height:270px!important}} @media(max-width:760px){html body.oga-build-45 .oga-contact-hero-v48{height:310px!important;min-height:310px!important}html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title,html body.oga-build-45 .oga-legal-hero-v48 .oga-legal-hero-copy{width:calc(100% - 36px)!important}html body.oga-build-45 .oga-contact-body,html body.oga-build-45 .oga-legal-summary,html body.oga-build-45 .oga-legal-layout,html body.oga-build-45 .oga991-certificate-page-image{width:calc(100% - 36px)!important}html body.oga-build-45 .oga-contact-map-v48 iframe{height:380px!important;min-height:380px!important}html body.oga-build-45 .oga-legal-hero-v48{height:230px!important;min-height:230px!important}}:root{--oga-v49-brick:#9c5141;--oga-v49-red:#a43f38;--oga-v49-ink:#111;--oga-v49-line:#e8e2dc} html body.oga-build-45{font-family:"Instrument Sans","Apercu","Apercu Pro","Inter","Helvetica Neue",Arial,sans-serif!important} html body.oga-build-45 .oga-header{position:sticky!important;top:0!important;z-index:9999!important} html body.admin-bar.oga-build-45 .oga-header{top:32px!important} html body.oga-build-45 .oga-topbar{display:flex!important;align-items:center!important} html body.oga-build-45 .oga-topbar .oga-topbar-message{margin-left:auto!important;text-align:right!important} html body.oga-build-45:where(.oga-btn,.button,button:not(.oga-icon):not(.oga-gallery-arrow):not(.oga-lightbox-nav)){font-weight:400!important} html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:650px!important;min-height:650px!important;max-height:650px!important} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(27px,calc(4.5vw - 13px),65px)!important;line-height:1.03!important} html body.oga-build-45 .oga95-artists{padding-bottom:18px!important;margin-bottom:0!important;min-height:0!important} html body.oga-build-45 .oga-artists-featured-track{--oga-v49-gap:clamp(24px,2.2vw,38px)!important;gap:var(--oga-v49-gap)!important;padding-bottom:6px!important} html body.oga-build-45 .oga-featured-artist{flex:0 0 calc((100% - 5 * var(--oga-v49-gap))/6)!important;min-width:0!important} html body.oga-build-45 .oga-featured-artist strong{font-size:15px!important;line-height:1.18!important} html body.oga-build-45 .oga-featured-portrait{border-radius:50%!important;overflow:hidden!important} html body.oga-build-45 ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important} html body.oga-build-45 ul.products li.product.oga-card-v49{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:visible!important;background:#fff!important;border:1px solid #eee9e4!important;box-shadow:none!important;padding:0 0 12px!important} html body.oga-build-45 .oga-card-media-v49{position:relative!important;display:block!important;width:100%!important;overflow:visible!important} html body.oga-build-45 .oga-card-image-v49{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;background:#f6f4f1!important} html body.oga-build-45 .oga-card-image-v49 img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important} html body.oga-build-45 .oga-card-favorite-v49{position:absolute!important;z-index:50!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:6px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#111!important;box-shadow:0 2px 10px rgba(0,0,0,.09)!important;font-size:0!important;opacity:1!important;visibility:visible!important;transform:none!important;text-decoration:none!important} html body.oga-build-45 .oga-card-favorite-v49 svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-card-favorite-v49::before,html body.oga-build-45 .oga-card-favorite-v49::after{content:none!important;display:none!important} html body.oga-build-45 .oga-card-image-v49>.oga-product-badge{position:absolute!important;z-index:45!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;margin:0!important} html body.oga-build-45 .oga-card-image-v49>.oga-product-badge.oga-product-badge--sold{color:#fff!important;background:var(--oga-v49-red)!important;border:0!important;box-shadow:0 4px 12px rgba(70,25,20,.16)!important} html body.oga-build-45 .oga-product-badge--limited,html body.oga-build-45:where(.oga-limited,.low-stock,.stock-limited){display:none!important} html body.oga-build-45 .oga-card-copy-v49{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:11px 12px 0!important} html body.oga-build-45 .oga-card-copy-v49 h2{min-height:3.4em!important;margin:0 0 6px!important;font-size:12px!important;line-height:1.18!important} html body.oga-build-45 .oga-card-bottom-v49{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding-top:10px!important;min-height:42px!important;width:100%!important} html body.oga-build-45 .oga-card-price-v49{grid-column:1!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;color:#111!important} html body.oga-build-45 .oga-card-buy-v49.add_to_cart_button{grid-column:2!important;position:static!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:47px!important;height:36px!important;min-width:47px!important;min-height:36px!important;margin:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-size:0!important;opacity:1!important;visibility:visible!important;transform:none!important;text-decoration:none!important} html body.oga-build-45 .oga-card-buy-v49.add_to_cart_button::before,html body.oga-build-45 .oga-card-buy-v49.add_to_cart_button::after{content:none!important;display:none!important} html body.oga-build-45 .oga-card-buy-bag-v49{display:block!important;width:29px!important;height:29px!important;fill:none!important;stroke:#111!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 .oga-card-buy-plus-v49{display:inline-block!important;color:#111!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1!important;transform:translateY(-1px)!important} html body.oga-build-45 .oga-card-buy-v49:hover{color:var(--oga-v49-brick)!important;background:transparent!important;transform:none!important} html body.oga-build-45 .oga-card-buy-v49:hover .oga-card-buy-bag-v49{stroke:var(--oga-v49-brick)!important} html body.oga-build-45 .oga-card-buy-v49:hover .oga-card-buy-plus-v49{color:var(--oga-v49-brick)!important} html body.oga-build-45 nav.woocommerce-pagination span.current,html body.oga-build-45 .woocommerce-pagination span.page-numbers.current{background:var(--oga-v49-brick)!important;color:#fff!important} html body.oga-build-45 .oga-archive-copy .woocommerce-breadcrumb{display:none!important} html body.oga-build-45 .oga-archive-hero::before{background:linear-gradient(90deg,rgba(8,8,8,.55) 0%,rgba(8,8,8,.26) 38%,rgba(8,8,8,.06) 68%,transparent 88%)!important} html body.oga-build-45 .oga-archive-copy:where(h1,p,span){color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.55)!important} html body.oga-build-45.single-product:where(.oga-product-layout,.oga-summary,.oga-product-sections,.oga-product-info-card){border-left:0!important} html body.oga-build-45.single-product:where(.oga-product-layout,.oga-summary,.oga-product-sections,.oga-product-info-card)::before{content:none!important;display:none!important} html body.oga-build-45.single-product .oga-main-art>.oga-product-badge--sold{top:12px!important;right:12px!important;left:auto!important;color:#fff!important;background:var(--oga-v49-red)!important} html body.oga-build-45 .oga-wishlist--primary svg{display:inline-block!important;width:20px!important;height:20px!important;margin-right:6px!important;vertical-align:-4px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important} html body.oga-build-45 .oga-artist-box .oga-artist-heading h2{font-size:calc(1em+2px)!important} html body.oga-build-45 .oga-lightbox-tools{display:flex!important;align-items:center!important;gap:8px!important;right:20px!important;top:20px!important} html body.oga-build-45 .oga-lightbox-tools button{min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:400!important;white-space:nowrap!important} html body.oga-build-45 .oga-artist-profile-tabs.oga-artist-profile-tabs--six>a,html body.oga-build-45 .oga-artist-profile-cta{font-size:15px!important} html body.oga-build-45 .oga-artist-work-dots{gap:8px!important;margin-top:14px!important} html body.oga-build-45 .oga-artist-work-dots button{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#d2cec7!important;box-shadow:none!important} html body.oga-build-45 .oga-artist-work-dots button.is-active{background:#111!important} html body.oga-build-45 .oga-readmore:not(.is-expanded) .oga-readmore-content::after{content:none!important;display:none!important;background:none!important} html body.oga-build-45 .oga-readmore-toggle{font-size:11px!important;font-weight:400!important;letter-spacing:.03em!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important} html body.oga-build-45 .oga-contact-hero-v48{width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;height:400px!important;min-height:400px!important} html body.oga-build-45 .oga-contact-hero-v48 h1{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.45)!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr 1fr!important;gap:18px!important} html body.oga-build-45 .oga-contact-map-v48,html body.oga-build-45 .oga-contact-map-v48 iframe{width:100vw!important;max-width:100vw!important} html body.oga-build-45 .oga-legal-hero-v48{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important} html body.oga-build-45 .oga-legal-hero-v48 h1{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.52)!important} html body.oga-build-45 main.oga-main:where(.oga-filter-sidebar,.oga-filters,.oga-product-summary,.oga-product-copy,.oga-contact-card,.oga-contact-form,.oga-legal-content section,.oga-legal-aside,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-product-info-card){border-left:0!important} html body.oga-build-45 main.oga-main:where(.oga-filter-sidebar,.oga-filters,.oga-product-summary,.oga-product-copy,.oga-contact-card,.oga-contact-form,.oga-legal-content section,.oga-legal-aside,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-product-info-card)::before,html body.oga-build-45 main.oga-main:where(.oga-filter-sidebar,.oga-filters,.oga-product-summary,.oga-product-copy,.oga-contact-card,.oga-contact-form,.oga-legal-content section,.oga-legal-aside,.oga-faq-list,.oga-consult,.oga95-help-card,.oga-product-info-card)::after{content:none!important;display:none!important} html body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;width:min(1500px,calc(100% - 64px))!important;margin:0 auto!important;align-items:start!important} html body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;width:100%!important;float:none!important} html body.oga-build-45.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;float:none!important;position:static!important} html body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important} @media(max-width:1100px){html body.oga-build-45 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - 2 * var(--oga-v49-gap))/3)!important} html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:520px!important;min-height:520px!important;max-height:520px!important}} @media(max-width:900px){html body.oga-build-45.woocommerce-cart .woocommerce{display:block!important;width:calc(100% - 36px)!important} html body.oga-build-45 .oga-contact-layout{grid-template-columns:1fr!important}} @media(max-width:760px){html body.oga-build-45 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45 .oga-featured-artist{flex-basis:calc((100% - var(--oga-v49-gap))/2)!important} html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:300px!important;min-height:300px!important;max-height:300px!important}} @media(max-width:480px){html body.oga-build-45 ul.products{grid-template-columns:1fr!important} html body.oga-build-45 .oga-featured-artist{flex-basis:100%!important} html body.oga-build-45 main.oga-main>.oga95-hero.oga95-hero-v44{height:250px!important;min-height:250px!important;max-height:250px!important}} html body.oga-build-45 ul.products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host,html body.oga-build-45 .products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:auto!important;margin:0 20px 20px!important;padding:0!important;min-height:36px!important;text-align:left!important} html body.oga-build-45 ul.products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host>:not(.oga-v410-cart-slot),html body.oga-build-45 .products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host>:not(.oga-v410-cart-slot){margin:0!important} html body.oga-build-45 .oga-v410-cart-slot{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-v410-cart-slot .lb-element-woocommerce-product-add-to-cart,html body.oga-build-45 .oga-v410-cart-slot .lb-element-woocommerce-product-add-to-cart>*{margin:0!important;padding:0!important} html body.oga-build-45 a.oga-loop-cart-v410,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:auto!important;min-width:43px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 1px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-size:0!important;line-height:1!important;transform:none!important;opacity:1!important;visibility:visible!important} html body.oga-build-45 a.oga-loop-cart-v410 .oga-loop-cart-bag,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart .oga-loop-cart-bag{display:inline-grid!important;place-items:center!important;width:27px!important;height:27px!important} html body.oga-build-45 a.oga-loop-cart-v410 .oga-loop-cart-bag svg,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart .oga-loop-cart-bag svg{display:block!important;width:27px!important;height:27px!important;fill:none!important;stroke:#111!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 a.oga-loop-cart-v410 .oga-loop-cart-plus,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart .oga-loop-cart-plus{display:inline-block!important;position:relative!important;top:-1px!important;color:#111!important;font-family:Arial,sans-serif!important;font-size:19px!important;font-weight:500!important;line-height:1!important} html body.oga-build-45 a.oga-loop-cart-v410::before,html body.oga-build-45 a.oga-loop-cart-v410::after,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart::before,html body.oga-build-45 .oga-v410-cart-slot a.oga-card-cart::after{content:none!important;display:none!important} html body.oga-build-45 .oga-v410-cart-slot a.oga-loop-cart-v410:hover{color:#9c5141!important;background:transparent!important} html body.oga-build-45 .oga-v410-cart-slot a.oga-loop-cart-v410:hover .oga-loop-cart-bag svg{stroke:#9c5141!important} html body.oga-build-45 .oga-v410-cart-slot a.oga-loop-cart-v410:hover .oga-loop-cart-plus{color:#9c5141!important} html body.oga-build-45 ul.products li.product .lb-element-woocommerce-product-row.oga-v410-empty-cart-row,html body.oga-build-45 .products li.product .lb-element-woocommerce-product-row.oga-v410-empty-cart-row{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important} @media(max-width:760px){html body.oga-build-45 ul.products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host,html body.oga-build-45 .products li.product .lb-element-woocommerce-product-price.oga-v410-price-cart-host{margin:0 14px 15px!important}} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(27px,calc(4.5vw - 13px),30px)!important;line-height:35px!important;max-width:100%!important} html body.oga-build-45 .oga95-editorial-copy h1 .oga95-editorial-line,html body.oga-build-45 .oga95-editorial-copy h1 .oga95-editorial-subline{display:block!important;font-size:inherit!important;line-height:inherit!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist strong{font-size:17px!important} html body.oga-build-45 .oga-contact-hero-v48 img{filter:none!important;opacity:1!important;object-position:center center!important} html body.oga-build-45 section.oga-legal.oga-legal-v2{padding-top:0!important;margin:0!important;max-width:none!important;background:#fff!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:326px!important;min-height:326px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;overflow:hidden!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;background-image:linear-gradient(90deg,rgba(10,9,8,.52) 0%,rgba(10,9,8,.22) 42%,rgba(10,9,8,.03) 72%),var(--oga-legal-bg)!important;background-size:cover!important;background-position:center!important;grid-template-columns:none!important;gap:0!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411::before,html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411::after{content:none!important;display:none!important} html body.oga-build-45 .oga-legal-hero-inner-v411{display:flex!important;align-items:center!important;width:min(1540px,calc(100% - 84px))!important;height:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-legal-hero-copy-v411{display:block!important;width:auto!important;max-width:760px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important} html body.oga-build-45 .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 10px!important;color:#efd9d3!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 2px 12px rgba(0,0,0,.45)!important} html body.oga-build-45 .oga-legal-hero-copy-v411 h1{margin:0!important;padding:0!important;color:#fff!important;font-family:inherit!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-shadow:0 2px 14px rgba(0,0,0,.55)!important;background:transparent!important;border:0!important} @media(max-width:760px){html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411{height:230px!important;min-height:230px!important} html body.oga-build-45 .oga-legal-hero-inner-v411{width:calc(100% - 36px)!important} html body.oga-build-45 .oga-legal-hero-copy-v411 h1{font-size:28px!important}}:root{--oga-v412-paper:#f4f1ec;--oga-v412-paper-2:#e9e4dc;--oga-v412-ink:#171513;--oga-v412-muted:#6b625c;--oga-v412-accent:#9f5143} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411,html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v48{width:100vw!important;max-width:100vw!important;height:230px!important;min-height:230px!important;margin:0 calc(50% - 50vw) 30px!important;padding:0!important;border:0!important;box-shadow:none!important;background-color:var(--oga-v412-paper)!important;background-image:radial-gradient(circle at 14% 22%,rgba(255,255,255,.52) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 62%,rgba(72,58,48,.035) 0 1px,transparent 1.5px),linear-gradient(115deg,rgba(255,255,255,.34),rgba(255,255,255,0) 38%),linear-gradient(180deg,var(--oga-v412-paper),var(--oga-v412-paper-2))!important;background-size:9px 9px,11px 11px,100% 100%,100% 100%!important;background-position:0 0,3px 4px,0 0,0 0!important;overflow:hidden!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-inner,.oga-legal-hero-copy-v411,.oga-legal-hero-copy){width:min(1540px,calc(100% - 84px))!important;max-width:1540px!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero span{color:var(--oga-v412-accent)!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 8px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero h1{margin:0!important;max-width:900px!important;color:var(--oga-v412-ink)!important;font-size:30px!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.015em!important;text-shadow:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero::before,html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero::after{content:none!important;display:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce{width:min(1540px,calc(100% - 64px))!important;max-width:1540px!important;margin:0 auto!important;padding:34px 0 56px!important} html body.oga-build-45.woocommerce-checkout .woocommerce>:is(h1,h2,.woocommerce-notices-wrapper,.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle){width:95%!important;margin-left:auto!important;margin-right:auto!important} html body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:40% 50%!important;column-gap:5%!important;row-gap:14px!important;justify-content:center!important;align-items:start!important;width:95%!important;max-width:none!important;margin:24px auto 0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0 0 6px!important;padding:0!important;border:0!important;font-size:22px!important;font-weight:500!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout #order_review{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.payment_box,.woocommerce-account-fields,.woocommerce-form__label-for-checkbox,.woocommerce-terms-and-conditions-wrapper,.oga-checkout-trust){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){padding:0!important;margin:0 0 22px!important} html body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important} html body.oga-build-45.woocommerce-checkout .form-row{width:100%!important;margin:0 0 12px!important;padding:0!important;float:none!important} html body.oga-build-45.woocommerce-checkout .form-row.form-row-wide,html body.oga-build-45.woocommerce-checkout:is(#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_state_field,#billing_postcode_field,#billing_email_field,#billing_phone_field){grid-column:1/-1!important} html body.oga-build-45.woocommerce-checkout .form-row label{margin:0 0 6px!important;font-size:14px!important;line-height:1.3!important;color:#3f3935!important} html body.oga-build-45.woocommerce-checkout .form-row:is(input,select,textarea),html body.oga-build-45.woocommerce-checkout .select2-selection{min-height:46px!important;height:auto!important;padding:10px 12px!important;border:1px solid #ded8d1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;outline:none!important;font-size:15px!important} html body.oga-build-45.woocommerce-checkout .form-row textarea{min-height:105px!important} html body.oga-build-45.woocommerce-checkout .form-row:is(input,select,textarea):focus,html body.oga-build-45.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#a99b91!important;outline:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout table.shop_table,html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 18px!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(tr,th,td,thead,tbody,tfoot){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:9px 0!important;vertical-align:middle!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot:is(th,td){padding-top:12px!important;font-weight:600!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{padding-right:18px!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table img{max-width:110px!important;height:auto!important;margin-right:14px!important} html body.oga-build-45.woocommerce-checkout #payment,html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-payment{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout .wc_payment_methods,html body.oga-build-45.woocommerce-checkout .wc_payment_method{margin:0!important;padding:0!important;border:0!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout .wc_payment_method{margin-bottom:14px!important} html body.oga-build-45.woocommerce-checkout .wc_payment_method>label{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:500!important;margin:0!important} html body.oga-build-45.woocommerce-checkout .payment_box{margin:8px 0 0 28px!important;padding:0!important;color:var(--oga-v412-muted)!important;font-size:14px!important;line-height:1.55!important} html body.oga-build-45.woocommerce-checkout .payment_box::before{display:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:18px 0 0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:48px!important;height:48px!important;margin-top:14px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:var(--oga-v412-accent)!important;color:#fff!important;font-size:14px!important;font-weight:400!important;letter-spacing:.035em!important} html body.oga-build-45.woocommerce-checkout .woocommerce h1,html body.oga-build-45.woocommerce-checkout .woocommerce>h2{margin-top:0!important;margin-bottom:6px!important;font-size:28px!important;font-weight:500!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-login,html body.oga-build-45.woocommerce-checkout .woocommerce-form-login-toggle,html body.oga-build-45.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:12px!important;padding:0!important;border:0!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout .woocommerce-info{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-info::before{display:none!important} @media(max-width:980px){html body.oga-build-45.woocommerce-checkout form.checkout{display:block!important;width:calc(100% - 36px)!important;margin:20px auto 0!important} html body.oga-build-45.woocommerce-checkout #order_review_heading{margin-top:26px!important} html body.oga-build-45.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body.oga-build-45.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important} html body.oga-build-45.woocommerce-checkout .form-row{grid-column:1!important}} @media(max-width:760px){html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411,html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v48{height:190px!important;min-height:190px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-inner,.oga-legal-hero-copy-v411,.oga-legal-hero-copy){width:calc(100% - 36px)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero h1{font-size:27px!important}}:root{--oga-v413-accent:#a55245;--oga-v413-ink:#171513;--oga-v413-muted:#6f6862} html body.oga-build-45 .oga-product-badge.oga-product-badge--sold,html body.oga-build-45 ul.products li.product .oga-product-badge.oga-product-badge--sold,html body.oga-build-45 .oga-card-image .oga-product-badge.oga-product-badge--sold,html body.oga-build-45 .oga-card-image-v49 .oga-product-badge.oga-product-badge--sold,html body.oga-build-45.single-product .oga-main-art>.oga-product-badge.oga-product-badge--sold{position:absolute!important;z-index:60!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:148px!important;max-width:none!important;min-height:38px!important;height:auto!important;margin:0!important;padding:8px 14px!important;transform:none!important;border:0!important;border-radius:0!important;background:var(--oga-v413-accent)!important;color:#fff!important;box-shadow:0 5px 14px rgba(70,25,20,.18)!important;opacity:1!important;visibility:visible!important;font-family:"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;font-size:12px!important;line-height:1.05!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:center!important;text-shadow:none!important} html body.oga-build-45 .oga-product-badge.oga-product-badge--sold::before,html body.oga-build-45 .oga-product-badge.oga-product-badge--sold::after{content:none!important;display:none!important} html body.oga-build-45 .oga-product-badge.oga-product-badge--limited,html body.oga-build-45:is(.oga-limited,.low-stock,.stock-limited){display:none!important} html body.oga-build-45.woocommerce-checkout main.oga-main{width:min(1520px,calc(100% - 56px))!important;max-width:1520px!important;margin:0 auto!important;padding:22px 0 54px!important} html body.oga-build-45.woocommerce-checkout main.oga-main .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,50fr)!important;column-gap:5%!important;row-gap:0!important;align-items:start!important;justify-content:stretch!important;width:95%!important;max-width:none!important;margin:22px auto 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#customer_details,html body.oga-build-45.woocommerce-checkout form.checkout>.col2-set#customer_details{grid-column:1!important;grid-row:1 / span 3!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details>.col-1,html body.oga-build-45.woocommerce-checkout #customer_details>.col-2{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:20px!important;line-height:1.2!important;font-weight:500!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review,html body.oga-build-45.woocommerce-checkout #order_review.woocommerce-checkout-review-order{grid-column:2!important;grid-row:2!important;position:static!important;top:auto!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address),html body.oga-build-45.woocommerce-checkout #order_review:is(.woocommerce-checkout-review-order-table,#payment,.woocommerce-checkout-payment,.payment_box,.form-row.place-order,.woocommerce-terms-and-conditions-wrapper,.wc_payment_methods,.wc_payment_method){margin-left:0!important;margin-right:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){padding:0!important;margin-bottom:16px!important} html body.oga-build-45.woocommerce-checkout #order_review:is(table,thead,tbody,tfoot,tr,th,td){border:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #order_review table.shop_table{width:100%!important;margin:0 0 14px!important;padding:0!important;border-collapse:collapse!important;border-spacing:0!important} html body.oga-build-45.woocommerce-checkout #order_review table.shop_table:is(th,td){padding:8px 0!important} html body.oga-build-45.woocommerce-checkout #order_review table.shop_table tfoot:is(th,td){padding-top:10px!important} html body.oga-build-45.woocommerce-checkout #order_review table.shop_table img{max-width:96px!important;height:auto!important;margin-right:14px!important} html body.oga-build-45.woocommerce-checkout #payment,html body.oga-build-45.woocommerce-checkout #payment ul.payment_methods,html body.oga-build-45.woocommerce-checkout #payment .payment_box,html body.oga-build-45.woocommerce-checkout #payment .form-row.place-order{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #payment ul.payment_methods{margin-top:14px!important} html body.oga-build-45.woocommerce-checkout #payment li.wc_payment_method{margin:0 0 12px!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box{margin:7px 0 10px 26px!important;color:var(--oga-v413-muted)!important;font-size:14px!important;line-height:1.48!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box::before{display:none!important} html body.oga-build-45.woocommerce-checkout #payment .woocommerce-privacy-policy-text{margin:12px 0!important;font-size:13px!important;line-height:1.45!important;color:var(--oga-v413-muted)!important} html body.oga-build-45.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin:10px 0 0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:44px!important;height:44px!important;margin:14px 0 0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:var(--oga-v413-accent)!important;color:#fff!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:.025em!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,html body.oga-build-45.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important} html body.oga-build-45.woocommerce-checkout #customer_details .form-row{float:none!important;width:100%!important;margin:0 0 9px!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.form-row-wide,#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_state_field,#billing_postcode_field,#billing_email_field,#billing_phone_field){grid-column:1/-1!important} html body.oga-build-45.woocommerce-checkout #customer_details label{margin:0 0 4px!important;font-size:13px!important;line-height:1.25!important;font-weight:400!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(input.input-text,select,textarea,.select2-selection){min-height:42px!important;padding:8px 10px!important;font-size:14px!important;border:1px solid #ddd6cf!important;background:#fff!important;box-shadow:none!important;border-radius:0!important} html body.oga-build-45.woocommerce-checkout #customer_details textarea{min-height:88px!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.create-account,.woocommerce-shipping-fields){margin-top:8px!important} html body.oga-build-45.woocommerce-checkout #customer_details h3{font-size:18px!important;font-weight:500!important;margin:0 0 12px!important} html body.oga-build-45.woocommerce-checkout .woocommerce-form-login-toggle,html body.oga-build-45.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.oga-build-45.woocommerce-checkout .woocommerce-info{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important} html body.oga-build-45.woocommerce-checkout .woocommerce-info::before{display:none!important} @media(max-width:980px){html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:block!important;width:calc(100% - 30px)!important;margin-top:18px!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading{margin-top:24px!important} html body.oga-build-45.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,html body.oga-build-45.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important} html body.oga-build-45.woocommerce-checkout #customer_details .form-row{grid-column:1!important}}:root{--oga-v414-brick:#a55245;--oga-v414-brick-dark:#844137;--oga-v414-ink:#171513;--oga-v414-muted:#6f6862;--oga-v414-line:#e4ded7;--oga-v414-legal:#ece8e2} html body .oga-product-badge.oga-product-badge--sold,html body [data-oga-product-badge].oga-product-badge--sold,html body ul.products li.product .oga-product-badge--sold,html body.single-product .oga-product-badge--sold{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:132px!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px 12px!important;border:0!important;border-radius:0!important;outline:0!important;transform:none!important;background-color:var(--oga-v414-brick)!important;background-image:none!important;color:#fff!important;opacity:1!important;visibility:visible!important;box-shadow:0 5px 14px rgba(70,25,20,.16)!important;font-family:"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;font-size:11px!important;line-height:1.05!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:center!important;text-shadow:none!important} html body .oga-product-badge--sold::before,html body .oga-product-badge--sold::after{content:none!important;display:none!important} html body .oga-product-badge--limited,html body:is(.oga-limited,.low-stock,.stock-limited){display:none!important} html body nav.woocommerce-pagination,html body .woocommerce-pagination,html body .oga-pagination{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:34px auto 46px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important} html body nav.woocommerce-pagination ul,html body .woocommerce-pagination ul,html body ul.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important;box-shadow:none!important} html body nav.woocommerce-pagination li,html body .woocommerce-pagination li,html body ul.page-numbers>li{position:static!important;float:none!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body nav.woocommerce-pagination li::before,html body nav.woocommerce-pagination li::after,html body .woocommerce-pagination li::before,html body .woocommerce-pagination li::after{content:none!important;display:none!important} html body nav.woocommerce-pagination a.page-numbers,html body nav.woocommerce-pagination span.page-numbers,html body .woocommerce-pagination a.page-numbers,html body .woocommerce-pagination span.page-numbers{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;width:auto!important;height:42px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:4px!important;outline:0!important;background:#fff!important;color:#111!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important} html body nav.woocommerce-pagination span.current,html body .woocommerce-pagination span.current{min-width:42px!important;background:var(--oga-v414-brick)!important;color:#fff!important;border:0!important} html body nav.woocommerce-pagination span.current::before,html body nav.woocommerce-pagination span.current::after,html body .woocommerce-pagination span.current::before,html body .woocommerce-pagination span.current::after{content:none!important;display:none!important} html body nav.woocommerce-pagination a.next,html body nav.woocommerce-pagination a.prev,html body .woocommerce-pagination a.next,html body .woocommerce-pagination a.prev{min-width:126px!important;gap:9px!important;padding:0 16px!important;border:1px solid #d8dfe4!important;background:#fff!important;color:#111!important;font-size:0!important;text-transform:none!important} html body nav.woocommerce-pagination a.next>*,html body nav.woocommerce-pagination a.prev>*,html body .woocommerce-pagination a.next>*,html body .woocommerce-pagination a.prev>*{display:none!important} html body nav.woocommerce-pagination a.next::before,html body .woocommerce-pagination a.next::before{content:"URMĂTORUL"!important;display:inline!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important} html body nav.woocommerce-pagination a.next::after,html body .woocommerce-pagination a.next::after{content:"→"!important;display:inline!important;font-size:17px!important;line-height:1!important} html body nav.woocommerce-pagination a.prev::before,html body .woocommerce-pagination a.prev::before{content:"←"!important;display:inline!important;font-size:17px!important;line-height:1!important} html body nav.woocommerce-pagination a.prev::after,html body .woocommerce-pagination a.prev::after{content:"ANTERIOR"!important;display:inline!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important} html body nav.woocommerce-pagination a:hover,html body .woocommerce-pagination a:hover{background:var(--oga-v414-brick-dark)!important;border-color:var(--oga-v414-brick-dark)!important;color:#fff!important} html body .oga-contact-page,html body .oga-contact-page.oga-contact-page-v48{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important} html body .oga-contact-hero.oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;overflow:hidden!important;border:0!important;background:#eee9e3!important} html body .oga-contact-hero-v48 .oga-contact-hero-media,html body .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important} html body .oga-contact-hero-v48 .oga-contact-hero-media img{object-fit:cover!important;object-position:center center!important;filter:none!important;opacity:1!important} html body .oga-contact-hero-v48::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;background:linear-gradient(90deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 68%)!important;pointer-events:none!important} html body .oga-contact-hero-v48::after{content:none!important;display:none!important} html body .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;z-index:2!important;left:max(42px,calc((100vw - 1540px)/2+42px))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,calc(100% - 84px))!important;margin:0!important;padding:0!important} html body .oga-contact-hero-v48 .oga-contact-hero-title h1{margin:0!important;color:var(--oga-v414-ink)!important;font-size:clamp(34px,3.3vw,54px)!important;line-height:1.05!important;font-weight:400!important;letter-spacing:-.025em!important;text-shadow:0 1px 10px rgba(255,255,255,.5)!important} html body .oga-contact-layout{width:min(1460px,calc(100% - 84px))!important;max-width:1460px!important;margin:0 auto 28px!important;grid-template-columns:minmax(290px,40%) minmax(0,60%)!important;gap:20px!important} html body .oga-contact-card,html body .oga-contact-form{border:0!important;border-left:0!important;box-shadow:none!important;padding:26px!important} html body .oga-contact-map-v48{width:100vw!important;max-width:100vw!important;height:500px!important;margin:28px calc(50% - 50vw) 0!important;padding:0!important;border:0!important} html body .oga-contact-map-v48 iframe{width:100%!important;height:100%!important;border:0!important;filter:none!important} html body section.oga-legal.oga-legal-v2{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important} html body section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:260px!important;min-height:260px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;overflow:hidden!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;background:var(--oga-v414-legal)!important;background-image:none!important} html body section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411::before,html body section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411::after{content:none!important;display:none!important} html body .oga-legal-hero-inner-v411{display:flex!important;align-items:center!important;width:min(1540px,calc(100% - 84px))!important;max-width:1540px!important;height:100%!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important} html body .oga-legal-hero-copy-v411{width:auto!important;max-width:760px!important;margin:0!important;padding:0!important;border:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important} html body .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 9px!important;color:var(--oga-v414-brick)!important;font-size:12px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:none!important} html body .oga-legal-hero-copy-v411 h1{margin:0!important;color:var(--oga-v414-ink)!important;font-size:30px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:.005em!important;text-transform:uppercase!important;text-shadow:none!important} html body.woocommerce-cart main.oga-main,html body.woocommerce-cart .oga-main{width:min(1540px,calc(100% - 64px))!important;max-width:1540px!important;margin:0 auto!important;padding:30px 0 64px!important} html body.woocommerce-cart .woocommerce{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.woocommerce-cart .oga-cart-layout-v414{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5%!important;align-items:start!important;width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important} html body.woocommerce-cart .oga-cart-layout-v414>form.woocommerce-cart-form,html body.woocommerce-cart .oga-cart-layout-v414>.cart-collaterals{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-cart .oga-cart-layout-v414 table.shop_table.cart{display:table!important;table-layout:auto!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-collapse:collapse!important;background:#fff!important;box-shadow:none!important} html body.woocommerce-cart .oga-cart-layout-v414 table.shop_table.cart thead{display:none!important} html body.woocommerce-cart .oga-cart-layout-v414 table.shop_table.cart tbody{display:block!important;width:100%!important} html body.woocommerce-cart .oga-cart-layout-v414 table.shop_table.cart tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 82px 118px 90px!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--oga-v414-line)!important;background:#fff!important} html body.woocommerce-cart .oga-cart-layout-v414 tr.cart_item td{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important} html body.woocommerce-cart .oga-cart-layout-v414 tr.cart_item td::before{display:none!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-remove{position:absolute!important;top:8px!important;right:0!important;z-index:3!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-thumbnail{grid-column:1!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-thumbnail img{display:block!important;width:78px!important;height:92px!important;object-fit:contain!important;margin:0!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-name{grid-column:2!important;font-size:15px!important;line-height:1.35!important;overflow-wrap:anywhere!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-price{grid-column:3!important;font-weight:600!important;white-space:nowrap!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-quantity{grid-column:4!important;white-space:nowrap!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-subtotal{grid-column:5!important;font-weight:600!important;white-space:nowrap!important} html body.woocommerce-cart .oga-cart-layout-v414 .quantity{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important} html body.woocommerce-cart .oga-cart-layout-v414 .quantity .qty{width:48px!important;min-height:38px!important;height:38px!important;padding:0!important;text-align:center!important} html body.woocommerce-cart .oga-cart-layout-v414 tr:not(.cart_item).actions,html body.woocommerce-cart .oga-cart-layout-v414 td.actions{display:block!important;width:100%!important;padding:14px 0 0!important;border:0!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals tr,html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals th,html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals td{border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals tr{border-bottom:1px solid var(--oga-v414-line)!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals th,html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals td{padding:14px 0!important;font-size:15px!important} html body.woocommerce-cart .oga-cart-layout-v414 .cart_totals td{text-align:right!important} html body.woocommerce-cart .oga-cart-layout-v414 .wc-proceed-to-checkout{padding:16px 0 0!important} html body.woocommerce-cart .oga-cart-layout-v414 .checkout-button{width:100%!important;min-height:46px!important;margin:0!important;padding:0 16px!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important} html body.woocommerce-checkout main.oga-main,html body.woocommerce-checkout .oga-main{width:min(1540px,calc(100% - 64px))!important;max-width:1540px!important;margin:0 auto!important;padding:28px 0 60px!important} html body.woocommerce-checkout .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.oga-checkout-v414{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,50fr)!important;column-gap:5%!important;row-gap:0!important;align-items:start!important;width:95%!important;max-width:none!important;margin:18px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important} html body.woocommerce-checkout form.checkout>#order_review{grid-column:2!important;grid-row:2!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout #customer_details:is(.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address),html body.woocommerce-checkout #order_review:is(.woocommerce-checkout-review-order-table,#payment,.woocommerce-checkout-payment,.payment_box,.form-row.place-order,.woocommerce-terms-and-conditions-wrapper,.wc_payment_methods,.wc_payment_method){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout #order_review:is(table,thead,tbody,tfoot,tr,th,td){border:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout #order_review table.shop_table{width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important} html body.woocommerce-checkout #order_review table.shop_table th,html body.woocommerce-checkout #order_review table.shop_table td{padding:8px 0!important} html body.woocommerce-checkout #payment,html body.woocommerce-checkout #payment ul.payment_methods,html body.woocommerce-checkout #payment .payment_box,html body.woocommerce-checkout #payment .form-row.place-order{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout #payment ul.payment_methods{margin-top:12px!important} html body.woocommerce-checkout #payment li.wc_payment_method{margin:0 0 11px!important;padding:0!important} html body.woocommerce-checkout #payment .payment_box{margin:6px 0 10px 25px!important;font-size:14px!important;line-height:1.45!important;color:var(--oga-v414-muted)!important} html body.woocommerce-checkout #payment .payment_box::before{display:none!important} html body.woocommerce-checkout #payment .woocommerce-privacy-policy-text{margin:10px 0!important;font-size:13px!important;line-height:1.42!important} html body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin:9px 0 0!important;padding:0!important} html body.woocommerce-checkout #place_order{width:100%!important;height:44px!important;min-height:44px!important;margin:12px 0 0!important;font-size:13px!important;font-weight:400!important} html body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px 14px!important} html body.woocommerce-checkout #customer_details .form-row{float:none!important;width:100%!important;margin:0 0 8px!important;padding:0!important} html body.woocommerce-checkout #customer_details:is(.form-row-wide,#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_state_field,#billing_postcode_field,#billing_email_field,#billing_phone_field){grid-column:1/-1!important} html body.woocommerce-checkout #customer_details label{margin:0 0 4px!important;font-size:13px!important;font-weight:400!important} html body.woocommerce-checkout #customer_details:is(input.input-text,select,textarea,.select2-selection){min-height:41px!important;padding:8px 10px!important;font-size:14px!important;border:1px solid #ddd6cf!important;background:#fff!important;box-shadow:none!important;border-radius:0!important} html body.woocommerce-checkout #customer_details textarea{min-height:84px!important} html body.woocommerce-checkout #customer_details:is(.create-account,.woocommerce-shipping-fields){margin-top:7px!important} html body.woocommerce-checkout #customer_details h3{font-size:18px!important;font-weight:500!important;margin:0 0 10px!important} @media(max-width:1100px){html body.woocommerce-cart .oga-cart-layout-v414{grid-template-columns:1fr!important;gap:24px!important} html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.oga-checkout-v414{display:block!important;width:calc(100% - 30px)!important} html body.woocommerce-checkout form.checkout>#order_review_heading{margin-top:24px!important}} @media(max-width:760px){html body .oga-contact-hero.oga-contact-hero-v48{height:300px!important;min-height:300px!important} html body .oga-contact-hero-v48 .oga-contact-hero-title{left:20px!important;width:calc(100% - 40px)!important} html body .oga-contact-layout{width:calc(100% - 32px)!important;grid-template-columns:1fr!important} html body .oga-legal-hero-inner-v411{width:calc(100% - 36px)!important} html body section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411{height:210px!important;min-height:210px!important} html body.woocommerce-cart main.oga-main,html body.woocommerce-checkout main.oga-main{width:calc(100% - 28px)!important} html body.woocommerce-cart .oga-cart-layout-v414 table.shop_table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr)!important;gap:9px 12px!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-thumbnail{grid-column:1!important;grid-row:1/5!important} html body.woocommerce-cart .oga-cart-layout-v414 td.product-name,html body.woocommerce-cart .oga-cart-layout-v414 td.product-price,html body.woocommerce-cart .oga-cart-layout-v414 td.product-quantity,html body.woocommerce-cart .oga-cart-layout-v414 td.product-subtotal{grid-column:2!important} html body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important} html body.woocommerce-checkout #customer_details .form-row{grid-column:1!important}} html body ul.products li.product .oga-v414-favorite,html body .products li.product .oga-v414-favorite{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;z-index:75!important;display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;color:#111!important;box-shadow:none!important} html body ul.products li.product .oga-v414-favorite svg,html body .products li.product .oga-v414-favorite svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}:root{--oga-v415-brick:#a55245;--oga-v415-ink:#171513;--oga-v415-line:#e5dfd8;--oga-v415-soft:#f3f0ec} html body.single-product .oga-product-layout{grid-template-columns:minmax(0,56%) minmax(420px,44%)!important} html body.single-product .oga-summary{min-width:0!important;max-width:none!important;width:100%!important} html body.single-product .oga-summary h1,html body.single-product h1.product_title{width:100%!important;max-width:none!important;margin:0 0 14px!important;font-family:"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;font-size:clamp(26px,2.05vw,36px)!important;line-height:1.13!important;font-weight:400!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important} html body .oga-product-badge--sold,html body ul.products li.product .oga-product-badge--sold,html body.single-product .oga-product-badge--sold{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:138px!important;min-height:38px!important;padding:8px 14px!important;margin:0!important;background:var(--oga-v415-brick)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 6px 16px rgba(73,28,22,.18)!important;transform:none!important;font:600 11px/1.05 "Instrument Sans","Inter",Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;z-index:90!important} html body .oga-product-badge--limited,html body .oga-limited,html body .low-stock,html body .stock-limited{display:none!important} html body.woocommerce-cart main#oga-main,html body.woocommerce-cart main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:34px 0 70px!important} html body.woocommerce-cart main#oga-main .woocommerce{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.woocommerce-cart .oga-cart-layout-v415,html body.woocommerce-cart .oga-cart-layout-v414{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:5%!important;row-gap:24px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:26px 0 0!important;padding:0!important} html body.woocommerce-cart .oga-cart-layout-v415>form.woocommerce-cart-form,html body.woocommerce-cart .oga-cart-layout-v415>.cart-collaterals,html body.woocommerce-cart .oga-cart-layout-v414>form.woocommerce-cart-form,html body.woocommerce-cart .oga-cart-layout-v414>.cart-collaterals{display:block!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.woocommerce-cart form.woocommerce-cart-form table.shop_table.cart{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;table-layout:auto!important;border:0!important;background:#fff!important;margin:0!important} html body.woocommerce-cart form.woocommerce-cart-form table.shop_table.cart thead{display:none!important} html body.woocommerce-cart form.woocommerce-cart-form table.shop_table.cart tbody{display:block!important;width:100%!important} html body.woocommerce-cart form.woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:96px minmax(180px,1fr) 92px 124px 100px!important;gap:14px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:18px 0!important;border-bottom:1px solid var(--oga-v415-line)!important;background:#fff!important} html body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail img{width:86px!important;height:100px!important;object-fit:contain!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-name{font-size:15px!important;line-height:1.38!important;overflow-wrap:break-word!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-price,html body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal{font-weight:600!important;white-space:nowrap!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-remove{position:absolute!important;right:4px!important;top:4px!important;z-index:3!important} html body.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px!important;background:var(--oga-v415-soft)!important;border:0!important;box-shadow:none!important} html body.woocommerce-cart .cart-collaterals .cart_totals h2{margin:0 0 18px!important;font-size:25px!important;font-weight:500!important} html body.woocommerce-cart .cart-collaterals table{width:100%!important;border:0!important;background:transparent!important} html body.woocommerce-cart .cart-collaterals tr{border-bottom:1px solid var(--oga-v415-line)!important} html body.woocommerce-cart .cart-collaterals th,html body.woocommerce-cart .cart-collaterals td{padding:14px 0!important;border:0!important;background:transparent!important} html body.woocommerce-cart .cart-collaterals td{text-align:right!important} html body.woocommerce-checkout main#oga-main,html body.woocommerce-checkout main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:30px 0 68px!important} html body.woocommerce-checkout main#oga-main .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.oga-checkout-v415,html body.woocommerce-checkout form.checkout.oga-checkout-v414{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,5fr) minmax(0,50fr)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.woocommerce-checkout form.checkout>#order_review_heading{grid-column:3!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:22px!important;font-weight:500!important} html body.woocommerce-checkout form.checkout>#order_review{grid-column:3!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px 26px!important;background:var(--oga-v415-soft)!important;border:0!important;box-shadow:none!important} html body.woocommerce-checkout #customer_details:is(.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address),html body.woocommerce-checkout #order_review:is(.woocommerce-checkout-review-order-table,#payment,.woocommerce-checkout-payment,.payment_box,.form-row.place-order,.woocommerce-terms-and-conditions-wrapper,.wc_payment_methods,.wc_payment_method){border:0!important;box-shadow:none!important;background:transparent!important} html body.woocommerce-checkout #customer_details:is(.col-1,.col-2){float:none!important;width:100%!important;margin:0!important;padding:0!important} html body.woocommerce-checkout #customer_details .form-row{float:none!important;width:100%!important;margin:0 0 9px!important;padding:0!important} html body.woocommerce-checkout #customer_details:is(input,select,textarea,.select2-selection){min-height:42px!important;padding:8px 10px!important;border:1px solid #ddd6cf!important;background:#fff!important;box-shadow:none!important;border-radius:0!important} html body.woocommerce-checkout #payment{padding:0!important;margin:12px 0 0!important} html body.woocommerce-checkout #payment .payment_box{margin:7px 0 12px 26px!important;padding:0!important;background:transparent!important} html body.woocommerce-checkout #payment .payment_box:before{display:none!important} html body .oga-modal,html body .oga-lightbox{padding:20px!important;box-sizing:border-box!important} html body .oga-modal-box,html body .oga-certificate-dialog__panel,html body [role="dialog"].oga-certificate-dialog__panel{width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:auto!important;padding:34px!important;box-sizing:border-box!important} html body .oga-modal-close,html body .oga-certificate-dialog__close,html body .oga-lightbox-close,html body .oga-lightbox-tools button:last-child{position:absolute!important;top:12px!important;right:12px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#1d1b19!important;color:#fff!important;font-size:24px!important;line-height:1!important;font-weight:800!important;z-index:9999!important;box-shadow:none!important} html body .oga-certificate-dialog__panel img{max-width:100%!important;height:auto!important;object-fit:contain!important} html body .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important} html body .oga-contact-hero{width:100vw!important;max-width:100vw!important;height:400px!important;min-height:400px!important;margin:0 calc(50% - 50vw) 34px!important;border:0!important;overflow:hidden!important} html body .oga-contact-hero img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important} html body .oga-contact-hero .oga-contact-hero-title h1{font-size:clamp(30px,2.6vw,44px)!important;font-weight:400!important;line-height:1.08!important} html body .oga-contact-map-v48,html body .oga-contact-map{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important} html body section.oga-legal.oga-legal-v2>header.oga-legal-hero{width:100vw!important;max-width:100vw!important;height:260px!important;min-height:260px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#ebe7e1!important;background-image:none!important;border:0!important} html body .oga-legal-hero-copy-v411 h1{color:#171513!important;font-size:28px!important;font-weight:400!important;text-shadow:none!important} html body .oga-legal-hero-copy-v411 span{color:var(--oga-v415-brick)!important;text-shadow:none!important} @media(max-width:1100px){html body.woocommerce-cart .oga-cart-layout-v415,html body.woocommerce-cart .oga-cart-layout-v414{grid-template-columns:1fr!important;gap:24px!important} html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.oga-checkout-v415,html body.woocommerce-checkout form.checkout.oga-checkout-v414{display:block!important} html body.woocommerce-checkout form.checkout>#order_review_heading{margin-top:24px!important} html body.single-product .oga-product-layout{grid-template-columns:1fr!important}} @media(max-width:720px){html body.woocommerce-cart main#oga-main,html body.woocommerce-cart main.oga-main,html body.woocommerce-checkout main#oga-main,html body.woocommerce-checkout main.oga-main{width:calc(100% - 28px)!important} html body.woocommerce-cart form.woocommerce-cart-form tr.cart_item{grid-template-columns:82px minmax(0,1fr)!important;gap:10px 12px!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-thumbnail{grid-row:1/5!important} html body.woocommerce-cart form.woocommerce-cart-form td.product-name,html body.woocommerce-cart form.woocommerce-cart-form td.product-price,html body.woocommerce-cart form.woocommerce-cart-form td.product-quantity,html body.woocommerce-cart form.woocommerce-cart-form td.product-subtotal{grid-column:2!important} html body .oga-modal-box,html body .oga-certificate-dialog__panel{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:24px 18px!important} html body .oga-contact-hero{height:330px!important;min-height:330px!important}}:root{--oga-v416-brick:#a55245;--oga-v416-ink:#171513;--oga-v416-line:#e6e0da;--oga-v416-soft:#f4f1ed} html body.oga-build-45 main:is(.oga-product-sections,.oga-contact-page,.oga-legal,.oga-filters,.oga-editorial-copy,.oga-artist-body,.oga-product-layout)::before,html body.oga-build-45 main:is(.oga-product-sections,.oga-contact-page,.oga-legal,.oga-filters,.oga-editorial-copy,.oga-artist-body,.oga-product-layout)::after{border-left:0!important;border-right:0!important} html body.oga-build-45.single-product .oga-product-layout{grid-template-columns:minmax(0,55%) minmax(0,45%)!important;width:100%!important;max-width:none!important} html body.oga-build-45.single-product .oga-summary{width:100%!important;max-width:none!important;min-width:0!important;padding-right:clamp(18px,3vw,54px)!important} html body.oga-build-45.single-product .oga-summary h1,html body.oga-build-45.single-product h1.product_title{width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 14px!important;font-family:"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;font-size:clamp(25px,1.5vw,40px)!important;line-height:36px!important;font-weight:400!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important} html body.oga-build-45 .oga-product-badge.oga-product-badge--sold,html body.oga-build-45 [data-oga-product-badge].oga-product-badge--sold,html body.oga-build-45 ul.products li.product .oga-product-badge--sold,html body.oga-build-45.single-product .oga-main-art .oga-product-badge--sold{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:138px!important;max-width:calc(100% - 28px)!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;box-sizing:border-box!important;background:var(--oga-v416-brick)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 6px 16px rgba(73,28,22,.18)!important;transform:none!important;font:600 11px/1.05 "Instrument Sans","Inter",Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;z-index:120!important} html body.oga-build-45 .oga-product-badge--sold::before,html body.oga-build-45 .oga-product-badge--sold::after{content:none!important;display:none!important} html body.oga-build-45:is(.oga-product-badge--limited,.oga-limited,.low-stock,.stock-limited,[class*="stock-limited"]){display:none!important} html body.oga-build-45 ul.products li.product .oga-card-media-v49{position:relative!important} html body.oga-build-45 ul.products li.product:is(.oga-card-favorite-v49,.oga-v414-favorite){position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:110!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.94)!important;border:0!important;border-radius:50%!important;color:#111!important} html body.oga-build-45 ul.products li.product:is(.oga-card-favorite-v49,.oga-v414-favorite) svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important} html body.oga-build-45 ul.products li.product .oga-card-bottom-v49{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:auto!important} html body.oga-build-45 ul.products li.product .oga-card-buy-v49{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:42px!important;height:42px!important;padding:0 2px!important;margin:0!important;background:transparent!important;border:0!important;color:#111!important;box-shadow:none!important} html body.oga-build-45 ul.products li.product .oga-card-buy-v49 svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 ul.products li.product .oga-card-buy-plus-v49{display:inline-block!important;font-size:20px!important;line-height:1!important;font-weight:600!important;color:#111!important;transform:translateY(-1px)!important} html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:32px 0 68px!important} html body.oga-build-45.woocommerce-cart main#oga-main>.oga-container,html body.oga-build-45.woocommerce-cart main.oga-main>.oga-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .woocommerce{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:5%!important;row-gap:24px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:24px 0 0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416>form.woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416>.cart-collaterals{float:none!important;position:static!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 table.shop_table.cart{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;background:#fff!important;table-layout:auto!important;border-collapse:collapse!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 table.shop_table.cart thead{display:none!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 table.shop_table.cart tbody{display:block!important;width:100%!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:92px minmax(170px,1fr) 86px 118px 88px!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:18px 22px 18px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--oga-v416-line)!important;background:#fff!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 tr.cart_item td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-align:left!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 tr.cart_item td::before{display:none!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-thumbnail img{display:block!important;width:82px!important;height:96px!important;object-fit:contain!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-name{font-size:15px!important;line-height:1.35!important;overflow-wrap:break-word!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-price,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-subtotal{font-weight:600!important;white-space:nowrap!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-remove{position:absolute!important;top:7px!important;right:0!important;z-index:4!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .quantity{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .quantity .qty{width:46px!important;height:38px!important;min-height:38px!important;padding:0!important;text-align:center!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px!important;background:var(--oga-v416-soft)!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals h2{font-size:25px!important;font-weight:500!important;margin:0 0 18px!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals table{width:100%!important;margin:0!important;border:0!important;background:transparent!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals:is(tr,th,td){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals tr{border-bottom:1px solid var(--oga-v416-line)!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals:is(th,td){padding:14px 0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 .cart_totals td{text-align:right!important} html body.oga-build-45.woocommerce-checkout main#oga-main,html body.oga-build-45.woocommerce-checkout main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:30px 0 68px!important} html body.oga-build-45.woocommerce-checkout main#oga-main .woocommerce,html body.oga-build-45.woocommerce-checkout main.oga-main .woocommerce{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout.oga-checkout-v416{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,5fr) minmax(0,50fr)!important;column-gap:0!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v416>#customer_details{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v416>#order_review_heading{grid-column:3!important;grid-row:1!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;font-size:21px!important;font-weight:500!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v416>#order_review{grid-column:3!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px 24px!important;background:var(--oga-v416-soft)!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address),html body.oga-build-45.woocommerce-checkout #order_review:is(.woocommerce-checkout-review-order-table,#payment,.woocommerce-checkout-payment,.payment_box,.form-row.place-order,.woocommerce-terms-and-conditions-wrapper,.wc_payment_methods,.wc_payment_method){float:none!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.col-1,.col-2){padding:0!important} html body.oga-build-45.woocommerce-checkout #customer_details .form-row{float:none!important;width:100%!important;margin:0 0 9px!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(input,select,textarea,.select2-selection){min-height:42px!important;padding:8px 10px!important;border:1px solid #ddd7d1!important;background:#fff!important;box-shadow:none!important;border-radius:0!important} html body.oga-build-45.woocommerce-checkout #payment{padding:0!important;margin:10px 0 0!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box{margin:6px 0 12px!important;padding:14px 0!important;background:transparent!important;border:0!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box:before{display:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:12px 0!important;border:0!important;border-bottom:1px solid var(--oga-v416-line)!important;background:transparent!important} html body.oga-build-45 .oga-modal{padding:20px!important;overflow:hidden!important;box-sizing:border-box!important} html body.oga-build-45 .oga-modal-box{position:relative!important;width:min(640px,calc(100vw - 40px))!important;max-width:640px!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:auto!important;padding:32px!important;box-sizing:border-box!important} html body.oga-build-45 dialog.oga95-certificate-dialog,html body.oga-build-45 dialog.oga991-certificate-dialog{width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;max-height:calc(100vh - 40px)!important;margin:auto!important;padding:0!important;border:0!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important} html body.oga-build-45 .oga95-certificate-modal,html body.oga-build-45 .oga991-certificate-modal{position:relative!important;width:100%!important;max-width:none!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:30px!important;box-sizing:border-box!important} html body.oga-build-45:is(.oga-modal-close,.oga95-certificate-close,.oga-lightbox-close,[data-oga-modal-close],[data-oga-certificate-close],[data-oga-lightbox-close]){position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:#1d1b19!important;color:#fff!important;font-size:28px!important;line-height:1!important;font-weight:800!important;z-index:10050!important;box-shadow:none!important;cursor:pointer!important} html body.oga-build-45 .oga-lightbox-tools [data-oga-lightbox-close]{position:static!important;width:auto!important;min-width:96px!important;height:46px!important;padding:0 14px!important;display:inline-flex!important;gap:8px!important;font-size:16px!important} html body.oga-build-45:is(.oga95-certificate-modal,.oga991-certificate-modal) img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;max-height:54vh!important;margin:16px auto!important;object-fit:contain!important} html body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:100vw!important;height:380px!important;min-height:380px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;border:0!important;overflow:hidden!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:none!important} html body.oga-build-45 .oga-contact-hero-v48::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%)!important;z-index:1!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;left:max(54px,calc((100vw - 1500px)/2+34px))!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;width:min(620px,calc(100% - 108px))!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title h1{margin:0!important;color:#171513!important;font-size:clamp(28px,2.25vw,38px)!important;line-height:1.1!important;font-weight:400!important;text-shadow:none!important} html body.oga-build-45:is(.oga-contact-map-v48,.oga-contact-map){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;width:100vw!important;max-width:100vw!important;height:230px!important;min-height:230px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:#eeeae4!important;background-image:none!important;border:0!important;overflow:hidden!important} html body.oga-build-45 .oga-legal-hero-inner-v411{display:flex!important;align-items:center!important;width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;height:100%!important;margin:0 auto!important;padding:0!important} html body.oga-build-45 .oga-legal-hero-copy-v411{width:min(760px,100%)!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45 .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 8px!important;color:var(--oga-v416-brick)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-shadow:none!important} html body.oga-build-45 .oga-legal-hero-copy-v411 h1{margin:0!important;color:#171513!important;font-size:clamp(26px,2.2vw,36px)!important;line-height:1.1!important;font-weight:400!important;text-shadow:none!important} @media(max-width:1100px){html body.oga-build-45.single-product .oga-product-layout{grid-template-columns:1fr!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416{grid-template-columns:1fr!important;column-gap:0!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout.oga-checkout-v416{display:block!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v416>#order_review_heading{margin-top:26px!important}} @media(max-width:720px){html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main,html body.oga-build-45.woocommerce-checkout main#oga-main,html body.oga-build-45.woocommerce-checkout main.oga-main{width:calc(100% - 28px)!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 tr.cart_item{grid-template-columns:78px minmax(0,1fr)!important;gap:8px 12px!important;padding-right:18px!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416 td.product-thumbnail{grid-row:1 / 5!important;grid-column:1!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v416:is(td.product-name,td.product-price,td.product-quantity,td.product-subtotal){grid-column:2!important} html body.oga-build-45 dialog.oga95-certificate-dialog,html body.oga-build-45 dialog.oga991-certificate-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important} html body.oga-build-45 .oga95-certificate-modal,html body.oga-build-45 .oga991-certificate-modal{padding:22px 16px!important;max-height:calc(100vh - 20px)!important} html body.oga-build-45 .oga-modal-box{width:calc(100vw - 20px)!important;padding:24px 18px!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{height:310px!important;min-height:310px!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{left:24px!important;width:calc(100% - 48px)!important} html body.oga-build-45 .oga-legal-hero-inner-v411{width:calc(100% - 40px)!important}}:root{--oga418-brick:#a55245;--oga418-ink:#171513;--oga418-line:#e7e1db;--oga418-soft:#f5f2ee} html body.oga-build-45 .oga95-editorial-copy h1{font-family:var(--oga-ui-font,"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif)!important;font-size:clamp(27px,calc(4.5vw - 13px),30px)!important;line-height:35px!important;font-weight:400!important;letter-spacing:-.02em!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist strong{font-size:17px!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist{padding-bottom:12px!important} html body.oga-build-45 ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important} html body.oga-build-45 ul.products li.product{position:relative!important;float:none!important;width:auto!important;margin:0!important;min-width:0!important;overflow:visible!important} html body.oga-build-45 ul.products li.product:is(.oga-card-wishlist,.oga-card-favorite-v49,.oga-v414-favorite,.oga-v416-favorite,.oga-v417-favorite,.yith-wcwl-add-to-wishlist,.tinv-wraper,.tinv-wishlist,.wishlist-fragment,a.add_to_wishlist,[class*="wishlist-"]:not(.oga-v418-favorite),[class*="favorite-"]:not(.oga-v418-favorite)){display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important} html body.oga-build-45 ul.products li.product .oga-v418-favorite{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:250!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;color:#111!important;box-shadow:0 1px 5px rgba(0,0,0,.10)!important;text-decoration:none!important;font-size:0!important;line-height:0!important;overflow:hidden!important} html body.oga-build-45 ul.products li.product .oga-v418-favorite::before,html body.oga-build-45 ul.products li.product .oga-v418-favorite::after{content:none!important;display:none!important} html body.oga-build-45 ul.products li.product .oga-v418-favorite svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important} html body.oga-build-45 ul.products li.product .oga-v418-favorite span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important} html body.oga-build-45 ul.products li.product .oga-v418-price-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:12px!important;min-height:38px!important} html body.oga-build-45 ul.products li.product .oga-v418-price-actions .price,html body.oga-build-45 ul.products li.product .oga-v418-price-actions:is(.oga-card-price,.oga-card-price-v49){margin:0!important;font-size:20px!important;font-weight:600!important;line-height:1.1!important;color:#111!important} html body.oga-build-45 ul.products li.product .oga-v418-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:42px!important;height:36px!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-decoration:none!important;font-size:0!important;line-height:1!important} html body.oga-build-45 ul.products li.product .oga-v418-cart svg{width:23px!important;height:23px!important;display:block!important;fill:none!important;stroke:#111!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-build-45 ul.products li.product .oga-v418-cart .oga-v418-plus{display:inline-block!important;font-size:18px!important;line-height:1!important;font-weight:600!important;color:#111!important} html body.oga-build-45 ul.products li.product:is(.oga-loop-cart-v410,.oga-card-cart,.oga-card-buy-v49):not(.oga-v418-cart){display:none!important} html body.oga-build-45:is(.oga-product-badge--sold,.oga-gallery-sold,.oga-sold-large,.oga-sold,.soldout,.sold-out,.out-of-stock){position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:260!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:138px!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;background:var(--oga418-brick)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 6px 16px rgba(73,28,22,.16)!important;font:600 11px/1.05 "Instrument Sans","Inter",Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45:is(.oga-gallery-sold,.oga-sold-large,.oga-sold,.soldout,.sold-out,.out-of-stock){font-size:0!important} html body.oga-build-45:is(.oga-gallery-sold,.oga-sold-large,.oga-sold,.soldout,.sold-out,.out-of-stock)::before{content:none!important;display:none!important} html body.oga-build-45:is(.oga-gallery-sold,.oga-sold-large,.oga-sold,.soldout,.sold-out,.out-of-stock)::after{content:"LUCRARE VÂNDUTĂ"!important;display:inline!important;color:#fff!important;font:600 11px/1.05 "Instrument Sans","Inter",Arial,sans-serif!important} html body.oga-build-45:is(.oga-product-badge--limited,.oga-limited,.low-stock,.stock-limited,[class*="stock-limited"]){display:none!important} html body.oga-build-45 nav.woocommerce-pagination,html body.oga-build-45 .woocommerce-pagination{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;clear:both!important;margin:28px auto 12px!important} html body.oga-build-45 .woocommerce-pagination ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important} html body.oga-build-45 .woocommerce-pagination li{display:block!important;margin:0!important;padding:0!important;border:0!important} html body.oga-build-45 .woocommerce-pagination:is(a.page-numbers,span.page-numbers){display:grid!important;place-items:center!important;min-width:42px!important;height:42px!important;padding:0 12px!important;background:#fff!important;color:#111!important;border:1px solid transparent!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;line-height:1!important} html body.oga-build-45 .woocommerce-pagination span.current{background:var(--oga418-brick)!important;color:#fff!important;border-color:var(--oga418-brick)!important} html body.oga-build-45 .woocommerce-pagination:is(a.next,a.prev){min-width:118px!important;border-color:#ddd7d1!important;font-size:13px!important;white-space:nowrap!important} html body.oga-build-45 .woocommerce-pagination:is(a.next,a.prev)::before,html body.oga-build-45 .woocommerce-pagination:is(a.next,a.prev)::after{content:none!important;display:none!important} html body.oga-build-45.single-product .oga-product-layout{width:min(1600px,calc(100% - 64px))!important;max-width:1600px!important;grid-template-columns:minmax(0,56%) minmax(0,44%)!important;gap:clamp(34px,4vw,64px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45.single-product .oga-summary{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;padding-right:0!important;overflow:visible!important} html body.oga-build-45.single-product:is(.oga-summary h1,h1.product_title){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 14px!important;padding:0!important;font-family:"Instrument Sans","Apercu","Inter","Helvetica Neue",Arial,sans-serif!important;font-size:clamp(28px,2vw,40px)!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important} html body.oga-build-45:is(.oga-modal,.oga95-certificate-wrap,.oga991-certificate-wrap){box-sizing:border-box!important;overflow:hidden!important;padding:18px!important} html body.oga-build-45:is(.oga-modal-box,dialog.oga95-certificate-dialog,dialog.oga991-certificate-dialog){position:relative!important;width:min(680px,calc(100vw - 36px))!important;max-width:680px!important;max-height:calc(100vh - 36px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:0!important;box-sizing:border-box!important} html body.oga-build-45:is(.oga95-certificate-modal,.oga991-certificate-modal){position:relative!important;width:100%!important;max-width:none!important;max-height:calc(100vh - 36px)!important;padding:26px 24px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important} html body.oga-build-45:is(.oga95-certificate-modal,.oga991-certificate-modal) img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:48vh!important;object-fit:contain!important;margin:10px auto!important} html body.oga-build-45:is(.oga-modal-close,.oga95-certificate-close,.oga991-certificate-close,.oga-lightbox-close,[data-oga-modal-close],[data-oga-certificate-close]){position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:10080!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;background:#1d1b19!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:28px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important} html body.oga-build-45:is(.oga-modal-close,.oga95-certificate-close,.oga991-certificate-close,.oga-lightbox-close,[data-oga-modal-close],[data-oga-certificate-close])::before,html body.oga-build-45:is(.oga-modal-close,.oga95-certificate-close,.oga991-certificate-close,.oga-lightbox-close,[data-oga-modal-close],[data-oga-certificate-close])::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:100vw!important;height:360px!important;min-height:360px!important;margin:0 calc(50% - 50vw) 30px!important;padding:0!important;border:0!important;overflow:hidden!important;background:#eeeae4!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media,html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{object-fit:cover!important;object-position:center center!important;filter:none!important} html body.oga-build-45 .oga-contact-hero-v48::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0) 54%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;left:max(42px,calc((100vw - 1500px)/2+20px))!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;width:min(560px,calc(100% - 84px))!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title h1{margin:0!important;color:#171513!important;font-size:clamp(25px,1.8vw,32px)!important;line-height:1.08!important;font-weight:400!important;text-shadow:none!important} html body.oga-build-45:is(.oga-contact-map-v48,.oga-contact-map){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important} html body.oga-build-45:is(.oga-contact-map-v48,.oga-contact-map) iframe{display:block!important;width:100%!important;min-height:420px!important;border:0!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;width:100vw!important;max-width:100vw!important;height:190px!important;min-height:190px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:#eeeae4!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45 header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-copy-v411){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--oga418-ink)!important;text-shadow:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{display:flex!important;align-items:center!important;width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;height:100%!important;margin:0 auto!important;padding:0!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411{width:min(760px,100%)!important;margin:0!important;padding:0!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 6px!important;color:var(--oga418-brick)!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.11em!important;text-shadow:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 h1{margin:0!important;color:var(--oga418-ink)!important;font-size:clamp(23px,1.65vw,29px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.02em!important;text-shadow:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 *{color:inherit!important;text-shadow:none!important} html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:30px 0 64px!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418{display:grid!important;grid-template-columns:minmax(0,55fr) minmax(0,40fr)!important;column-gap:5%!important;row-gap:20px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:20px 0 0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>form.woocommerce-cart-form{grid-column:1!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>.cart-collaterals{grid-column:2!important} html body.oga-build-45.woocommerce-cart:is(form.woocommerce-cart-form,.cart-collaterals){float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart:is(.cross-sells:empty,.cart-collaterals:empty){display:none!important} html body.oga-build-45.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;background:var(--oga418-soft)!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .cart-collaterals .cart_totals h2{margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;font-size:24px!important;font-weight:500!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart{width:100%!important;table-layout:auto!important;border:0!important;background:#fff!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart:is(th,td){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important} html body.oga-build-45.woocommerce-cart .product-name{min-width:260px!important} html body.oga-build-45.woocommerce-cart .product-thumbnail{width:92px!important} html body.oga-build-45.woocommerce-cart .product-thumbnail img{width:74px!important;height:74px!important;object-fit:contain!important} html body.oga-build-45.woocommerce-cart .oga-v418-empty-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto 16px!important;color:#111!important} html body.oga-build-45.woocommerce-cart .oga-v418-empty-icon svg{width:38px!important;height:38px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important} html body.oga-build-45.woocommerce-checkout main#oga-main,html body.oga-build-45.woocommerce-checkout main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:28px 0 56px!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout.oga-checkout-v418{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,5fr) minmax(0,50fr)!important;column-gap:0!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important;margin:18px 0 0!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v418>#customer_details{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v418>#order_review_heading,html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v418>#order_review{grid-column:3!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45.woocommerce-checkout:is(#customer_details,.col2-set,.col-1,.col-2,#order_review,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#payment,#payment ul.payment_methods,#payment .payment_box){border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout:is(#customer_details,.col2-set,.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){background:transparent!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45.woocommerce-checkout #order_review{background:#f3f3f3!important;padding:22px 24px!important} html body.oga-build-45.woocommerce-checkout #payment{background:transparent!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box{background:#fff!important;padding:14px 16px!important;margin:6px 0 12px!important} html body.oga-build-45.woocommerce-checkout .form-row{margin-bottom:12px!important} html body.oga-build-45.woocommerce-checkout:is(input,select,textarea){min-height:46px!important} html body.oga-build-45.woocommerce-checkout .oga-checkout-trust{border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 0!important} html body.oga-build-45:is(.oga-btn,button.button,a.button,.button){font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important} @media(max-width:1180px){html body.oga-build-45 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){html body.oga-build-45.single-product .oga-product-layout{grid-template-columns:1fr!important;width:calc(100% - 32px)!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418{grid-template-columns:1fr!important;column-gap:0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>form.woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>.cart-collaterals{grid-column:1!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout.oga-checkout-v418{display:block!important} html body.oga-build-45.woocommerce-checkout form.checkout.oga-checkout-v418>#order_review_heading{margin-top:24px!important}} @media(max-width:720px){html body.oga-build-45 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main,html body.oga-build-45.woocommerce-checkout main#oga-main,html body.oga-build-45.woocommerce-checkout main.oga-main{width:calc(100% - 28px)!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{height:280px!important;min-height:280px!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{left:20px!important;width:calc(100% - 40px)!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{width:calc(100% - 40px)!important} html body.oga-build-45:is(.oga-modal-box,dialog.oga95-certificate-dialog,dialog.oga991-certificate-dialog){width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}} @media(max-width:480px){html body.oga-build-45 ul.products{grid-template-columns:1fr!important}}:root{--oga419-brick:#a55245;--oga419-ink:#171513;--oga419-line:#e5dfd8;--oga419-paper:#f5f2ee} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;height:200px!important;min-height:200px!important;margin:0 calc(50% - 50vw) 34px!important;padding:0!important;background:#eeeae4!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;filter:none!important;visibility:visible!important;color:var(--oga419-ink)!important} html body.oga-build-45 header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-copy-v411){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(1500px,calc(100% - 80px))!important;max-width:1500px!important;height:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;filter:none!important;color:var(--oga419-ink)!important;text-shadow:none!important;mix-blend-mode:normal!important;transform:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{flex-direction:row!important;align-items:center!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411{width:100%!important;max-width:900px!important;margin:0!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 8px!important;color:#8d4b41!important;opacity:1!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.12em!important;text-shadow:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 h1{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#171513!important;opacity:1!important;font-size:clamp(25px,1.8vw,30px)!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.015em!important;text-shadow:none!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 *{opacity:1!important;visibility:visible!important;filter:none!important} html body.oga-build-45 ul.products li.product:is(.product-badge--type-out-of-stock,.oga-product-badge--sold),html body.oga-build-45 .product:is(.product-badge--type-out-of-stock,.oga-product-badge--sold),html body.oga-build-45.single-product .oga-product-badge.oga-product-badge--sold{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:300!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:138px!important;height:auto!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;background:#a55245!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 6px 16px rgba(73,28,22,.16)!important;opacity:1!important;filter:none!important} html body.oga-build-45:is(.product-badge--type-out-of-stock,.oga-product-badge--sold):is(.product-badge__text,span),html body.oga-build-45:is(.product-badge--type-out-of-stock,.oga-product-badge--sold){color:#fff!important;font-family:"Instrument Sans","Inter",Arial,sans-serif!important;font-size:11px!important;line-height:1.05!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important} html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text{display:block!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:#fff!important} html body.oga-build-45 .product-badge--type-out-of-stock:is(::before,::after),html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text:is(::before,::after){content:none!important;display:none!important} html body.oga-build-45 ul.products li.product a.oga-v418-favorite{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important} html body.oga-build-45 ul.products li.product a.oga-v418-favorite svg{width:20px!important;height:20px!important} html body.oga-build-45 ul.products li.product .oga-v418-price-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important} html body.oga-build-45 .woocommerce-pagination *::before,html body.oga-build-45 .woocommerce-pagination *::after{content:none!important} html body.oga-build-45 .woocommerce-pagination ul{gap:6px!important} html body.oga-build-45 .woocommerce-pagination .page-numbers.current{background:#a55245!important;color:#fff!important;border-color:#a55245!important} html body.oga-build-45 .woocommerce-pagination a.next{min-width:110px!important;color:#171513!important;background:#fff!important;border:1px solid #ddd7d1!important} html body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:100vw!important;height:360px!important;min-height:360px!important;margin:0 calc(50% - 50vw) 32px!important;padding:0!important;background:#eeeae4!important;border:0!important;box-shadow:none!important;overflow:hidden!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:none!important} html body.oga-build-45 .oga-contact-hero-v48::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.05) 48%,transparent 68%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48::after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;z-index:3!important;left:max(52px,calc((100vw - 1500px)/2+28px))!important;top:50%!important;transform:translateY(-50%)!important;width:min(560px,calc(100% - 104px))!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title h1{margin:0!important;color:#171513!important;font-size:clamp(25px,1.8vw,31px)!important;line-height:1.08!important;font-weight:400!important;text-shadow:none!important} html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:28px 0 64px!important} html body.oga-build-45.woocommerce-cart main.oga-main>.woocommerce,html body.oga-build-45.woocommerce-cart #oga-main>.woocommerce{display:grid!important;grid-template-columns:minmax(0,55fr) minmax(0,40fr)!important;column-gap:5%!important;row-gap:18px!important;align-items:start!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-cart .woocommerce:is(.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-error,.woocommerce-info)>*{max-width:100%!important} html body.oga-build-45.woocommerce-cart .woocommerce:is(.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-error,.woocommerce-info),html body.oga-build-45.woocommerce-cart .woocommerce>h2,html body.oga-build-45.woocommerce-cart .woocommerce>p{grid-column:1/-1!important} html body.oga-build-45.woocommerce-cart .woocommerce>form.woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>form.woocommerce-cart-form{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .woocommerce>.cart-collaterals,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418>.cart-collaterals{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418{display:contents!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart{width:100%!important;table-layout:auto!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart .product-name{width:auto!important;min-width:250px!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart .product-price{width:90px!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart .product-quantity{width:130px!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart .product-subtotal{width:100px!important} html body.oga-build-45.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;background:#f5f2ee!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,5fr) minmax(0,50fr)!important;column-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;width:100%!important;min-width:0!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading,html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{grid-column:3!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions{display:none!important;max-height:0!important;height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:14px!important;padding:0!important;background:transparent!important;border:0!important} html body.oga-build-45.woocommerce-checkout #order_review{background:#f3f3f3!important;padding:24px!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box{padding:12px 14px!important;margin:6px 0 12px!important;border:0!important;box-shadow:none!important} html body.oga-build-45:is(.cky-btn-revisit-wrapper,.cky-revisit-bottom-left,.cookieadmin-revisit,.cookie-admin-revisit,[class*="cookieadmin-revisit"]){display:none!important} @media(max-width:900px){html body.oga-build-45.woocommerce-cart main.oga-main>.woocommerce,html body.oga-build-45.woocommerce-cart #oga-main>.woocommerce{display:block!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:block!important} html body.oga-build-45.woocommerce-checkout #order_review{margin-top:24px!important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{width:calc(100% - 40px)!important}} @media(max-width:720px){html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{height:280px!important;min-height:280px!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{left:20px!important;width:calc(100% - 40px)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411{height:170px!important;min-height:170px!important}} html body .product-badge.product-badge--type-out-of-stock,html body .product-badge--type-out-of-stock,html body .product-badge.badge.product-badge--type-out-of-stock,html body .product-badge--style-badge.badge-light-gray.product-badge--type-out-of-stock,html body .oga-product-badge.oga-product-badge--sold{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:999!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:138px!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;background:#a55245!important;background-color:#a55245!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 6px 16px rgba(73,28,22,.16)!important;opacity:1!important;filter:none!important;transform:none!important} html body .product-badge--type-out-of-stock .product-badge__text,html body .product-badge--type-out-of-stock .product-badge__text *,html body .oga-product-badge--sold,html body .oga-product-badge--sold *{display:block!important;margin:0!important;padding:0!important;background:transparent!important;color:#fff!important;border:0!important;font-family:"Instrument Sans","Inter",Arial,sans-serif!important;font-size:11px!important;line-height:1.05!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important} html body a.oga-v418-favorite{position:absolute!important;z-index:998!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:0 2px 9px rgba(0,0,0,.12)!important;overflow:hidden!important} html body a.oga-v418-favorite svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important} html body a.oga-v418-favorite span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}:root{--oga421-brick:#a55245;--oga421-ink:#171513;--oga421-paper:#f3f0ea} html body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(27px,calc(4.5vw - 13px),30px)!important;line-height:35px!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist strong{font-size:17px!important} @media(min-width:1200px){html body.oga-build-45 section.oga95-artists .oga-artists-featured-track{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(20px,2.25vw,44px)!important}html body.oga-build-45 section.oga95-artists .oga-featured-artist{min-width:0!important}} html body.oga-build-45 ul.products li.product,html body.oga-build-45 .products .product{position:relative!important} html body.oga-build-45:is(.oga-card-favorite-v49,.oga-v414-favorite,.oga-v416-favorite,.oga-v417-favorite,.oga-v418-favorite){position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:90!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 9px rgba(0,0,0,.12)!important;overflow:hidden!important;font-size:0!important} html body.oga-build-45:is(.oga-card-favorite-v49,.oga-v414-favorite,.oga-v416-favorite,.oga-v417-favorite,.oga-v418-favorite) svg{width:20px!important;height:20px!important;display:block!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important} html body.oga-build-45 ul.products li.product:is(.tinv-wraper,.yith-wcwl-add-to-wishlist,.wishlist-fragment,[class*="wishlist-"]:not(.oga-v418-favorite),[class*="favorite-"]:not(.oga-v418-favorite):not(.oga-card-favorite-v49)){display:none!important} html body.oga-build-45:is(.oga-v410-price-cart-host,.oga-card-price-row,.oga-card-bottom,.price){position:relative!important} html body.oga-build-45:is(.oga-v410-cart-slot,.oga-card-cart,.oga-loop-cart-v410,.oga-v418-cart){margin-left:auto!important} html body.oga-build-45:is(.oga-loop-cart-v410,.oga-card-cart,.oga-v418-cart){width:42px!important;height:34px!important;min-width:42px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;box-shadow:none!important} html body.oga-build-45:is(.oga-loop-cart-v410,.oga-card-cart,.oga-v418-cart) svg{width:21px!important;height:21px!important;stroke:#111!important;fill:none!important;stroke-width:1.7!important} html body.oga-build-45:is(.oga-loop-cart-plus,.oga-card-cart .oga-loop-cart-plus,.oga-v418-cart .oga-loop-cart-plus){font-size:18px!important;line-height:1!important;font-weight:600!important;color:#111!important} html body:is(.product-badge.product-badge--type-out-of-stock,.product-badge--type-out-of-stock,.product-badge--style-badge.badge-light-gray.product-badge--type-out-of-stock,.oga-product-badge.oga-product-badge--sold){position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:120!important;width:auto!important;min-width:0!important;min-height:38px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--oga421-brick)!important;background-color:var(--oga421-brick)!important;background-image:none!important;color:#fff!important;box-shadow:0 6px 16px rgba(73,28,22,.16)!important;opacity:1!important;filter:none!important;transform:none!important;overflow:visible!important} html body .product-badge--type-out-of-stock .product-badge__text,html body .product-badge--type-out-of-stock .product-badge__text *,html body .oga-product-badge--sold,html body .oga-product-badge--sold *{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;width:auto!important;margin:0!important;padding:8px 14px!important;background:var(--oga421-brick)!important;background-color:var(--oga421-brick)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:"Instrument Sans","Inter",Arial,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:none!important;opacity:1!important;filter:none!important} html body:is(.product-badge--type-out-of-stock,.oga-product-badge--sold)::before,html body:is(.product-badge--type-out-of-stock,.oga-product-badge--sold)::after,html body .product-badge--type-out-of-stock .product-badge__text::before,html body .product-badge--type-out-of-stock .product-badge__text::after{content:none!important;display:none!important} html body .product:has(.product-badge--type-out-of-stock):is(.add_to_cart_button,.ajax_add_to_cart,.oga-grid-cart,.oga-v418-cart,.oga-loop-cart-v410,.oga-card-cart){display:none!important} html body:is(.oga-product-badge--limited,.oga-limited,.low-stock,.stock-limited,[class*="stock-limited"]){display:none!important} html body.oga-build-45 .woocommerce-pagination ul.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;padding:0!important;margin:28px auto!important;background:transparent!important} html body.oga-build-45 .woocommerce-pagination li{border:0!important;margin:0!important;padding:0!important;background:transparent!important} html body.oga-build-45 .woocommerce-pagination .page-numbers{min-width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;background:#fff!important;color:#171513!important;text-decoration:none!important} html body.oga-build-45 .woocommerce-pagination .page-numbers.current{background:var(--oga421-brick)!important;color:#fff!important;border-color:var(--oga421-brick)!important} html body.oga-build-45 .woocommerce-pagination a.next{min-width:118px!important;padding:0 16px!important;border:1px solid #ded8d1!important;background:#fff!important;color:#171513!important;font-size:13px!important} html body.oga-build-45 .woocommerce-pagination *::before,html body.oga-build-45 .woocommerce-pagination *::after{content:none!important;display:none!important} html body.oga-build-45.single-product .oga-summary h1,html body.oga-build-45.single-product .product_title{width:100%!important;max-width:none!important;margin:0 0 16px!important;font-size:clamp(25px,1.5vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important} html body.oga-build-45:is(.oga-lightbox-dialog,.oga-modal-dialog,.oga-certificate-modal__dialog,.mfp-content,.fancybox__content){max-width:min(920px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;overflow-x:hidden!important;box-sizing:border-box!important} html body.oga-build-45:is(.oga-lightbox-close,.oga-modal-close,.oga-certificate-modal__close,[data-oga-modal-close],.mfp-close,.fancybox__button--close){position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:9999!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#211e1c!important;color:#fff!important;font-size:0!important;line-height:46px!important;text-align:center!important;opacity:1!important;box-shadow:none!important} html body.oga-build-45:is(.oga-lightbox-close,.oga-modal-close,.oga-certificate-modal__close,[data-oga-modal-close],.mfp-close,.fancybox__button--close)::before{content:"×"!important;display:block!important;color:#fff!important;font-size:27px!important;font-weight:700!important;line-height:44px!important;font-family:Arial,sans-serif!important} html body.oga-build-45 .oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{position:relative!important;width:100vw!important;max-width:none!important;height:340px!important;min-height:340px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;background:#ece7df!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:none!important} html body.oga-build-45 .oga-contact-hero-v48::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.16) 36%,rgba(255,255,255,0) 62%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;z-index:3!important;left:max(52px,calc((100vw - 1540px)/2+52px))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,calc(100% - 104px))!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title h1{margin:0!important;color:var(--oga421-ink)!important;font-size:clamp(27px,2vw,34px)!important;line-height:1.08!important;font-weight:400!important;text-shadow:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411{position:relative!important;width:100vw!important;max-width:none!important;height:220px!important;min-height:220px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:var(--oga421-paper)!important;background-image:none!important;color:var(--oga421-ink)!important;overflow:hidden!important;opacity:1!important;filter:none!important} html body.oga-build-45 header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-inner){width:min(1540px,calc(100% - 80px))!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important} html body.oga-build-45 header.oga-legal-hero:is(.oga-legal-hero-copy-v411,.oga-legal-hero-copy){width:100%!important;max-width:900px!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--oga421-ink)!important;opacity:1!important;filter:none!important} html body.oga-build-45 header.oga-legal-hero:is(span,h1,p){color:var(--oga421-ink)!important;text-shadow:none!important;opacity:1!important;filter:none!important} html body.oga-build-45 header.oga-legal-hero span{font-size:12px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.14em!important} html body.oga-build-45 header.oga-legal-hero h1{margin:8px 0 0!important;max-width:900px!important;font-size:30px!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.015em!important} html body.oga-build-45 header.oga-legal-hero::before,html body.oga-build-45 header.oga-legal-hero::after{content:none!important;display:none!important} html body.oga-build-45.woocommerce-cart main#oga-main,html body.oga-build-45.woocommerce-cart main.oga-main{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:28px 0 64px!important} html body.oga-build-45.woocommerce-cart main#oga-main>.woocommerce,html body.oga-build-45.woocommerce-cart main.oga-main>.woocommerce{display:grid!important;grid-template-columns:minmax(0,55fr) minmax(28px,5fr) minmax(0,40fr)!important;column-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-cart .woocommerce>:is(.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-error,.woocommerce-info,h1,h2,p){grid-column:1/-1!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-cart:is(.woocommerce>form.woocommerce-cart-form,.oga-cart-layout-v418>form.woocommerce-cart-form){grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart:is(.woocommerce>.cart-collaterals,.oga-cart-layout-v418>.cart-collaterals){grid-column:3!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v418{display:contents!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart{width:100%!important;table-layout:auto!important;border:0!important;margin:0!important} html body.oga-build-45.woocommerce-cart table.shop_table.cart:is(th,td){padding:16px 10px!important;border-left:0!important;border-right:0!important} html body.oga-build-45.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;background:#f4f1ed!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce{width:min(1500px,calc(100% - 64px))!important;max-width:1500px!important;margin:0 auto!important;padding:24px 0 56px!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(28px,5fr) minmax(0,50fr)!important;column-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading,html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{grid-column:3!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45.woocommerce-checkout:is(.col2-set,.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important} html body.oga-build-45.woocommerce-checkout #order_review{padding:24px!important;background:#f1f1f1!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;max-height:none!important;overflow:visible!important} html body.oga-build-45.woocommerce-checkout:is(input,select,textarea,.select2-selection){box-shadow:none!important;border-radius:0!important} html body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:50px!important;font-size:13px!important;font-weight:400!important} html body.oga-build-45:is(.button,button,.oga-btn,.wp-element-button){font-size:calc(1em - 1px)!important;font-weight:400!important} html body.oga-build-45:is(#cookie-law-info-again,.cky-btn-revisit-wrapper,.cc-revoke,.cookieadmin-revisit,.cookie-admin-revisit,[class*="cookie"][class*="revisit"]){display:none!important} @media(max-width:900px){html body.oga-build-45.woocommerce-cart main#oga-main>.woocommerce,html body.oga-build-45.woocommerce-cart main.oga-main>.woocommerce,html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:block!important} html body.oga-build-45.woocommerce-cart .cart-collaterals,html body.oga-build-45.woocommerce-checkout #order_review{margin-top:24px!important} html body.oga-build-45 .oga-contact-hero.oga-contact-hero-v48{height:280px!important;min-height:280px!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{left:20px!important;width:calc(100% - 40px)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411{height:170px!important;min-height:170px!important} html body.oga-build-45 header.oga-legal-hero:is(.oga-legal-hero-inner-v411,.oga-legal-hero-inner){width:calc(100% - 40px)!important} html body.oga-build-45 header.oga-legal-hero h1{font-size:27px!important}} html body.oga-build-45 .oga-contact-page{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important} html body.oga-build-45 .oga-contact-hero-v48{width:100vw!important;max-width:none!important;height:clamp(300px,42vw,560px)!important;min-height:300px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;position:relative!important;background:none!important;border:0!important} html body.oga-build-45 .oga-contact-hero-v48:before,html body.oga-build-45 .oga-contact-hero-v48:after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:none!important;opacity:1!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:0 max(28px,calc((100vw - 1540px)/2))!important;background:linear-gradient(90deg,rgba(248,244,238,.78) 0%,rgba(248,244,238,.20) 36%,transparent 58%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-hero-v48 h1{font-size:clamp(25px,2.3vw,36px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.02em!important;color:#171412!important;text-shadow:none!important;margin:0!important;max-width:560px!important} html body.oga-build-45 .oga-contact-layout{width:min(1540px,calc(100% - 64px))!important;margin:44px auto 0!important} html body.oga-build-45 .oga-contact-map{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;border:0!important} html body.oga-build-45 .oga-contact-map iframe{width:100%!important;height:420px!important;filter:none!important} html body.oga-build-45 li.product .oga-v422-favorite{position:absolute!important;z-index:70!important;top:12px!important;left:12px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 5px rgba(0,0,0,.12)!important;text-decoration:none!important} html body.oga-build-45 li.product .oga-v422-favorite svg{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important} html body.oga-build-45 li.product .oga-v422-price-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:auto!important} html body.oga-build-45 li.product .oga-v422-price-actions .price{margin:0!important;min-width:0!important} html body.oga-build-45 li.product a.oga-v422-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;height:30px!important;min-width:34px!important;margin:0 0 0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;text-decoration:none!important} html body.oga-build-45 li.product a.oga-v422-cart .oga-v422-bag{width:22px!important;height:22px!important;fill:none!important;stroke:#111!important;stroke-width:1.7!important} html body.oga-build-45 li.product a.oga-v422-cart .oga-v422-plus{font-size:19px!important;line-height:1!important;font-weight:600!important;color:#111!important} html body.oga-build-45 .product-badge--type-out-of-stock,html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text,html body.oga-build-45 .oga-product-badge--sold,html body.oga-build-45 .oga-v422-sold{background:#a55245!important;background-color:#a55245!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 5px 14px rgba(0,0,0,.10)!important;opacity:1!important} html body.oga-build-45 .product-badge--type-out-of-stock,html body.oga-build-45 .oga-product-badge--sold{top:12px!important;right:12px!important;left:auto!important;z-index:65!important;min-height:38px!important;padding:0!important} html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text,html body.oga-build-45 .oga-product-badge--sold{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45.woocommerce-shop ul.products li.product,html body.oga-build-45.tax-product_cat ul.products li.product,html body.oga-build-45.tax-product_tag ul.products li.product{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important} @media(max-width:760px){html body.oga-build-45 .oga-contact-hero-v48{height:280px!important;min-height:280px!important} html body.oga-build-45 .oga-contact-hero-v48 .oga-contact-hero-title{padding:0 20px!important;background:linear-gradient(90deg,rgba(248,244,238,.82),rgba(248,244,238,.22) 70%,transparent)!important} html body.oga-build-45 .oga-contact-hero-v48 h1{font-size:25px!important} html body.oga-build-45 .oga-contact-layout{width:calc(100% - 32px)!important;margin-top:28px!important}} html body.oga-build-45 .oga-contact-page,html body.oga-build-45 section.oga-contact-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48{position:relative!important;display:block!important;width:100vw!important;max-width:none!important;height:clamp(300px,36vw,520px)!important;min-height:300px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;border:0!important;overflow:hidden!important;background:#efe8dd!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media,html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;transform:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 max(28px,calc((100vw - 1540px)/2))!important;background:linear-gradient(90deg,rgba(246,239,229,.72) 0%,rgba(246,239,229,.20) 35%,rgba(246,239,229,0) 58%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 h1{margin:0!important;padding:0!important;max-width:560px!important;color:#171513!important;text-shadow:none!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.02em!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v423,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423{position:relative!important;display:block!important;width:100vw!important;max-width:none!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;background:#eee9e1!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#171513!important;opacity:1!important;filter:none!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423::before,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423::after{content:none!important;display:none!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-inner-v411{width:min(1540px,calc(100% - 80px))!important;max-width:1540px!important;height:190px!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-copy-v411{width:auto!important;max-width:900px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:transparent!important;color:#171513!important;opacity:1!important;filter:none!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 8px!important;padding:0!important;color:#a55245!important;text-shadow:none!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-copy-v411 h1{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:900px!important;color:#171513!important;text-shadow:none!important;font-size:clamp(24px,2vw,29px)!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.015em!important;opacity:1!important;visibility:visible!important;filter:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2 .oga-legal-summary,html body.oga-build-45 section.oga-legal.oga-legal-v2 .oga-legal-layout{height:auto!important;min-height:0!important} @media(max-width:760px){html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48{height:280px!important;min-height:280px!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title{padding:0 20px!important;background:linear-gradient(90deg,rgba(246,239,229,.78),rgba(246,239,229,.12) 75%,transparent)!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 h1{font-size:24px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero.oga-legal-hero-v423,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423{height:150px!important;min-height:150px!important;max-height:150px!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-inner-v411{width:calc(100% - 40px)!important;height:150px!important} html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423 .oga-legal-hero-copy-v411 h1{font-size:24px!important}} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v424{position:relative !important;left:50% !important;transform:translateX(-50%) !important;display:block !important;width:100vw !important;max-width:none !important;height:190px !important;min-height:190px !important;max-height:190px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:linear-gradient(90deg,#514944 0%,#625852 100%) !important;background-image:linear-gradient(90deg,#514944 0%,#625852 100%) !important;border:0 !important;box-shadow:none !important;color:#fff !important;opacity:1 !important;filter:none !important;box-sizing:border-box !important} html body.oga-build-45 header.oga-legal-hero::before,html body.oga-build-45 header.oga-legal-hero::after{content:none !important;display:none !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{width:min(1540px,calc(100% - 80px)) !important;max-width:1540px !important;height:190px !important;min-height:190px !important;margin:0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;background:transparent !important;box-sizing:border-box !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411{width:auto !important;max-width:900px !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;display:block !important;background:transparent !important;color:#fff !important;opacity:1 !important;filter:none !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 span{display:block !important;margin:0 0 8px !important;padding:0 !important;color:rgba(255,255,255,.72) !important;text-shadow:none !important;font-size:11px !important;line-height:1.2 !important;font-weight:500 !important;letter-spacing:.14em !important;text-transform:uppercase !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 h1{display:block !important;margin:0 !important;padding:0 !important;width:auto !important;max-width:900px !important;color:#fff !important;text-shadow:none !important;font-size:clamp(24px,2vw,29px) !important;line-height:1.12 !important;font-weight:500 !important;letter-spacing:-.015em !important;opacity:1 !important;visibility:visible !important;filter:none !important} @media (max-width:760px){html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v411,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v423,html body.oga-build-45 header.oga-legal-hero.oga-legal-hero-v424{height:150px !important;min-height:150px !important;max-height:150px !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-inner-v411{width:calc(100% - 40px) !important;height:150px !important;min-height:150px !important} html body.oga-build-45 header.oga-legal-hero .oga-legal-hero-copy-v411 h1{font-size:24px !important}} html body.oga-build-45 .oga95-artwork-tabs .oga-home-standard-products{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px 18px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important} html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid::before,html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid::after{content:none!important;display:none!important} html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid li.product.oga-home-card-v425{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border:0!important;box-shadow:0 10px 28px rgba(43,35,30,.045)!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-media-v49{position:relative!important;width:100%!important;overflow:hidden!important;background:#f3f1ee!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-image-v49{display:block!important;width:100%!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#f3f1ee!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-image-v49 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;transform:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-copy-v49{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;padding:18px 18px 16px!important;text-align:left!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-artist{display:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 h2{margin:0 0 10px!important;font-size:16px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 h2 a{color:#171513!important;text-decoration:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-tax{margin:0 0 18px!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:#4f4945!important;text-align:left!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-meta{display:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-bottom-v49{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:auto!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-price-v49{margin:0!important;font-size:18px!important;line-height:1.2!important;font-weight:600!important;color:#111!important;text-align:left!important;white-space:nowrap!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-favorite-v49{position:absolute!important;z-index:70!important;top:12px!important;left:12px!important;right:auto!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#111!important;box-shadow:0 1px 5px rgba(0,0,0,.10)!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-favorite-v49 svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:#111!important;stroke-width:1.8!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-buy-v49{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:38px!important;height:32px!important;margin:0 0 0 auto!important;padding:0!important;background:transparent!important;border:0!important;color:#111!important;box-shadow:none!important;text-decoration:none!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-buy-bag-v49{width:23px!important;height:23px!important;fill:none!important;stroke:#111!important;stroke-width:1.75!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-buy-plus-v49{font-size:20px!important;line-height:1!important;font-weight:600!important;color:#111!important} html body.oga-build-45 .oga95-artwork-tabs .image-set,html body.oga-build-45 .oga95-artwork-tabs .image-set__hover-entry,html body.oga-build-45 .oga95-artwork-tabs [class*="image-set--pagination"]{display:none!important} html body.oga-build-45:is(.oga-product-badge--sold,.product-badge--type-out-of-stock){position:absolute!important;z-index:80!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;background:#a55245!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 5px 14px rgba(0,0,0,.10)!important;opacity:1!important;filter:none!important} html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text,html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text *,html body.oga-build-45 .oga-product-badge--sold,html body.oga-build-45 .oga-product-badge--sold *{background:transparent!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important} html body.oga-build-45:is(.oga-product-badge--limited,.stock-limited,.low-stock,[class*="limited-stock"]){display:none!important} html body.oga-build-45 .oga-page>.oga-container>section.oga-legal.oga-legal-v2,html body.oga-build-45 .oga-container>section.oga-legal.oga-legal-v2{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:none!important;height:190px!important;min-height:190px!important;max-height:190px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:linear-gradient(90deg,#4d4642,#625852)!important;background-image:linear-gradient(90deg,#4d4642,#625852)!important;color:#fff!important;border:0!important;box-shadow:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-inner-v411{width:min(1540px,calc(100% - 80px))!important;max-width:1540px!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411{width:auto!important;max-width:900px!important;margin:0!important;padding:0!important;background:transparent!important;color:#fff!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 span{color:rgba(255,255,255,.74)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 h1{margin:0!important;color:#fff!important;font-size:clamp(24px,2vw,29px)!important;line-height:1.12!important;font-weight:500!important;text-shadow:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border:0!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 h1{font-size:clamp(24px,2vw,31px)!important;font-weight:400!important} html body.oga-build-45 .oga-modal-box{position:relative!important;width:min(680px,calc(100vw - 40px))!important;max-width:680px!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:auto!important;box-sizing:border-box!important} html body.oga-build-45:is(.oga-modal-close,.oga95-certificate-close,.oga991-certificate-close,.oga-certificate-modal__close){position:absolute!important;z-index:9999!important;top:12px!important;right:12px!important;left:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;background:#1e1b19!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:28px!important;line-height:1!important;font-weight:700!important;text-align:center!important;cursor:pointer!important} html body.oga-build-45 .oga95-certificate-modal{overflow-x:hidden!important} html body.oga-build-45.single-product .oga-summary h1{width:100%!important;max-width:none!important;margin:0 0 18px!important;font-size:clamp(25px,1.5vw,40px)!important;line-height:36px!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v415,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v414{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:48px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:24px 0 0!important} html body.oga-build-45.woocommerce-cart .woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .cart-collaterals{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important} html body.oga-build-45.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:none!important;margin:0!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(0,5fr) minmax(0,50fr)!important;column-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important;margin:26px auto 0!important} html body.oga-build-45.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading{grid-column:3!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{grid-column:3!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px 26px!important;background:#f3f1ee!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(.col-1,.col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields),html body.oga-build-45.woocommerce-checkout #order_review:is(.woocommerce-checkout-review-order-table,#payment,.woocommerce-checkout-payment,.payment_box,.woocommerce-terms-and-conditions-wrapper){border:0!important;box-shadow:none!important;border-radius:0!important} html body.oga-build-45.woocommerce-checkout #order_review table,html body.oga-build-45.woocommerce-checkout #order_review:is(thead,tbody,tfoot,tr,th,td){border-left:0!important;border-right:0!important;background:transparent!important} html body.oga-build-45.woocommerce-checkout #customer_details .form-row{margin-bottom:8px!important} html body.oga-build-45.woocommerce-checkout #customer_details:is(input.input-text,select,textarea,.select2-selection){min-height:42px!important;padding:8px 10px!important;border:1px solid #ddd6cf!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #place_order{min-height:44px!important;font-size:13px!important;font-weight:400!important} @media(max-width:1024px){html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:760px){html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 .oga-card-copy-v49{padding:14px 12px!important} html body.oga-build-45 .oga95-artwork-tabs .oga-home-card-v425 h2{font-size:15px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{height:150px!important;min-height:150px!important;max-height:150px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-inner-v411{width:calc(100% - 40px)!important} html body.oga-build-45.woocommerce-cart .oga-cart-layout-v415,html body.oga-build-45.woocommerce-cart .oga-cart-layout-v414{grid-template-columns:1fr!important;gap:24px!important} html body.oga-build-45.woocommerce-checkout form.checkout.woocommerce-checkout{display:block!important;margin-top:18px!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading{margin-top:24px!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{padding:18px 16px!important}} @media(max-width:420px){html body.oga-build-45 .oga95-artwork-tabs ul.products.oga-home-standard-grid{grid-template-columns:1fr!important}} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{object-position:center 68%!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title{background:linear-gradient(90deg,rgba(246,239,229,.78) 0%,rgba(246,239,229,.30) 34%,rgba(246,239,229,.02) 60%,transparent 72%)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{background-color:#3f3935!important;background-image:linear-gradient(90deg,rgba(35,31,28,.82) 0%,rgba(35,31,28,.72) 36%,rgba(35,31,28,.58) 62%,rgba(35,31,28,.50) 100%),url('../images/oga108/legal-hero-v426.jpg')!important;background-size:cover!important;background-position:center 56%!important;background-repeat:no-repeat!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 h1{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 span{color:rgba(255,255,255,.82)!important} @media(max-width:760px){html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{object-position:center 62%!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{background-position:66% center!important}} html body.oga-build-45 .oga-contact-page,html body.oga-build-45 .oga-contact-page section.oga-contact-page{overflow:visible!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:none!important;height:380px!important;min-height:380px!important;margin:0 0 48px!important;padding:0!important;overflow:hidden!important;border:0!important;background:#e8dfd4!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media,html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 66%!important;filter:none!important;opacity:1!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(244,236,225,.58) 0%,rgba(244,236,225,.28) 34%,rgba(244,236,225,.05) 58%,transparent 72%)!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48:after{content:none!important;display:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title{position:absolute!important;z-index:3!important;inset:0!important;width:min(1540px,calc(100% - 80px))!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important;transform:none!important;pointer-events:none!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title h1,html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 h1{margin:0!important;padding:0!important;max-width:620px!important;color:#171513!important;font-size:clamp(24px,1.75vw,29px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.02em!important;text-shadow:none!important;white-space:normal!important} html body.oga-build-45 .oga-page>.oga-container,html body.oga-build-45 main#oga-main>.oga-page>.oga-container{overflow:visible!important} html body.oga-build-45 section.oga-legal.oga-legal-v2{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:none!important;height:210px!important;min-height:210px!important;max-height:210px!important;margin:0 0 40px!important;padding:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important;background-color:#493f37!important;background-image:linear-gradient(90deg,rgba(38,31,26,.82) 0%,rgba(38,31,26,.72) 38%,rgba(38,31,26,.58) 68%,rgba(38,31,26,.48) 100%),url('../images/oga109/legal-hero-v427.webp')!important;background-size:cover!important;background-position:center 62%!important;background-repeat:no-repeat!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero:before,html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero:after{content:none!important;display:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-inner-v411{width:min(1540px,calc(100% - 80px))!important;max-width:1540px!important;height:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411{width:min(760px,100%)!important;max-width:760px!important;margin:0!important;padding:0!important;background:transparent!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 span{display:block!important;margin:0 0 8px!important;color:rgba(255,255,255,.82)!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 h1{margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(24px,1.85vw,30px)!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.015em!important;text-shadow:0 1px 2px rgba(0,0,0,.22)!important} @media(max-width:760px){html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48{height:270px!important;min-height:270px!important;margin-bottom:30px!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-media img{object-position:57% center!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 .oga-contact-hero-title{width:calc(100% - 36px)!important} html body.oga-build-45 .oga-contact-page .oga-contact-hero-v48 h1{font-size:23px!important;max-width:70%!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{height:160px!important;min-height:160px!important;max-height:160px!important;background-position:72% center!important;margin-bottom:28px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-inner-v411{width:calc(100% - 36px)!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero .oga-legal-hero-copy-v411 h1{font-size:23px!important}} html body.oga-build-45 dialog.oga991-certificate-dialog{width:min(940px,calc(100vw - 40px))!important;max-width:940px!important} html body.oga-build-45 .oga991-certificate-modal{padding:26px 28px 22px!important} html body.oga-build-45 .oga991-certificate-modal>a[data-oga-certificate-image]{display:grid!important;place-items:center!important;margin:14px 0 16px!important;background:#fff!important} html body.oga-build-45 .oga991-certificate-modal img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:58vh!important;object-fit:contain!important;margin:0 auto!important} html body.oga-build-45 .oga991-certificate-modal p{max-width:760px!important} html body.oga-build-45 .oga991-certificate-page-image img{aspect-ratio:1491/1055!important;object-fit:contain!important} @media(max-width:760px){html body.oga-build-45 dialog.oga991-certificate-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important} html body.oga-build-45 .oga991-certificate-modal{padding:20px 14px 16px!important} html body.oga-build-45 .oga991-certificate-modal img{max-height:52vh!important}} html,body{max-width:100%} body.oga-build-45 img{max-width:100%;height:auto} body.oga-build-45:is(input,select,textarea,button){max-width:100%;box-sizing:border-box} @media(max-width:1180px){body.oga-build-45 .oga-mainbar{grid-template-columns:minmax(220px,330px) 1fr auto!important;gap:12px!important;padding-inline:18px!important} body.oga-build-45 .oga-nav{gap:14px!important} body.oga-build-45 .oga-nav a{font-size:14px!important;white-space:nowrap}} @media(max-width:1024px){html.oga-menu-open{overflow:hidden} body.oga-build-45 .oga-topbar{display:none!important} body.oga-build-45 .oga-mainbar{min-height:74px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:8px 14px!important;gap:8px!important} body.oga-build-45 .oga-brand{min-width:0!important} body.oga-build-45 .oga-brand .oga-logo{max-width:230px!important} body.oga-build-45 .oga-nav{display:none!important} body.oga-build-45 .oga-actions{gap:2px!important} body.oga-build-45 .oga-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important} body.oga-build-45 .oga-icon svg{width:22px!important;height:22px!important} body.oga-build-45 .oga-account{display:none!important} body.oga-build-45 .oga-menu{display:grid!important} body.oga-build-45 .oga-mobile{position:fixed!important;top:74px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;grid-template-columns:1fr!important;background:#f7f4ef!important;z-index:9999!important} body.oga-build-45 .oga-mobile a{min-height:52px!important;padding:14px 12px!important;display:flex!important;align-items:center!important}} @media(max-width:560px){body.oga-build-45 .oga-mainbar{min-height:68px!important;padding:6px 10px!important} body.oga-build-45 .oga-brand .oga-logo{max-width:150px!important} body.oga-build-45 .oga-brand .oga-logo img{max-height:52px!important;width:auto!important} body.oga-build-45 .oga-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important} body.oga-build-45 .oga-mobile{top:68px!important}} @media(max-width:380px){body.oga-build-45 .oga-brand .oga-logo{max-width:118px!important} body.oga-build-45 .oga-actions{gap:0!important}} @media(max-width:1024px){body.oga-build-45:is(.oga-container,.oga-catalog-shell,.oga-product-shell,.oga-artists-page-main,.oga-contact-body,.oga-legal-summary,.oga-legal-layout){width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}} @media(max-width:560px){body.oga-build-45:is(.oga-container,.oga-catalog-shell,.oga-product-shell,.oga-artists-page-main,.oga-contact-body,.oga-legal-summary,.oga-legal-layout){padding-left:14px!important;padding-right:14px!important}} @media(max-width:1024px){body.oga-build-45:is(.oga-products-grid,.oga-catalog-grid,.oga-home-standard-grid,.oga-home-standard-products,ul.products){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important} body.oga-build-45:is(.oga-card,.oga-card-v49,.product){min-width:0!important;max-width:100%!important;width:100%!important} body.oga-build-45:is(.oga-card-image,.oga-card-image-v49,.oga-card-media,.oga-card-media-v49) img{width:100%!important;height:auto!important;object-fit:contain!important}} @media(max-width:760px){body.oga-build-45:is(.oga-products-grid,.oga-catalog-grid,.oga-home-standard-grid,.oga-home-standard-products,ul.products){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important} body.oga-build-45:is(.oga-card-body,.oga-card-copy,.oga-card-copy-v49){padding:14px!important} body.oga-build-45:is(.oga-card-title,.woocommerce-loop-product__title){font-size:16px!important;line-height:1.35!important;overflow-wrap:anywhere!important} body.oga-build-45:is(.oga-card-price-row,.oga-card-bottom,.oga-card-bottom-v49){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}} @media(max-width:390px){body.oga-build-45:is(.oga-products-grid,.oga-catalog-grid,.oga-home-standard-grid,.oga-home-standard-products,ul.products){grid-template-columns:1fr!important}} @media(hover:none),(max-width:1024px){body.oga-build-45 .image-set__hover-entry{display:none!important;width:0!important;height:0!important} body.oga-build-45 .image-set__hover{pointer-events:none!important} body.oga-build-45 .image-set__hover-entry:is(svg,.icon,.heart){max-width:28px!important;max-height:28px!important}} @media(max-width:560px){html body a.oga-v418-favorite{top:8px!important;left:8px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important} html body .product-badge.product-badge--type-out-of-stock,html body .product-badge--type-out-of-stock,html body .oga-product-badge.oga-product-badge--sold{top:8px!important;right:8px!important;min-width:0!important;min-height:32px!important;padding:6px 9px!important} html body .product-badge--type-out-of-stock .product-badge__text,html body .oga-product-badge--sold{font-size:10px!important;line-height:1!important;padding:0!important}} @media(max-width:900px){body.oga-build-45:is(.oga-filter-grid,.oga-filters-compact){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} body.oga-build-45:is(.oga-filter-search,.oga-filter-actions){grid-column:1/-1!important} body.oga-build-45:is(.oga-filter-grid input,.oga-filter-grid select,.oga-filter-submit,.oga-filter-reset){width:100%!important;min-height:46px!important} body.oga-build-45 .oga-catalog-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important} body.oga-build-45 .oga-catalog-toolbar select{width:100%!important}} @media(max-width:560px){body.oga-build-45:is(.oga-filter-grid,.oga-filters-compact){grid-template-columns:1fr!important}} @media(max-width:560px){body.oga-build-45 .oga-pagination,body.oga-build-45 .woocommerce-pagination ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;width:100%!important} body.oga-build-45 .oga-pagination:is(a,span),body.oga-build-45 .woocommerce-pagination:is(a,span){min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 9px!important}} @media(max-width:760px){body.oga-build-45:is(.oga95-editorial-intro,.oga95-editorial-copy,.oga-home-slide,.oga-home-slide-copy){grid-template-columns:1fr!important;width:100%!important;max-width:100%!important} body.oga-build-45 .oga95-editorial-copy h1{font-size:clamp(27px,8vw,34px)!important;line-height:1.05!important;overflow-wrap:anywhere!important} body.oga-build-45:is(.oga-artists-featured-track,.oga-artists-mini-track){gap:18px!important} body.oga-build-45 .oga-featured-artist{min-width:160px!important;max-width:190px!important} body.oga-build-45 section.oga95-artists .oga-artists-featured-track .oga-featured-artist strong{font-size:17px!important}} @media(max-width:900px){body.oga-build-45 .oga-product-layout{display:grid!important;grid-template-columns:1fr!important;gap:26px!important} body.oga-build-45:is(.oga-product-gallery,.oga-product-summary){width:100%!important;max-width:none!important;min-width:0!important} body.oga-build-45 .oga-product-summary h1,body.oga-build-45 .oga-product-title{width:100%!important;max-width:none!important;font-size:clamp(28px,7vw,36px)!important;line-height:1.12!important;overflow-wrap:anywhere!important;word-break:normal!important} body.oga-build-45 .oga-product-nav{grid-template-columns:1fr auto 1fr!important;gap:8px!important;font-size:12px!important} body.oga-build-45 .oga-product-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important} body.oga-build-45:is(.oga-product-action,.single_add_to_cart_button){width:100%!important;min-height:46px!important} body.oga-build-45 .oga-product-gallery img{max-width:100%!important;height:auto!important}} @media(max-width:900px){html body.oga-build-45 .oga-contact-page>.oga-contact-hero,html body.oga-build-45 section.oga-contact-hero{left:50%!important;width:100vw!important;margin-left:-50vw!important;margin-right:0!important;height:300px!important;min-height:300px!important;max-height:300px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-position:center 62%!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:22px!important;right:22px!important;top:50%!important;width:auto!important;transform:translateY(-50%)!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{font-size:clamp(25px,6vw,31px)!important;line-height:1.08!important;color:#111!important} body.oga-build-45:is(.oga-contact-grid,.oga-contact-layout){grid-template-columns:1fr!important;gap:22px!important} body.oga-build-45 .oga-contact-form{grid-template-columns:1fr!important} body.oga-build-45 .oga-contact-form:is(input,select,textarea,button){width:100%!important;font-size:16px!important}} @media(max-width:560px){html body.oga-build-45 .oga-contact-page>.oga-contact-hero,html body.oga-build-45 section.oga-contact-hero{height:230px!important;min-height:230px!important;max-height:230px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-position:center 58%!important}} @media(max-width:900px){html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero{left:50%!important;width:100vw!important;max-width:none!important;margin-left:-50vw!important;margin-right:0!important;height:165px!important;min-height:165px!important;max-height:165px!important} html body.oga-build-45 section.oga-legal.oga-legal-v2>header.oga-legal-hero>.oga-legal-hero-inner-v411{width:100%!important;max-width:none!important;padding:0 22px!important;box-sizing:border-box!important} html body.oga-build-45 section.oga-legal.oga-legal-v2 .oga-legal-hero-copy-v411{width:100%!important;max-width:none!important} html body.oga-build-45 section.oga-legal.oga-legal-v2 .oga-legal-hero-copy-v411 h1{font-size:clamp(25px,6vw,30px)!important;color:#111!important} body.oga-build-45 .oga-legal-layout{grid-template-columns:1fr!important;gap:24px!important} body.oga-build-45 .oga-legal-aside{position:static!important;top:auto!important;width:100%!important} body.oga-build-45 .oga-legal-toc{max-height:220px!important;overflow:auto!important} body.oga-build-45 .oga-legal-content{min-width:0!important;width:100%!important}} @media(max-width:900px){body.oga-build-45.woocommerce-cart:is(.oga-cart-layout-v414,.oga-cart-layout-v415,.oga-cart-layout-v416,.oga-cart-layout-v418,.cart-collaterals){display:grid!important;grid-template-columns:1fr!important;gap:22px!important;width:100%!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{width:100%!important;min-width:0!important} body.oga-build-45.woocommerce-cart table.shop_table{display:block!important;width:100%!important;border:0!important} body.oga-build-45.woocommerce-cart table.shop_table thead{display:none!important} body.oga-build-45.woocommerce-cart table.shop_table tbody,body.oga-build-45.woocommerce-cart table.shop_table tr{display:block!important;width:100%!important} body.oga-build-45.woocommerce-cart table.shop_table tr.cart_item{padding:16px 0!important;border-bottom:1px solid #e4ded7!important} body.oga-build-45.woocommerce-cart table.shop_table td{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border:0!important;text-align:left!important;white-space:normal!important} body.oga-build-45.woocommerce-cart table.shop_table td.product-name{justify-content:flex-start!important;align-items:flex-start!important} body.oga-build-45.woocommerce-cart table.shop_table td.product-thumbnail{justify-content:flex-start!important} body.oga-build-45.woocommerce-cart table.shop_table td.product-thumbnail img{width:82px!important;max-width:82px!important;height:auto!important} body.oga-build-45.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important} body.oga-build-45.woocommerce-cart .cart_totals table{width:100%!important;display:table!important} body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout a{width:100%!important;white-space:normal!important;text-align:center!important;line-height:1.25!important}} @media(min-width:901px){body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(40px,5fr) minmax(0,55fr)!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;min-width:0!important} body.oga-build-45.woocommerce-checkout #order_review_heading,body.oga-build-45.woocommerce-checkout #order_review{grid-column:3!important;min-width:0!important}} @media(max-width:900px){body.oga-build-45.woocommerce-checkout form.checkout{display:block!important;width:100%!important} body.oga-build-45.woocommerce-checkout:is(#customer_details,#order_review,#order_review_heading){width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important} body.oga-build-45.woocommerce-checkout .col2-set,body.oga-build-45.woocommerce-checkout .col-1,body.oga-build-45.woocommerce-checkout .col-2{float:none!important;width:100%!important;max-width:none!important} body.oga-build-45.woocommerce-checkout .form-row-first,body.oga-build-45.woocommerce-checkout .form-row-last{float:none!important;width:100%!important;margin-right:0!important} body.oga-build-45.woocommerce-checkout:is(input,select,textarea){width:100%!important;font-size:16px!important} body.oga-build-45.woocommerce-checkout #order_review{padding:16px!important} body.oga-build-45.woocommerce-checkout #payment{padding:14px!important} body.oga-build-45.woocommerce-checkout #payment .payment_box{max-height:none!important;overflow:visible!important} body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{max-height:none!important;overflow:visible!important} body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions{max-height:none!important;height:auto!important;overflow:visible!important} body.oga-build-45.woocommerce-checkout #place_order{width:100%!important;min-height:48px!important} body.oga-build-45.woocommerce-checkout .oga-checkout-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}} @media(max-width:420px){body.oga-build-45.woocommerce-checkout .oga-checkout-trust{grid-template-columns:1fr!important}} @media(max-width:760px){body.oga-build-45:is(.oga-wishlist,.woocommerce-MyAccount-content,.woocommerce-order){width:100%!important;max-width:100%!important;min-width:0!important} body.oga-build-45:is(.woocommerce-orders-table,.shop_table.order_details){display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}} @media(max-width:760px){body.oga-build-45:is(.oga-modal,.oga-lightbox,.oga-certificate-modal,[role="dialog"]){max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;width:auto!important;box-sizing:border-box!important} body.oga-build-45:is(.oga-modal,.oga-lightbox,.oga-certificate-modal,[role="dialog"]) img{max-width:100%!important;height:auto!important} body.oga-build-45:is(.oga-modal-close,.oga-lightbox-close,[data-modal-close]){top:8px!important;right:8px!important;left:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:#1b1816!important;color:#fff!important;font-size:26px!important;font-weight:800!important;line-height:1!important;z-index:10001!important}} @media(max-width:760px){body.oga-build-45 .oga-footer-columns{grid-template-columns:1fr!important;gap:24px!important} body.oga-build-45 .oga-footer{padding-left:16px!important;padding-right:16px!important} body.oga-build-45 .oga-footer-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important} body.oga-build-45:is(.oga-debug,.oga-debug-box,.debug-box,[data-debug]){display:none!important} body.oga-build-45 .oga-whatsapp,body.oga-build-45 .oga-wa-button{width:54px!important;height:54px!important;right:14px!important;bottom:14px!important}}:root{--oga432-ink:#171513;--oga432-accent:#a55245;--oga432-line:#e9e4df;--oga432-soft:#f7f4ef;--oga432-gutter:42px} body.oga-build-45 .oga95-artists{margin-bottom:clamp(30px,3vw,46px)!important;padding-bottom:0!important;min-height:0!important;height:auto!important} body.oga-build-45 .oga95-artists .oga-artists-featured-shell,body.oga-build-45 .oga95-artists .oga-artists-featured-viewport,body.oga-build-45 .oga95-artists .oga-artists-featured-track{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important} body.oga-build-45 .oga95-artwork-tabs{margin-top:0!important;padding-top:0!important} body.oga-build-45.woocommerce-shop:is(.oga-editorial-hero,.oga-archive-hero,.page-heading),body.oga-build-45 .oga-catalog-page:is(.oga-editorial-hero,.oga-catalog-hero){min-height:190px!important;height:190px!important;max-height:190px!important;display:flex!important;align-items:center!important;margin:0 0 30px!important;padding:0!important;background:#ded6ce!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;overflow:hidden!important} body.oga-build-45.woocommerce-shop:is(.oga-editorial-hero,.oga-archive-hero,.page-heading):is(h1,p,span),body.oga-build-45 .oga-catalog-page:is(.oga-editorial-hero,.oga-catalog-hero):is(h1,p,span){color:var(--oga432-ink)!important;text-shadow:none!important;filter:none!important;opacity:1!important} body.oga-build-45.woocommerce-shop:is(.oga-editorial-hero,.oga-archive-hero,.page-heading) h1,body.oga-build-45 .oga-catalog-page:is(.oga-editorial-hero,.oga-catalog-hero) h1{font-size:clamp(28px,2vw,33px)!important;line-height:1.08!important;font-weight:500!important} body.oga-build-45 .oga-legal-v2{overflow:visible!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{position:relative!important;width:100dvw!important;max-width:100dvw!important;left:50%!important;margin-left:-50dvw!important;margin-right:0!important;height:190px!important;min-height:190px!important;max-height:190px!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;background:#d8d1c8!important;background-image:none!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;height:100%!important;margin:0 auto!important;padding:0 var(--oga432-gutter)!important;display:flex!important;align-items:center!important;background:transparent!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411{width:min(760px,80vw)!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411:is(h1,span,p){color:#111!important;text-shadow:none!important;opacity:1!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 h1{font-size:clamp(27px,2vw,31px)!important;line-height:1.1!important;font-weight:500!important;margin:0!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 span{font-size:13px!important;color:#6b5049!important;margin-bottom:7px!important} body.oga-build-45 .oga-faq-hero{height:230px!important;min-height:230px!important;max-height:230px!important;margin-bottom:34px!important;background-image:linear-gradient(rgba(31,27,24,.25),rgba(31,27,24,.25)),url('../images/oga108/legal-hero-v426.webp')!important;background-size:cover!important;background-position:center 58%!important;box-shadow:none!important} body.oga-build-45 .oga-faq-hero .oga-editorial-hero__overlay{width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;margin:0 auto!important;padding:0 var(--oga432-gutter)!important;background:transparent!important} body.oga-build-45 .oga-faq-list{width:min(1040px,calc(100% - 84px))!important;margin:0 auto 48px!important;display:block!important} body.oga-build-45 .oga-faq-list details{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--oga432-line)!important;background:#fff!important} body.oga-build-45 .oga-faq-list summary{padding:20px 48px 20px 0!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;list-style:none!important;position:relative!important} body.oga-build-45 .oga-faq-list summary::-webkit-details-marker{display:none!important} body.oga-build-45 .oga-faq-list summary:after{content:'+'!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;font-size:23px!important;font-weight:500!important;color:var(--oga432-accent)!important} body.oga-build-45 .oga-faq-list details[open] summary:after{content:'−'!important} body.oga-build-45 .oga-faq-answer{padding:0 48px 20px 0!important;line-height:1.62!important} body.oga-build-45 .oga-modal{padding:20px!important;align-items:center!important;justify-content:center!important;overflow:visible!important} body.oga-build-45 .oga-modal-box{position:relative!important;width:min(720px,calc(100vw - 40px))!important;max-width:720px!important;max-height:none!important;height:auto!important;margin:auto!important;padding:26px 28px 28px!important;overflow:visible!important;background:#fff!important;box-shadow:0 24px 80px rgba(24,19,16,.25)!important} body.oga-build-45 .oga-modal-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:#211d1b!important;color:#fff!important;font-size:29px!important;font-weight:800!important;line-height:1!important;display:grid!important;place-items:center!important;z-index:50!important} body.oga-build-45 .oga-modal-box>.oga-modal-close~.oga-modal-close{display:none!important} body.oga-build-45 .oga-form-product{padding-right:62px!important;margin-right:0!important;min-height:82px!important} body.oga-build-45 .oga-form-product img{width:72px!important;height:72px!important;object-fit:contain!important} body.oga-build-45 .oga-modal-box h2{font-size:clamp(24px,2vw,30px)!important;margin:14px 0 14px!important;padding:0!important;border:0!important} body.oga-build-45 .oga-modal form{gap:10px!important} body.oga-build-45 .oga-modal form:is(input,textarea){font-size:16px!important;padding:11px 12px!important} body.oga-build-45 .oga-modal form textarea{min-height:88px!important;max-height:120px!important} body.oga-build-45.single-product .oga-section-links{display:flex!important;flex-wrap:wrap!important;gap:14px 20px!important} body.oga-build-45.single-product .oga-section-links:is(a,button){pointer-events:auto!important;position:relative!important;z-index:2!important} body.oga-build-45.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,60fr) 4fr minmax(320px,36fr)!important;width:min(1480px,calc(100% - 64px))!important;margin:0 auto!important;align-items:start!important} body.oga-build-45.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important} body.oga-build-45.woocommerce-cart .cart-collaterals{grid-column:3!important;width:100%!important;margin:0!important} body.oga-build-45.woocommerce-cart table.shop_table,body.oga-build-45.woocommerce-cart .cart_totals,body.oga-build-45.woocommerce-cart .cart_totals table{border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-cart table.shop_table:is(th,td){border:0!important} body.oga-build-45.woocommerce-cart table.shop_table tr.cart_item{border-bottom:1px solid var(--oga432-line)!important} body.oga-build-45.woocommerce-cart .cart_totals{background:var(--oga432-soft)!important;padding:24px!important} body.oga-build-45.woocommerce-cart .cart_totals table{background:transparent!important} body.oga-build-45.woocommerce-cart .cart_totals tr:is(th,td){padding:10px 0!important;border:0!important} body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,40fr) 5fr minmax(0,55fr)!important;width:min(1500px,calc(100% - 64px))!important;margin:0 auto!important;align-items:start!important} body.oga-build-45.woocommerce-checkout #customer_details{grid-column:1!important;width:100%!important;margin:0!important} body.oga-build-45.woocommerce-checkout #order_review{grid-column:3!important;width:100%!important;margin:0!important;padding:24px!important;background:#faf8f5!important;border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout:is(.col2-set,.woocommerce-billing-fields,.woocommerce-shipping-fields,#payment,.woocommerce-checkout-payment,.payment_box,.form-row.place-order){border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-checkout #order_review table{border:0!important;border-collapse:collapse!important} body.oga-build-45.woocommerce-checkout #order_review table:is(th,td){border:0!important;padding:10px 0!important} body.oga-build-45.woocommerce-checkout #order_review table tbody tr{border-bottom:1px solid var(--oga432-line)!important} body.oga-build-45.woocommerce-checkout #order_review table tfoot tr{border:0!important} body.oga-build-45.woocommerce-checkout #payment{padding:14px 0 0!important;background:transparent!important} body.oga-build-45.woocommerce-checkout #payment .payment_box{padding:12px 14px!important;margin:7px 0 10px!important;background:#f2eee9!important;border:0!important} body.oga-build-45.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.45!important} body.oga-build-45.woocommerce-checkout input[type=checkbox]{width:21px!important;height:21px!important;min-width:21px!important;border:1.5px solid #333!important;border-radius:1px!important;accent-color:var(--oga432-accent)!important} body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-link{color:var(--oga432-accent)!important;text-decoration:underline!important;text-underline-offset:3px!important} body.oga-build-45.woocommerce-order-received .woocommerce{width:min(1180px,calc(100% - 64px))!important;margin:0 auto!important;padding:32px 0 58px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order{display:grid!important;gap:34px!important} body.oga-build-45.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0!important;padding:15px 0!important;background:transparent!important;border:0!important;border-top:2px solid var(--oga432-accent)!important;text-align:center!important;font-size:20px!important} body.oga-build-45.woocommerce-order-received .woocommerce-thankyou-order-received:before,body.oga-build-45.woocommerce-order-received .woocommerce-thankyou-order-received:after{content:none!important;display:none!important} body.oga-build-45.woocommerce-order-received:is(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details){margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-order-received table.shop_table{width:100%!important;border:0!important;border-collapse:collapse!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th,td){padding:11px 10px!important;border:0!important;border-bottom:1px solid var(--oga432-line)!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th:first-child,td:first-child){width:72%!important;text-align:left!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th:last-child,td:last-child,.oga432-right){width:28%!important;text-align:right!important} body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;margin:0!important} body.oga-build-45.woocommerce-order-received .woocommerce-column{width:auto!important;margin:0!important;padding:20px!important;background:#f3f3f3!important;border:0!important;box-shadow:none!important} body.oga-build-45.woocommerce-order-received .woocommerce-column address{padding:0!important;border:0!important;line-height:1.55!important} html body.oga-build-45:is(.product-badge--type-out-of-stock,.oga-product-badge.oga-product-badge--sold){background:#a55245!important;color:#fff!important;border:0!important;border-radius:0!important;opacity:1!important;filter:none!important} html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text,html body.oga-build-45 .product-badge--type-out-of-stock .product-badge__text *,html body.oga-build-45 .oga-product-badge--sold,html body.oga-build-45 .oga-product-badge--sold *{color:#fff!important;background:transparent!important} @media(max-width:1024px){:root{--oga432-gutter:24px} body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-checkout form.checkout{display:block!important;width:calc(100% - 40px)!important} body.oga-build-45.woocommerce-cart .cart-collaterals,body.oga-build-45.woocommerce-checkout #order_review{width:100%!important;margin-top:24px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{padding-inline:24px!important}} @media(max-width:600px){:root{--oga432-gutter:18px} body.oga-build-45 .oga95-artists{margin-bottom:24px!important} body.oga-build-45 .oga-faq-hero{height:180px!important;min-height:180px!important;max-height:180px!important;background-position:center 55%!important} body.oga-build-45 .oga-faq-list{width:calc(100% - 28px)!important} body.oga-build-45 .oga-faq-list summary{padding:17px 38px 17px 0!important;font-size:16px!important} body.oga-build-45 .oga-faq-answer{padding:0 38px 18px 0!important;font-size:15.5px!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero{height:150px!important;min-height:150px!important;max-height:150px!important;margin-bottom:22px!important} body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{padding-inline:18px!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411{width:100%!important;max-width:none!important} body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 h1{font-size:25px!important} body.oga-build-45 .oga-modal{padding:8px!important;overflow:hidden!important} body.oga-build-45 .oga-modal-box{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100svh - 16px)!important;padding:18px 14px 14px!important;overflow-x:hidden!important;overflow-y:auto!important} body.oga-build-45 .oga-modal-close{top:8px!important;right:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:28px!important} body.oga-build-45 .oga-form-product{padding-right:54px!important;gap:10px!important;min-height:66px!important} body.oga-build-45 .oga-form-product img{width:56px!important;height:56px!important} body.oga-build-45 .oga-modal-box h2{font-size:22px!important;margin:10px 0!important} body.oga-build-45 .oga-modal form:is(input,textarea){min-height:42px!important;padding:8px 10px!important;font-size:16px!important} body.oga-build-45 .oga-modal form textarea{min-height:70px!important;max-height:86px!important} body.oga-build-45.woocommerce-cart .woocommerce,body.oga-build-45.woocommerce-checkout form.checkout{width:calc(100% - 24px)!important} body.oga-build-45.woocommerce-cart table.shop_table_responsive tr.cart_item{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px 12px!important;padding:14px 0!important;border-bottom:1px solid var(--oga432-line)!important} body.oga-build-45.woocommerce-cart table.shop_table_responsive tr.cart_item td{display:block!important;width:100%!important;padding:4px 0!important;border:0!important;text-align:left!important} body.oga-build-45.woocommerce-cart table.shop_table_responsive tr.cart_item .product-thumbnail{grid-row:1/6!important;width:72px!important} body.oga-build-45.woocommerce-cart .cart_totals{padding:18px!important;margin-top:18px!important} body.oga-build-45.woocommerce-checkout #order_review{padding:18px!important;margin-top:22px!important} body.oga-build-45.woocommerce-checkout .form-row-first,body.oga-build-45.woocommerce-checkout .form-row-last{float:none!important;width:100%!important} body.oga-build-45.woocommerce-checkout input,body.oga-build-45.woocommerce-checkout select,body.oga-build-45.woocommerce-checkout textarea{font-size:16px!important;max-width:100%!important} body.oga-build-45.woocommerce-order-received .woocommerce{width:calc(100% - 24px)!important;padding:24px 0 42px!important} body.oga-build-45.woocommerce-order-received .woocommerce-order{gap:24px!important} body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr!important;gap:14px!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th,td){font-size:13.5px!important;padding:9px 4px!important;overflow-wrap:break-word!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th:first-child,td:first-child){width:68%!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th:last-child,td:last-child){width:32%!important}} @media(max-width:380px){body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 h1{font-size:23px!important} body.oga-build-45.woocommerce-order-received table.shop_table:is(th,td){font-size:13px!important}} body.oga-build-45 .oga-contact-hero{position:relative!important;left:50%!important;width:100dvw!important;max-width:100dvw!important;margin:0 0 clamp(32px,4vw,54px) -50dvw!important;height:clamp(340px,27vw,420px)!important;min-height:340px!important;overflow:hidden!important;background:#ddd4ca!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 68%!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{position:absolute!important;z-index:3!important;left:max(42px,calc((100vw - min(100vw,var(--oga-container,1640px)))/2+var(--oga432-gutter)))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,60vw)!important;margin:0!important;padding:0!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{margin:0!important;color:#111!important;font-size:clamp(29px,2.3vw,38px)!important;line-height:1.08!important;font-weight:500!important;text-shadow:none!important} @media(max-width:600px){body.oga-build-45 .oga-contact-hero{height:235px!important;min-height:235px!important;max-height:235px!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-position:center 58%!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:18px!important;width:calc(100% - 36px)!important;top:46%!important} body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{font-size:25px!important}}:root{--oga433-ink:#171513;--oga433-accent:#a55245;--oga433-line:#e7e1db;--oga433-soft:#f7f4ef;--oga433-gutter:42px} html body.oga-build-45 .oga-legal-v2{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero{left:auto!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:190px!important;min-height:190px!important;max-height:190px!important;background:#ddd7cf!important;background-image:none!important;overflow:hidden!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;margin:0 auto!important;padding-left:42px!important;padding-right:42px!important;display:flex!important;align-items:center!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411{margin:0!important;padding:0!important;max-width:760px!important;background:none!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 h1{color:#111!important;text-shadow:none!important;font-size:clamp(27px,2vw,31px)!important;font-weight:500!important;line-height:1.08!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 span{color:#5d514a!important;text-shadow:none!important} html body.oga-build-45 .oga-contact-hero{left:auto!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;height:clamp(330px,26vw,410px)!important;min-height:330px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-fit:cover!important;object-position:center 60%!important;filter:none!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:max(42px,calc((100vw - min(100vw,var(--oga-container,1640px)))/2+42px))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,62vw)!important;z-index:4!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{display:block!important;visibility:visible!important;opacity:1!important;color:#111!important;text-shadow:none!important;font-size:clamp(28px,2.1vw,36px)!important;line-height:1.08!important} html body.oga-build-45 .oga-modal{padding:24px!important;overflow:hidden!important;align-items:center!important;justify-content:center!important} html body.oga-build-45 .oga-modal-box{box-sizing:border-box!important;width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;height:auto!important;max-height:none!important;padding:22px 24px 24px!important;overflow:visible!important} html body.oga-build-45 .oga-modal-close{top:12px!important;right:12px!important;left:auto!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;background:#211d1b!important;color:#fff!important;font-size:30px!important;font-weight:800!important;line-height:46px!important;text-align:center!important;padding:0!important;border:0!important;border-radius:0!important;z-index:100!important} html body.oga-build-45 .oga-modal-close::before,html body.oga-build-45 .oga-modal-close::after{content:none!important;display:none!important} html body.oga-build-45 .oga-modal-box>.oga-modal-close~.oga-modal-close{display:none!important} html body.oga-build-45 .oga-form-product{padding-right:64px!important;padding-left:0!important;margin:0 0 12px!important;min-height:72px!important} html body.oga-build-45 .oga-modal-box h2{margin:10px 0 12px!important;padding:0 2px!important;font-size:clamp(23px,1.8vw,29px)!important} html body.oga-build-45 .oga-modal form{margin:0!important;padding:0!important;gap:8px!important} html body.oga-build-45 .oga-modal form:is(input,textarea,select){box-sizing:border-box!important;width:100%!important;padding:10px 12px!important;margin:0!important} html body.oga-build-45 .oga-modal form textarea{min-height:82px!important;max-height:118px!important} html body.oga-build-45.woocommerce-cart .woocommerce{column-gap:0!important;row-gap:0!important} html body.oga-build-45.woocommerce-cart form.woocommerce-cart-form,html body.oga-build-45.woocommerce-cart .cart-collaterals{padding:0!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart table.shop_table{margin:0!important;border:0!important} html body.oga-build-45.woocommerce-cart table.shop_table tr:not(.cart_item):empty,html body.oga-build-45.woocommerce-cart table.shop_table tr td:empty{display:none!important} html body.oga-build-45.woocommerce-cart .cart_totals{padding:20px 22px!important;border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .cart_totals table{margin:0!important;border:0!important} html body.oga-build-45.woocommerce-cart .cart_totals tr:is(th,td){padding:9px 0!important;border-bottom:1px solid var(--oga433-line)!important} html body.oga-build-45.woocommerce-cart .cart_totals tr:last-child:is(th,td){border-bottom:0!important} html body.oga-build-45.woocommerce-cart .wc-proceed-to-checkout{padding:8px 0 0!important;margin:0!important} html body.oga-build-45.woocommerce-checkout form.checkout{column-gap:0!important;row-gap:0!important} html body.oga-build-45.woocommerce-checkout #customer_details,html body.oga-build-45.woocommerce-checkout #order_review{border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-checkout #order_review{padding:20px 22px!important} html body.oga-build-45.woocommerce-checkout #payment .payment_box{padding:10px 12px!important;margin:6px 0 8px!important} html body.oga-build-45.woocommerce-checkout .form-row{margin-bottom:12px!important} html body.oga-build-45.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important;height:50px!important;min-height:50px!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection--single{height:50px!important;min-height:50px!important;padding:0!important;border:1px solid #e1dbd4!important;display:flex!important;align-items:center!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{height:auto!important;min-height:0!important;line-height:1.35!important;padding:0 42px 0 14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:50px!important;top:0!important;right:8px!important;display:flex!important;align-items:center!important} html body.oga-build-45.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important} html body.oga-build-45.woocommerce-checkout input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;max-width:21px!important;max-height:21px!important;aspect-ratio:1/1!important;padding:0!important;margin:2px 0 0!important;border:1px solid #777!important;border-radius:1px!important;background:#fff!important;flex:0 0 21px!important} html body.oga-build-45.woocommerce-checkout input[type=checkbox]:checked{background:var(--oga433-accent)!important;box-shadow:inset 0 0 0 4px #fff!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-link{position:relative!important;z-index:5!important;pointer-events:auto!important;color:var(--oga433-accent)!important;text-decoration:underline!important} html body.oga-build-45.woocommerce-checkout .payment_box strong.oga433-bank-label{font-weight:700!important;color:var(--oga433-ink)!important} html body.oga-build-45.woocommerce-checkout .woocommerce-NoticeGroup,html body.oga-build-45.woocommerce-checkout .woocommerce-notices-wrapper{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 18px!important;padding:0!important} html body.oga-build-45.woocommerce-checkout:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){width:100%!important;max-width:none!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding:14px 18px!important;margin:0 0 12px!important} html body.oga-build-45.woocommerce-order-received:is(.oga-consult,.oga-icon-strip,.oga95-prefooter-cards){display:none!important} html body.oga-build-45.woocommerce-order-received .woocommerce{padding-top:24px!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order{gap:22px!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order-details table.shop_table:is(th:last-child,td:last-child){text-align:right!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order-details table.shop_table th:first-child{text-transform:none!important} html body.oga-build-45 section.oga95-artists{padding-bottom:6px!important;margin-bottom:34px!important;min-height:0!important;height:auto!important} html body.oga-build-45 section.oga95-artists .oga-artists-featured-shell,html body.oga-build-45 section.oga95-artists .oga-artists-featured-viewport,html body.oga-build-45 section.oga95-artists .oga-artists-featured-track{height:auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important} html body.oga-build-45 section.oga95-artists .oga-featured-artist{min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important} html body.oga-build-45 section.oga95-artwork-tabs{width:min(var(--oga-content,var(--oga-container,1640px)),calc(100% - 84px))!important;max-width:var(--oga-content,var(--oga-container,1640px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45 section.oga95-artwork-tabs .oga-artwork-tablist,html body.oga-build-45 section.oga95-artwork-tabs .oga-artwork-panel{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45:is(.product-category,.oga-card-category,.oga-category-pill,.product_meta a,.oga-card-meta a):hover,html body.oga-build-45:is(.product-category,.oga-card-category,.oga-category-pill,.product_meta a,.oga-card-meta a):focus-visible{color:#fff!important;background:var(--oga433-accent)!important;border-color:var(--oga433-accent)!important;text-decoration:none!important} @media(max-width:1024px){html body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{padding-left:24px!important;padding-right:24px!important} html body.oga-build-45 section.oga95-artwork-tabs{width:calc(100% - 48px)!important}} @media(max-width:600px){html body.oga-build-45 .oga-legal-v2>.oga-legal-hero{height:150px!important;min-height:150px!important;max-height:150px!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{padding-left:18px!important;padding-right:18px!important} html body.oga-build-45 .oga-contact-hero{height:235px!important;min-height:235px!important;max-height:235px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-position:center 55%!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:18px!important;width:calc(100% - 36px)!important} html body.oga-build-45 .oga-modal{padding:8px!important} html body.oga-build-45 .oga-modal-box{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100svh - 16px)!important;padding:16px 14px 14px!important;overflow-x:hidden!important;overflow-y:auto!important} html body.oga-build-45 .oga-modal-close{top:8px!important;right:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important;font-size:28px!important} html body.oga-build-45.woocommerce-checkout input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex-basis:20px!important} html body.oga-build-45 section.oga95-artists{margin-bottom:22px!important} html body.oga-build-45 section.oga95-artwork-tabs{width:calc(100% - 36px)!important}} html body.oga-build-45 .oga-card-tax a:hover,html body.oga-build-45 .oga-card-tax a:focus-visible{color:#fff!important;background:var(--oga433-accent)!important;border-color:var(--oga433-accent)!important;text-decoration:none!important}:root{--oga436-accent:#a55245;--oga436-ink:#171513;--oga436-line:#e8e1da;--oga436-gutter:clamp(18px,3vw,42px)} html body.oga-build-45 .oga-modal{box-sizing:border-box!important;padding:clamp(12px,2vw,24px)!important;overflow:hidden!important;align-items:center!important;justify-content:center!important} html body.oga-build-45 .oga-modal-box{box-sizing:border-box!important;position:relative!important;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:calc(100svh - 32px)!important;height:auto!important;margin:auto!important;padding:28px 28px 24px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important} html body.oga-build-45 .oga-modal-box *{box-sizing:border-box!important;max-width:100%} html body.oga-build-45 .oga-modal-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important;padding:0!important;background:#1e1b19!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:30px!important;font-weight:800!important;line-height:46px!important;text-align:center!important;z-index:100!important} html body.oga-build-45 .oga-form-product{padding:0 60px 14px 0!important;margin:0!important} html body.oga-build-45 .oga-modal-box h2{margin:12px 0 16px!important;padding:0!important;line-height:1.15!important;border:0!important} html body.oga-build-45 .oga-modal form{padding:0!important;margin:0!important;gap:10px!important} html body.oga-build-45 .oga-modal form:is(input,textarea,select,button){width:100%!important;max-width:100%!important;box-sizing:border-box!important} html body.oga-build-45 .oga-modal form:is(input,textarea,select){padding:12px 14px!important;margin:0!important} html body.oga-build-45 .oga-modal form textarea{min-height:92px!important;max-height:160px!important;resize:vertical!important} html body.oga-build-45[class*="tax-pa_"] .oga-archive{width:100%!important;max-width:none!important} html body.oga-build-45[class*="tax-pa_"] .oga-archive-hero{width:100%!important;max-width:none!important;min-height:220px!important;overflow:hidden!important} html body.oga-build-45[class*="tax-pa_"] .oga-archive-hero-inner{width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;margin:0 auto!important;padding-left:var(--oga436-gutter)!important;padding-right:var(--oga436-gutter)!important} html body.oga-build-45[class*="tax-pa_"] ul.products li.product{visibility:visible!important;opacity:1!important;transform:none!important} html body.oga-build-45.oga-artist-portfolio-page .oga-artist-portfolio-hero{position:relative!important;width:100dvw!important;max-width:100dvw!important;margin:0 0 34px!important;left:50%!important;transform:translateX(-50%)!important;overflow:hidden!important} html body.oga-build-45.oga-artist-portfolio-page .oga-artist-portfolio-hero .oga-artist-profile-cover{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-image:linear-gradient(90deg,rgba(18,15,13,.16),rgba(18,15,13,.03)),var(--oga-artist-cover)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} html body.oga-build-45.oga-artist-portfolio-page .oga-artist-portfolio-hero .oga-artist-profile-card{position:relative!important;width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;margin:0 auto!important;padding-left:var(--oga436-gutter)!important;padding-right:var(--oga436-gutter)!important} html body.oga-build-45 .oga-artist-profile-hero{overflow:hidden!important;width:100%!important} html body.oga-build-45 .oga-artist-profile-cover{width:100%!important;max-width:none!important;background-image:linear-gradient(90deg,rgba(20,17,15,.06),rgba(20,17,15,.02)),var(--oga-artist-cover)!important;background-size:cover!important;background-position:center 44%!important;background-repeat:no-repeat!important} html body.oga-build-45 .oga95-editorial-actions{display:flex!important;gap:0!important;margin-top:22px!important} html body.oga-build-45 .oga95-editorial-actions .oga-outline{display:none!important} html body.oga-build-45 #oga-artists-featured-title{display:inline-block!important;margin:0!important;padding:0 0 10px!important;color:var(--oga436-accent)!important;font-size:19px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.11em!important;text-transform:uppercase!important;border-bottom:2px solid var(--oga436-accent)!important;text-decoration:none!important} html body.oga-build-45 .oga95-artists{padding-bottom:28px!important;margin-bottom:0!important;min-height:0!important} html body.oga-build-45 .oga-artists-featured-shell,html body.oga-build-45 .oga-artists-featured-viewport,html body.oga-build-45 .oga-artists-featured-track{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important} html body.oga-build-45 .oga-featured-artist{min-height:0!important;padding-bottom:8px!important} html body.oga-build-45 .oga-home-artwork-tabs{margin-top:18px!important} html body.oga-build-45:is(.oga-card-tax a,.oga-card-category,.oga-category-pill,.product-category,.product_meta a):hover,html body.oga-build-45:is(.oga-card-tax a,.oga-card-category,.oga-category-pill,.product-category,.product_meta a):focus-visible{background:var(--oga436-accent)!important;border-color:var(--oga436-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important} html body.oga-build-45 .oga-artist-curatorial{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45 .oga-artist-curatorial>:is(.oga-section-head,.oga-representative-grid,.oga-center){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45.woocommerce-cart .cart-collaterals,html body.oga-build-45.woocommerce-cart .invoice-details{border:0!important;box-shadow:none!important} html body.oga-build-45.woocommerce-cart .invoice-details{padding:24px!important} html body.oga-build-45.woocommerce-cart .shop_table:is(th,td){border-left:0!important;border-right:0!important} html body.oga-build-45.woocommerce-cart .shop_table tr{border-bottom:1px solid #eee8e2!important} html body.oga-build-45.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,40fr) minmax(28px,5fr) minmax(0,55fr)!important;align-items:start!important} html body.oga-build-45.woocommerce-checkout form.checkout>.col2-set{grid-column:1!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading,html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{grid-column:3!important;width:100%!important;max-width:none!important} html body.oga-build-45.woocommerce-checkout .woocommerce-NoticeGroup-checkout,html body.oga-build-45.woocommerce-checkout .woocommerce-error,html body.oga-build-45.woocommerce-checkout .woocommerce-message{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:14px 18px!important;word-break:normal!important;overflow-wrap:anywhere!important} html body.oga-build-45.woocommerce-checkout #order_review,html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order{border:0!important;box-shadow:none!important;padding:22px!important;background:#fbf9f6!important} html body.oga-build-45.woocommerce-checkout .shop_table:is(th,td){border-left:0!important;border-right:0!important} html body.oga-build-45.woocommerce-checkout .shop_table tr{border-bottom:1px solid #eee8e2!important} html body.oga-build-45.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection--single{height:50px!important;min-height:50px!important;padding:0!important;display:flex!important;align-items:center!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:1.25!important;padding:0 40px 0 14px!important;width:100%!important} html body.oga-build-45.woocommerce-checkout .select2-container .select2-selection__arrow{height:50px!important;top:0!important;right:8px!important} html body.oga-build-45.woocommerce-checkout .form-row{box-sizing:border-box!important;min-width:0!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;min-height:21px!important;max-height:21px!important;aspect-ratio:1/1!important;flex:0 0 21px!important;margin:1px 0 0!important;border:1px solid #312d2a!important;border-radius:1px!important;background:#fff!important;position:relative!important} html body.oga-build-45.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked::after{content:'✓'!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:16px!important;font-weight:700!important;color:#111!important} html body.oga-build-45.woocommerce-checkout .oga433-bank-label,html body.oga-build-45.woocommerce-checkout .oga436-bank-label{font-weight:700!important;color:#111!important} html body.oga-build-45.woocommerce-order-received .order-received__title::after,html body.oga-build-45.woocommerce-order-received .order-received__title:after{content:none!important;display:none!important;animation:none!important} html body.oga-build-45.woocommerce-order-received .thankyou-wrapper,html body.oga-build-45.woocommerce-order-received .woocommerce-order{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order{max-width:var(--oga-container,1640px)!important;margin:0 auto!important;padding-left:var(--oga436-gutter)!important;padding-right:var(--oga436-gutter)!important} html body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important} html body.oga-build-45.woocommerce-order-received .woocommerce-column{width:100%!important;margin:0!important;border:0!important;background:#fbf9f6!important;padding:20px!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order-details table{width:100%!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order-details th:last-child,html body.oga-build-45.woocommerce-order-received .woocommerce-order-details td:last-child{text-align:right!important} html body.oga-build-45 .oga-contact-hero{position:relative!important;width:100dvw!important;max-width:100dvw!important;left:50%!important;transform:translateX(-50%)!important;margin:0 0 38px!important;height:340px!important;min-height:340px!important;overflow:hidden!important;background:#eee8df!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 56%!important;display:block!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{position:absolute!important;z-index:3!important;left:max(var(--oga436-gutter),calc((100vw - var(--oga-container,1640px))/2+var(--oga436-gutter)))!important;top:50%!important;transform:translateY(-50%)!important;width:min(560px,44vw)!important;margin:0!important;padding:0!important;background:transparent!important;color:#111!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{margin:0!important;color:#111!important;font-size:clamp(28px,2.4vw,38px)!important;font-weight:500!important;line-height:1.1!important;text-shadow:none!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero{position:relative!important;width:100dvw!important;max-width:100dvw!important;left:50%!important;margin:0 0 28px -50dvw!important;transform:none!important;height:190px!important;min-height:190px!important;padding:0!important;border:0!important;overflow:hidden!important;background:#e7e1da!important;background-image:linear-gradient(90deg,rgba(255,255,255,.44),rgba(255,255,255,.16)),url('../images/oga109/legal-hero-v427.webp')!important;background-size:cover!important;background-position:center!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{width:min(100%,var(--oga-container,1640px))!important;max-width:var(--oga-container,1640px)!important;height:100%!important;margin:0 auto!important;padding:0 var(--oga436-gutter)!important;display:flex!important;align-items:center!important;background:transparent!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411{margin:0!important;padding:0!important;background:transparent!important;max-width:820px!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411:is(h1,span,p){color:#111!important;text-shadow:none!important;opacity:1!important} html body.oga-build-45 .oga-legal-v2 .oga-legal-hero-copy-v411 h1{font-size:clamp(27px,2vw,32px)!important;line-height:1.1!important;font-weight:500!important;margin:0!important} @media(max-width:1024px){html body.oga-build-45.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;gap:20px!important} html body.oga-build-45.woocommerce-checkout form.checkout>.col2-set,html body.oga-build-45.woocommerce-checkout form.checkout>#order_review_heading,html body.oga-build-45.woocommerce-checkout form.checkout>#order_review{grid-column:1!important} html body.oga-build-45 .oga-contact-hero{height:285px!important;min-height:285px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:24px!important;width:min(520px,58vw)!important}} @media(max-width:600px){html body.oga-build-45 .oga-modal{padding:8px!important} html body.oga-build-45 .oga-modal-box{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100svh - 16px)!important;padding:18px 16px!important;overflow-x:hidden!important;overflow-y:auto!important} html body.oga-build-45 .oga-modal-close{top:8px!important;right:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important} html body.oga-build-45 .oga-form-product{padding-right:52px!important} html body.oga-build-45 .oga-contact-hero{height:245px!important;min-height:245px!important;margin-bottom:26px!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-media img{object-position:58% center!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title{left:18px!important;width:72vw!important} html body.oga-build-45 .oga-contact-hero .oga-contact-hero-title h1{font-size:28px!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero{height:150px!important;min-height:150px!important} html body.oga-build-45 .oga-legal-v2>.oga-legal-hero>.oga-legal-hero-inner-v411{padding-left:18px!important;padding-right:18px!important} html body.oga-build-45.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr!important} html body.oga-build-45.woocommerce-order-received .woocommerce-order{padding-left:18px!important;padding-right:18px!important} html body.oga-build-45 #oga-artists-featured-title{font-size:16px!important;letter-spacing:.09em!important} html body.oga-build-45.woocommerce-checkout #order_review,html body.oga-build-45.woocommerce-checkout .woocommerce-checkout-review-order{padding:16px!important}}:root{--oga437-ink:#171513;--oga437-accent:#a55245;--oga437-paper:#f6f1ec;--oga437-container:1640px;--oga437-gutter:clamp(18px,3vw,42px)} body.oga-build-45 .oga-contact-hero-clean{position:relative;display:block;width:100%;max-width:none;height:clamp(280px,23vw,390px);margin:0 0 38px;padding:0;overflow:hidden;background:#eee8df} body.oga-build-45 .oga-contact-hero-clean__media,body.oga-build-45 .oga-contact-hero-clean__media img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0} body.oga-build-45 .oga-contact-hero-clean__media img{object-fit:cover;object-position:center 56%} body.oga-build-45 .oga-contact-hero-clean::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 40%,rgba(255,255,255,0) 68%);pointer-events:none} body.oga-build-45 .oga-contact-hero-clean__inner{position:relative;z-index:2;display:flex;align-items:center;width:min(100%,var(--oga437-container));height:100%;margin:0 auto;padding:0 var(--oga437-gutter);box-sizing:border-box} body.oga-build-45 .oga-contact-hero-clean__inner h1{width:min(560px,48%);margin:0;color:var(--oga437-ink);font-size:clamp(27px,2.3vw,38px);font-weight:500;line-height:1.08;text-shadow:none} body.oga-build-45 .oga-legal-hero-clean{position:relative;display:block;width:100%;max-width:none;height:190px;margin:0 0 28px;padding:0;overflow:hidden;border:0;background:#e7e1da url('../images/oga109/legal-hero-v427.webp') center/cover no-repeat;box-shadow:none} body.oga-build-45 .oga-legal-hero-clean::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,.28) 58%,rgba(255,255,255,.08));pointer-events:none} body.oga-build-45 .oga-legal-hero-clean__inner{position:relative;z-index:2;display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box} body.oga-build-45 .oga-legal-hero-clean__copy{width:min(760px,calc(100% - 36px));margin:0;padding-left:clamp(96px,8.6vw,144px);box-sizing:border-box} body.oga-build-45 .oga-legal-hero-clean__copy span{display:block;margin:0 0 6px;color:var(--oga437-accent);font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.11em;text-transform:uppercase} body.oga-build-45 .oga-legal-hero-clean__copy h1{margin:0;color:var(--oga437-ink);font-size:clamp(25px,1.9vw,31px);line-height:1.08;font-weight:500;letter-spacing:-.02em;text-shadow:none} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean{position:relative;display:block;width:100%;max-width:none;min-height:310px;margin:0 0 34px;padding:0;overflow:hidden;background:#d8d0c9;isolation:isolate} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--oga-portfolio-cover);background-size:cover;background-position:center 42%;background-repeat:no-repeat} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,17,15,.16),rgba(20,17,15,.06) 45%,rgba(20,17,15,.22))} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(100%,var(--oga437-container));min-height:310px;margin:0 auto;padding:32px var(--oga437-gutter);box-sizing:border-box} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__identity{display:flex;align-items:center;gap:24px;min-width:0;max-width:920px} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__portrait{width:132px;height:132px;flex:0 0 132px;object-fit:cover;border-radius:50%;border:4px solid rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.16)} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__copy{min-width:0;padding:18px 22px;background:rgba(24,21,19,.44);backdrop-filter:blur(2px)} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__copy span{color:#fff;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.12em;text-transform:uppercase} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__copy h1{margin:5px 0 7px;color:#fff;font-size:clamp(28px,2.6vw,42px);line-height:1.03;font-weight:600;text-shadow:none} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__copy blockquote{margin:0;color:#fff;font-size:16px;line-height:1.45;font-style:italic} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:13px 17px;border:1px solid rgba(255,255,255,.78);background:rgba(20,17,15,.34);color:#fff;text-decoration:none;font-weight:600} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__cta:hover,body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__cta:focus-visible{background:var(--oga437-accent);border-color:var(--oga437-accent);color:#fff} @media(max-width:1024px){body.oga-build-45 .oga-contact-hero-clean{height:290px} body.oga-build-45 .oga-contact-hero-clean__inner h1{width:min(520px,60%)} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean,body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__inner{min-height:280px}} @media(max-width:700px){body.oga-build-45 .oga-contact-hero-clean{height:245px;margin-bottom:26px} body.oga-build-45 .oga-contact-hero-clean__media img{object-position:58% center} body.oga-build-45 .oga-contact-hero-clean__inner{padding:0 18px} body.oga-build-45 .oga-contact-hero-clean__inner h1{width:72%;font-size:28px} body.oga-build-45 .oga-legal-hero-clean{height:150px} body.oga-build-45 .oga-legal-hero-clean__copy{width:100%;padding-left:18px;padding-right:18px} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__inner{display:block;min-height:0;padding:24px 18px} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__identity{display:block;max-width:none} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__portrait{width:92px;height:92px;display:block;margin:0 0 12px} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__copy{padding:14px 16px} body.oga-build-45.oga-artist-portfolio-page .oga-portfolio-hero-clean__cta{margin-top:14px}} body.oga-build-45 .oga-page--fullbleed,body.oga-build-45 .oga-page-fullbleed{width:100%;max-width:none;margin:0;padding:0} body.oga-build-45 .oga-page--fullbleed .oga-contact-body,body.oga-build-45 .oga-page--fullbleed .oga-legal-summary,body.oga-build-45 .oga-page--fullbleed .oga-legal-layout,body.oga-build-45 .oga-page--fullbleed .oga991-certificate-page-image{width:min(calc(100% - (2 * var(--oga437-gutter))),var(--oga437-container));max-width:var(--oga437-container);margin-left:auto;margin-right:auto;box-sizing:border-box} body.oga-build-45 .oga-page--fullbleed .oga-contact-map{width:100%;max-width:none;margin-left:0;margin-right:0} body.oga-build-45 .oga-archive-artist-filter .oga-catalog-body{width:min(calc(100% - (2 * var(--oga437-gutter))),var(--oga437-container));max-width:var(--oga437-container);margin-left:auto;margin-right:auto} @media(max-width:700px){body.oga-build-45 .oga-page--fullbleed .oga-contact-body,body.oga-build-45 .oga-page--fullbleed .oga-legal-summary,body.oga-build-45 .oga-page--fullbleed .oga-legal-layout,body.oga-build-45 .oga-page--fullbleed .oga991-certificate-page-image,body.oga-build-45 .oga-archive-artist-filter .oga-catalog-body{width:calc(100% - 36px)}} body.oga-v500-gold{--oga-v5-ink:#211f1d;--oga-v5-accent:#a55245;--oga-v5-paper:#f4f0ea;--oga-v5-line:#e5ddd5;--oga-v5-gutter:clamp(18px,4vw,64px)} @media(min-width:1200px){body.oga-v500-gold .oga-menu{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important}body.oga-v500-gold .oga-actions{gap:4px!important}} @media(max-width:1199px){body.oga-v500-gold .oga-menu{display:grid!important}} body.oga-v500-gold .oga-v5-contact-hero{position:relative;width:100%;max-width:none;height:clamp(280px,28vw,430px);margin:0 0 clamp(30px,4vw,58px);padding:0;overflow:hidden;background:#eee7df} body.oga-v500-gold .oga-v5-contact-hero__media{position:absolute;inset:0;display:block;width:100%;height:100%} body.oga-v500-gold .oga-v5-contact-hero__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 70%;margin:0} body.oga-v500-gold .oga-v5-contact-hero__inner{position:relative;z-index:2;display:flex;align-items:center;width:min(1640px,100%);height:100%;margin:auto;padding:0 var(--oga-v5-gutter)} body.oga-v500-gold .oga-v5-contact-hero h1{max-width:720px;margin:0;color:#111;font-family:"Instrument Sans",Arial,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.08;font-weight:500;text-shadow:none} body.oga-v500-gold .oga-v5-legal-hero{width:100%;min-height:190px;margin:0 0 34px;background:linear-gradient(110deg,#f1ebe4 0%,#faf8f5 72%);border:0;box-shadow:none} body.oga-v500-gold .oga-v5-legal-hero__inner{display:flex;align-items:center;width:min(1640px,100%);min-height:190px;margin:auto;padding:28px var(--oga-v5-gutter)} body.oga-v500-gold .oga-v5-legal-hero__copy{width:min(820px,100%);margin:0;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none} body.oga-v500-gold .oga-v5-legal-hero__copy span{display:block;margin:0 0 8px;color:#76534b;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.11em;text-transform:uppercase} body.oga-v500-gold .oga-v5-legal-hero__copy h1{margin:0;color:#171513;font-family:"Instrument Sans",Arial,sans-serif;font-size:clamp(27px,2.2vw,34px);line-height:1.12;font-weight:500;text-shadow:none} body.oga-v500-gold .oga-v5-archive-hero{width:100%;margin:0 0 clamp(30px,4vw,56px);background:var(--oga-v5-paper);border:0;box-shadow:none} body.oga-v500-gold .oga-v5-archive-hero__inner{display:flex;min-height:clamp(158px,14vw,194px);flex-direction:column;justify-content:center;width:min(1640px,100%);margin:auto;padding:26px var(--oga-v5-gutter)} body.oga-v500-gold .oga-v5-archive-hero__kicker{margin:0 0 8px;color:#76534b;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase} body.oga-v500-gold .oga-v5-archive-hero h1{margin:0 0 8px;color:var(--oga-v5-ink);font-family:"Instrument Sans",Arial,sans-serif;font-size:clamp(25px,2.35vw,34px);line-height:1.12;font-weight:550;text-shadow:none} body.oga-v500-gold .oga-v5-archive-hero p{max-width:760px;margin:0;color:#5e5752;font-size:clamp(15px,1.2vw,17px);line-height:1.5} body.oga-v500-gold .oga-v5-category-hero{position:relative;min-height:260px;margin:0 0 46px;overflow:hidden;background:#2e2926;background-image:var(--oga-v5-category-cover);background-size:cover;background-position:center} body.oga-v500-gold .oga-v5-category-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,15,13,.60),rgba(18,15,13,.20) 58%,rgba(18,15,13,.08))} body.oga-v500-gold .oga-v5-category-hero__inner{position:relative;z-index:2;display:flex;min-height:260px;flex-direction:column;justify-content:center;width:min(1640px,100%);margin:auto;padding:32px var(--oga-v5-gutter);color:#fff} body.oga-v500-gold .oga-v5-category-hero__inner>span{font-size:13px;letter-spacing:.12em;text-transform:uppercase} body.oga-v500-gold .oga-v5-category-hero h1{margin:8px 0;color:#fff;font-size:clamp(28px,2.5vw,38px);line-height:1.1;font-weight:500;text-shadow:0 1px 10px rgba(0,0,0,.3)} body.oga-v500-gold .oga-v5-category-hero p{max-width:720px;margin:0;color:#fff;font-size:17px;line-height:1.5} body.oga-v500-gold .oga-v5-portfolio-hero{position:relative;min-height:clamp(330px,30vw,460px);margin:0 0 46px;overflow:hidden;background:#282320;background-image:var(--oga-v5-portfolio-cover);background-size:cover;background-position:center} body.oga-v500-gold .oga-v5-portfolio-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,8,7,.42),rgba(10,8,7,.14) 65%,rgba(10,8,7,.06))} body.oga-v500-gold .oga-v5-portfolio-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(1640px,100%);min-height:inherit;margin:auto;padding:40px var(--oga-v5-gutter)} body.oga-v500-gold .oga-v5-portfolio-hero__identity{display:grid;grid-template-columns:132px minmax(0,720px);align-items:center;gap:26px;min-width:0} body.oga-v500-gold .oga-v5-portfolio-hero__portrait{width:132px;height:132px;border:2px solid rgba(255,255,255,.9);border-radius:50%;object-fit:cover;box-shadow:0 8px 26px rgba(0,0,0,.2)} body.oga-v500-gold .oga-v5-portfolio-hero__copy{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#fff!important} body.oga-v500-gold .oga-v5-portfolio-hero__copy span{display:block;margin-bottom:7px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase} body.oga-v500-gold .oga-v5-portfolio-hero__copy h1{margin:0 0 10px;color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.06;font-weight:550;text-shadow:0 1px 8px rgba(0,0,0,.35)} body.oga-v500-gold .oga-v5-portfolio-hero__copy p{max-width:640px;margin:0 0 10px;color:#fff;font-size:16px;line-height:1.5;text-shadow:0 1px 7px rgba(0,0,0,.32)} body.oga-v500-gold .oga-v5-portfolio-hero__copy blockquote{max-width:650px;margin:0;color:#fff;font-size:15px;line-height:1.5;font-style:italic;text-shadow:0 1px 7px rgba(0,0,0,.32)} body.oga-v500-gold .oga-v5-portfolio-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 22px;border:1px solid rgba(255,255,255,.92);background:transparent;color:#fff!important;text-decoration:none;font-size:14px;font-weight:550;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease} body.oga-v500-gold .oga-v5-portfolio-hero__cta:hover,body.oga-v500-gold .oga-v5-portfolio-hero__cta:focus-visible{background:rgba(255,255,255,.14);color:#fff!important;border-color:#fff;text-decoration:none} body.oga-v500-gold .oga-v5-portfolio-hero__cta:hover span{transform:translateX(3px)} body.oga-v500-gold .oga-artist-profile-cover{background-image:var(--oga-artist-cover)!important;background-size:cover!important;background-position:center!important} body.oga-v500-gold .oga-artist-profile-tabs--six{grid-template-columns:repeat(5,minmax(0,1fr))!important} body.oga-v500-gold .oga-modal{padding:16px!important;background:rgba(20,17,15,.66)!important;backdrop-filter:blur(3px)} body.oga-v500-gold .oga-modal-box{position:relative!important;width:min(940px,calc(100vw - 48px))!important;max-width:940px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e4ddd6!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 70px rgba(0,0,0,.25)!important} body.oga-v500-gold .oga-modal-close{position:absolute!important;top:14px!important;right:14px!important;z-index:8!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#24211f!important;color:#fff!important;font-size:30px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important} body.oga-v500-gold .oga-modal-product-head{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;padding:22px 76px 20px 26px!important;border-bottom:1px solid #eee7e0!important;background:#fbf9f6!important} body.oga-v500-gold .oga-modal-product-head img{width:88px!important;height:88px!important;object-fit:cover!important;border-radius:5px!important} body.oga-v500-gold .oga-modal-product-copy{min-width:0!important} body.oga-v500-gold .oga-modal-product-copy strong{display:block!important;margin:0 0 5px!important;color:#211f1d!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important} body.oga-v500-gold .oga-modal-product-copy small{display:block!important;margin:0 0 4px!important;color:#766d67!important;font-size:12px!important;letter-spacing:.09em!important} body.oga-v500-gold .oga-modal-product-copy span{display:block!important;color:#211f1d!important;font-size:19px!important;font-weight:600!important} body.oga-v500-gold .oga-modal-content{padding:26px 28px 30px!important} body.oga-v500-gold .oga-modal-content h2{margin:0 0 22px!important;color:#211f1d!important;font-size:clamp(26px,2.3vw,34px)!important;line-height:1.12!important;font-weight:500!important} body.oga-v500-gold .oga-modal-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important} body.oga-v500-gold .oga-modal-fields label,body.oga-v500-gold .oga-modal-fields input,body.oga-v500-gold .oga-modal-fields textarea{min-width:0!important;width:100%!important;box-sizing:border-box!important} body.oga-v500-gold .oga-modal-fields input,body.oga-v500-gold .oga-modal-fields textarea{border:1px solid #dcd4cc!important;border-radius:5px!important;background:#fff!important;color:#211f1d!important;font:inherit!important;font-size:16px!important;box-shadow:none!important} body.oga-v500-gold .oga-modal-fields input{min-height:52px!important;padding:13px 15px!important} body.oga-v500-gold .oga-modal-fields textarea{min-height:128px!important;padding:14px 15px!important;resize:vertical!important} body.oga-v500-gold .oga-modal-message{grid-column:1/-1!important} body.oga-v500-gold .oga-captcha{width:100%!important;max-width:100%!important;margin:16px 0 12px!important;overflow:hidden!important} body.oga-v500-gold .oga-captcha .cf-turnstile{max-width:100%!important} body.oga-v500-gold .oga-modal-consent{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:12px 0 16px!important;color:#58514c!important;font-size:13px!important;line-height:1.45!important} body.oga-v500-gold .oga-modal-consent input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;aspect-ratio:1/1!important;margin:1px 0 0!important;padding:0!important;border-radius:2px!important} body.oga-v500-gold .oga-modal-submit{width:100%!important;min-height:52px!important;border:1px solid var(--oga-v5-accent)!important;background:var(--oga-v5-accent)!important;color:#fff!important;font-size:15px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important} body.oga-v500-gold .oga-modal-submit:hover{background:#8f463c!important;border-color:#8f463c!important;color:#fff!important} body.oga-v500-gold.woocommerce-checkout input[type=checkbox],body.oga-v500-gold.woocommerce-checkout input[type=radio]{box-sizing:border-box!important} body.oga-v500-gold.woocommerce-checkout input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:2px!important;vertical-align:middle!important} body.oga-v500-gold.woocommerce-checkout .woocommerce-form__label-for-checkbox,body.oga-v500-gold.woocommerce-checkout #ship-to-different-address label{display:flex!important;align-items:center!important;gap:10px!important;font-size:15px!important;line-height:1.4!important;font-weight:500!important} body.oga-v500-gold.woocommerce-checkout .select2-container .select2-selection--single{height:50px!important;min-height:50px!important;border:1px solid #d8d0c8!important;border-radius:0!important} body.oga-v500-gold.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{height:50px!important;padding:0 42px 0 14px!important;line-height:50px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.oga-v500-gold.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:50px!important;top:0!important;right:8px!important} body.oga-v500-gold.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.oga-v500-gold.woocommerce-checkout .woocommerce-error,body.oga-v500-gold.woocommerce-checkout .woocommerce-message{width:100%!important;max-width:none!important;grid-column:1/-1!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important} body.oga-v500-gold .oga-v5-bacs-copy{font-size:14px;line-height:1.5} body.oga-v500-gold .oga-v5-bacs-rate{margin:10px 0!important;color:var(--oga-v5-accent)!important;font-weight:600!important} body.oga-v500-gold .oga-v5-bank-row{display:flex;align-items:baseline;gap:.42em;margin:5px 0;min-width:0} body.oga-v500-gold .oga-v5-bank-row strong{flex:0 0 auto;font-weight:700} body.oga-v500-gold .oga-v5-bank-row span{min-width:0;overflow-wrap:anywhere} body.oga-v500-gold .oga-v5-netopia-copy{color:#554e49;font-size:14px;line-height:1.45} body.oga-v500-gold.woocommerce-cart p.cart-empty.woocommerce-info{padding-top:76px!important;text-align:center!important;border:0!important;background:transparent!important} body.oga-v500-gold.woocommerce-cart p.cart-empty.woocommerce-info::before{content:""!important;position:absolute!important;left:50%!important;top:14px!important;width:46px!important;height:46px!important;margin-left:-23px!important;background:center/46px 46px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a55245' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E")!important;color:transparent!important;font-size:0!important} body.oga-v500-gold .oga-contact-form .oga-consent{display:flex!important;align-items:flex-start!important;gap:10px!important} body.oga-v500-gold .oga-contact-form .oga-consent input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;aspect-ratio:1/1!important;margin:2px 0 0!important} @media(max-width:1023px){body.oga-v500-gold .oga-v5-portfolio-hero__inner{align-items:flex-end;gap:20px;padding-top:34px;padding-bottom:34px} body.oga-v500-gold .oga-v5-portfolio-hero__identity{grid-template-columns:104px minmax(0,1fr);gap:18px} body.oga-v500-gold .oga-v5-portfolio-hero__portrait{width:104px;height:104px} body.oga-v500-gold .oga-v5-portfolio-hero__cta{min-height:46px;padding:10px 16px}} @media(max-width:767px){body.oga-v500-gold .oga-v5-contact-hero{height:clamp(220px,64vw,280px);margin-bottom:30px} body.oga-v500-gold .oga-v5-contact-hero__inner{padding:0 18px} body.oga-v500-gold .oga-v5-contact-hero__media img{object-position:center 68%} body.oga-v500-gold .oga-v5-legal-hero,body.oga-v500-gold .oga-v5-legal-hero__inner{min-height:155px} body.oga-v500-gold .oga-v5-legal-hero__inner{padding:22px 18px} body.oga-v500-gold .oga-v5-archive-hero__inner{min-height:145px;padding:22px 18px} body.oga-v500-gold .oga-v5-category-hero,body.oga-v500-gold .oga-v5-category-hero__inner{min-height:220px} body.oga-v500-gold .oga-v5-category-hero__inner{padding:26px 18px} body.oga-v500-gold .oga-v5-portfolio-hero{min-height:auto} body.oga-v500-gold .oga-v5-portfolio-hero__inner{display:block;padding:26px 18px 28px} body.oga-v500-gold .oga-v5-portfolio-hero__identity{display:block} body.oga-v500-gold .oga-v5-portfolio-hero__portrait{display:block;width:88px;height:88px;margin:0 0 16px} body.oga-v500-gold .oga-v5-portfolio-hero__copy h1{font-size:30px} body.oga-v500-gold .oga-v5-portfolio-hero__cta{margin-top:20px;width:100%;white-space:normal} body.oga-v500-gold .oga-modal{padding:12px!important;align-items:flex-start!important} body.oga-v500-gold .oga-modal-box{width:calc(100vw - 24px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;border-radius:10px!important} body.oga-v500-gold .oga-modal-close{position:sticky!important;float:right!important;top:10px!important;right:10px!important;margin:10px 10px -56px 0!important;width:44px!important;height:44px!important;font-size:28px!important} body.oga-v500-gold .oga-modal-product-head{grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;padding:16px 62px 15px 16px!important} body.oga-v500-gold .oga-modal-product-head img{width:72px!important;height:72px!important} body.oga-v500-gold .oga-modal-product-copy strong{font-size:16px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important} body.oga-v500-gold .oga-modal-product-copy span{font-size:18px!important} body.oga-v500-gold .oga-modal-content{clear:both!important;padding:20px 18px 22px!important} body.oga-v500-gold .oga-modal-content h2{font-size:clamp(25px,7.2vw,30px)!important;margin-bottom:18px!important} body.oga-v500-gold .oga-modal-fields{grid-template-columns:1fr!important;gap:10px!important} body.oga-v500-gold .oga-modal-fields input{min-height:51px!important;font-size:16px!important} body.oga-v500-gold .oga-modal-fields textarea{min-height:116px!important;font-size:16px!important} body.oga-v500-gold .oga-modal-message{grid-column:auto!important} body.oga-v500-gold .oga-modal-consent{font-size:13px!important} body.oga-v500-gold .oga-v5-bank-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px} body.oga-v500-gold .oga-artist-profile-tabs--six{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:390px){body.oga-v500-gold .oga-modal-content{padding-left:16px!important;padding-right:16px!important} body.oga-v500-gold .oga-modal-product-head{padding-left:14px!important} body.oga-v500-gold .oga-v5-portfolio-hero__copy p{font-size:15px}} .oga-catalog-card{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(260px,1.1fr);gap:clamp(22px,3vw,48px);align-items:start;padding:clamp(18px,2vw,28px) 0;border:0!important;background:transparent!important} .oga-catalog-card .oga-catalog-slider{min-width:0;background:#fff} .oga-catalog-card .oga-artist-work-slides{aspect-ratio:4/3;background:#f7f5f2;display:grid;place-items:center;overflow:hidden} .oga-catalog-card .oga-artist-work-slide{width:100%;height:100%;display:grid;place-items:center;background:#f7f5f2} .oga-catalog-card .oga-artist-work-slide[hidden]{display:none!important} .oga-catalog-card .oga-artist-work-slide img,.oga-catalog-cover{width:100%;height:100%;max-height:620px;object-fit:contain!important;object-position:center!important;background:#f7f5f2} .oga-catalog-card__copy{padding-top:6px}.oga-catalog-card__copy h3{margin:.25rem 0 .75rem}.oga-catalog-card__copy p{max-width:52ch} .oga-catalog-card .oga-artist-work-prev,.oga-catalog-card .oga-artist-work-next{width:42px;height:42px;display:grid;place-items:center} @media(max-width:767px){.oga-catalog-card{grid-template-columns:1fr;gap:18px}.oga-catalog-card .oga-artist-work-slides{aspect-ratio:3/4;max-height:72vh}.oga-catalog-card .oga-artist-work-slide img{max-height:72vh}.oga-catalog-card__copy{padding:0 2px}} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified{background:#fff!important;gap:clamp(30px,4vw,58px)!important;padding-top:clamp(34px,4vw,52px)!important;padding-bottom:clamp(38px,4.4vw,58px)!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{background:#fff!important;padding:clamp(16px,2vw,28px)!important;border:0!important;box-shadow:none!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slider,html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slides,html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slide{background:#fff!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-work-slide img{background:#fff!important;object-fit:contain!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content{background:#eee4d5!important;padding:clamp(26px,3vw,42px)!important;border:0!important;box-shadow:none!important;align-self:stretch!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content>header span{font-size:10px!important;line-height:1.2!important;letter-spacing:.12em!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content>header h2{margin:6px 0 0!important;font-size:clamp(20px,1.55vw,24px)!important;line-height:1.16!important;font-weight:500!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-motto{margin:20px 0 24px!important;font-size:15px!important;line-height:1.48!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link){font-size:14px!important;line-height:1.25!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-copy:is(h2,h3,h4),html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified [data-panel]:is(h2,h3,h4){font-size:clamp(18px,1.4vw,22px)!important;line-height:1.22!important;font-weight:500!important} html body.oga-v500-gold.single-product .oga-summary h1{font-size:clamp(24px,1.8vw,32px)!important;line-height:1.22!important;font-weight:500!important} html body.oga-v500-gold.single-product .oga-product-layout:is(h2,h3){font-size:clamp(20px,1.55vw,25px)!important;line-height:1.22!important} html body.oga-v500-gold .oga-v5-category-hero h1,html body.oga-v500-gold h1#oga-v5-category-title{color:#fff!important;opacity:1!important;text-shadow:0 2px 14px rgba(0,0,0,.46)!important;-webkit-text-fill-color:#fff!important} html body.oga-v500-gold .oga-v5-category-hero__inner>span,html body.oga-v500-gold .oga-v5-category-hero p{color:#fff!important;opacity:1!important} @media(max-width:767px){html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified{gap:18px!important;padding:24px 16px 30px!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{padding:10px 0 14px!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content{padding:22px 18px 24px!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-info-tabs>nav:where(button,.oga-artist-info-works-link){font-size:12px!important} html body.oga-v500-gold.single-product .oga-summary h1{font-size:24px!important}} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified{background:#fff!important;background-image:none!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{background:#fff!important;background-image:none!important;padding:clamp(18px,2.2vw,32px)!important;border:0!important;box-shadow:none!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media:where(.oga-artist-work-slider,.oga-artist-work-slides,.oga-artist-work-slide){background:#fff!important;background-image:none!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content{background:#eee4d5!important;background-image:none!important;padding:clamp(30px,3.2vw,48px)!important;border:0!important;box-shadow:none!important;border-radius:0!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content>header h2{font-size:clamp(20px,1.45vw,23px)!important;line-height:1.16!important} html body.oga-v500-gold .oga-artist-studio{background-image:var(--oga-studio-bg)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important} html body.oga-v500-gold.oga-artist-liviu-bumbu .oga-artist-studio,html body.oga-v500-gold.oga-artist-emanuel-bumbu .oga-artist-studio{background-position:center center!important} @media(max-width:767px){html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified{background:#fff!important;padding:22px 16px 28px!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{background:#fff!important;padding:8px 0 14px!important} html body.oga-v500-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content{background:#eee4d5!important;padding:22px 18px 24px!important} html body.oga-v500-gold .oga-artist-studio{min-height:300px!important;background-size:cover!important;background-position:center center!important}} html body.oga-v500-gold .oga-catalog-grid.oga-catalog-grid--covers-only{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),320px))!important;gap:clamp(22px,2.4vw,36px)!important;align-items:start!important;justify-content:start!important} html body.oga-v500-gold .oga-catalog-card.oga-catalog-card--cover-only{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-cover-link{display:block!important;width:100%!important;background:#fff!important;border:1px solid rgba(17,16,15,.08)!important;overflow:hidden!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-cover{display:block!important;width:100%!important;height:auto!important;max-height:500px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;background:#fff!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-card__copy{padding:0!important;margin:0!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-card__copy small{display:block!important;margin:0 0 5px!important;color:#a34a44!important;font-size:12px!important;letter-spacing:.12em!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-card__copy h3{margin:0 0 8px!important;font-size:20px!important;line-height:1.2!important;font-weight:500!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-card__copy p{margin:0 0 14px!important;max-width:34ch!important;font-size:15px!important;line-height:1.48!important} html body.oga-v500-gold .oga-v5-category-hero,html body.oga-v500-gold .oga-v5-category-hero__inner{min-height:286px!important} html body.oga-v500-gold .oga-v5-category-hero{margin-bottom:0!important} html body.oga-v500-gold .oga-v5-category-hero__inner{padding-top:34px!important;padding-bottom:34px!important} html body.oga-v500-gold .oga-v5-category-hero h1,html body.oga-v500-gold h1#oga-v5-category-title{margin:6px 0 10px!important;font-family:"Instrument Sans",Apercu,Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:20px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:.015em!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.44)!important} html body.oga-v500-gold .oga-v5-category-hero__inner>span{font-size:12px!important;line-height:1.2!important;letter-spacing:.12em!important} html body.oga-v500-gold .oga-v5-category-hero p{max-width:760px!important;margin:0!important;font-size:16px!important;line-height:1.45!important} html body.oga-v500-gold .oga-v5-catalog-page>.oga-catalog-body,html body.oga-v500-gold .oga-v5-catalog-page section.oga-catalog-body{margin-top:0!important;padding-top:22px!important} html body.oga-v500-gold .oga-v5-catalog-page .oga-filters,html body.oga-v500-gold .oga-v5-catalog-page form.oga-filters{margin-top:0!important;margin-bottom:20px!important} html body.oga-v500-gold .oga-v5-catalog-page .oga-filter-head{margin-top:0!important;padding-top:0!important} @media(max-width:767px){html body.oga-v500-gold .oga-v5-category-hero,html body.oga-v500-gold .oga-v5-category-hero__inner{min-height:218px!important} html body.oga-v500-gold .oga-v5-category-hero__inner{padding:26px 18px!important} html body.oga-v500-gold .oga-v5-category-hero h1,html body.oga-v500-gold h1#oga-v5-category-title{font-size:18px!important} html body.oga-v500-gold .oga-v5-category-hero p{font-size:14px!important} html body.oga-v500-gold .oga-v5-catalog-page>.oga-catalog-body,html body.oga-v500-gold .oga-v5-catalog-page section.oga-catalog-body{padding-top:16px!important} html body.oga-v500-gold .oga-catalog-grid.oga-catalog-grid--covers-only{grid-template-columns:1fr!important;gap:24px!important} html body.oga-v500-gold .oga-catalog-card--cover-only .oga-catalog-cover{max-height:68vh!important}}:root{--oga-v505-accent:#a55245;--oga-v505-ink:#171513;--oga-v505-beige:#eee4d5;--oga-v505-line:#e8e1da} @media (min-width:1200px){html body.oga-build-45 .oga-actions>button.oga-icon.oga-menu,html body.oga-build-45 button.oga-menu[data-oga-menu-toggle],html body.oga-build-45 button.oga-menu[data-oga523-menu-toggle]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;position:absolute!important;clip:rect(0 0 0 0)!important} html body.oga-build-45 .oga-actions{padding-right:0!important}} @media (max-width:1199px){html body.oga-build-45 .oga-actions>button.oga-icon.oga-menu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;clip:auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}} html body.oga-v500-gold.single-product .oga-product-sections{position:relative!important;z-index:1!important;margin-top:clamp(34px,4vw,58px)!important;scroll-margin-top:clamp(120px,10vw,170px)!important} html body.oga-v500-gold.single-product .oga-delivery-benefits .oga-benefit-icon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;align-self:start!important} html body.oga-v500-gold.single-product .oga-delivery-benefits .oga-benefit-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:var(--oga-v505-accent)!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important} html body.oga-v500-gold .oga-v5-contact-hero__inner{position:relative!important;z-index:3!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card{position:absolute!important;right:clamp(38px,7vw,120px)!important;top:50%!important;transform:translateY(-50%)!important;width:min(300px,29vw)!important;padding:22px 24px!important;background:rgba(249,246,240,.94)!important;color:var(--oga-v505-ink)!important;border:1px solid rgba(23,21,19,.14)!important;box-shadow:0 14px 38px rgba(30,24,20,.10)!important;display:flex!important;flex-direction:column!important;gap:7px!important;font-size:13px!important;line-height:1.4!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card strong{font-size:14px!important;letter-spacing:.12em!important;font-weight:600!important;margin-bottom:4px!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card a{color:var(--oga-v505-ink)!important;text-decoration:none!important;font-weight:500!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card span{color:#514a45!important} html body.oga-v500-gold .oga-v5-contact-hero::after{content:''!important;position:absolute!important;z-index:2!important;right:clamp(30px,6.5vw,110px)!important;top:50%!important;transform:translateY(-50%)!important;width:min(326px,31vw)!important;height:210px!important;background:rgba(244,239,231,.86)!important;pointer-events:none!important} html body.oga-v500-gold .oga-v5-contact-hero{position:relative!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-grid.oga-catalog-grid--covers-only{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;align-items:start!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-card.oga-catalog-card--cover-only{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-cover-link{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--oga-v505-line)!important} html body.oga-v500-gold .oga-artist-about-content #cataloage img.oga-catalog-cover{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:430px!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-card__meta{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;align-items:baseline!important;margin-top:10px!important;color:var(--oga-v505-ink)!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-card__meta small{font-size:11px!important;letter-spacing:.12em!important;color:var(--oga-v505-accent)!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-card__meta strong{font-size:14px!important;line-height:1.25!important;font-weight:500!important} html body.oga-v500-gold .oga-v5-category-hero,html body.oga-v500-gold .oga-v5-category-hero__inner{min-height:310px!important;height:auto!important} html body.oga-v500-gold .oga-v5-category-hero h1,html body.oga-v500-gold h1#oga-v5-category-title{font-family:"Instrument Sans",Apercu,Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:17px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.46)!important} html body.oga-v500-gold .oga-v5-category-hero+.oga-catalog-body,html body.oga-v500-gold .oga-v5-category-hero+section.oga-container.oga-catalog-body,html body.oga-v500-gold .oga-v5-catalog-page>.oga-catalog-body,html body.oga-v500-gold .oga-v5-catalog-page section.oga-catalog-body{margin-top:0!important;padding-top:18px!important} html body.oga-v500-gold .oga-v5-catalog-page .oga-filters,html body.oga-v500-gold .oga-v5-catalog-page form.oga-filters{margin-top:0!important;padding-top:0!important} html body.oga-v500-gold .oga-v5-catalog-page .oga-filter-head{margin-top:0!important;padding-top:0!important} @media(max-width:767px){html body.oga-v500-gold.single-product .oga-product-sections{margin-top:24px!important;scroll-margin-top:92px!important} html body.oga-v500-gold .oga-v5-contact-hero::after{display:none!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card{position:absolute!important;left:16px!important;right:16px!important;top:auto!important;bottom:14px!important;transform:none!important;width:auto!important;padding:12px 14px!important;font-size:11px!important;gap:4px!important;background:rgba(249,246,240,.93)!important} html body.oga-v500-gold .oga-v5-contact-hero__real-card strong{font-size:12px!important} html body.oga-v500-gold .oga-artist-about-content #cataloage .oga-catalog-grid.oga-catalog-grid--covers-only{grid-template-columns:1fr!important;gap:22px!important} html body.oga-v500-gold .oga-v5-category-hero,html body.oga-v500-gold .oga-v5-category-hero__inner{min-height:235px!important} html body.oga-v500-gold .oga-v5-category-hero h1,html body.oga-v500-gold h1#oga-v5-category-title{font-size:16px!important} html body.oga-v500-gold .oga-v5-category-hero+.oga-catalog-body,html body.oga-v500-gold .oga-v5-catalog-page>.oga-catalog-body{padding-top:14px!important}} html body.oga-v500-gold.oga-artist-petru-leahu .oga-artist-profile-cover{background-position:center 52%!important;background-size:cover!important} html body.oga-v500-gold.oga-artist-portfolio-page.oga-artist-petru-leahu .oga-portfolio-hero-clean{background-position:center 52%!important;background-size:cover!important} html body.oga-v500-gold.oga-artist-petru-leahu .oga-artist-studio{background-position:center 42%!important;background-size:cover!important} @media(max-width:767px){html body.oga-v500-gold.oga-artist-petru-leahu .oga-artist-profile-cover,html body.oga-v500-gold.oga-artist-portfolio-page.oga-artist-petru-leahu .oga-portfolio-hero-clean{background-position:52% center!important} html body.oga-v500-gold.oga-artist-petru-leahu .oga-artist-studio{background-position:56% center!important}} html body.oga-v507-gold .oga-v5-portfolio-hero__copy,html body.oga-v507-gold .oga-v5-portfolio-hero__copy span,html body.oga-v507-gold .oga-v5-portfolio-hero__copy h1,html body.oga-v507-gold .oga-v5-portfolio-hero__copy p,html body.oga-v507-gold .oga-v5-portfolio-hero__copy blockquote{color:#fff!important;-webkit-text-fill-color:#fff!important} html body.oga-v507-gold .oga-v5-portfolio-hero__copy h1{background:transparent!important;text-shadow:0 2px 12px rgba(0,0,0,.58)!important} html body.oga-v507-gold .oga-v5-portfolio-hero__cta,html body.oga-v507-gold .oga-v5-portfolio-hero__cta:visited,html body.oga-v507-gold .oga-v5-portfolio-hero__cta:hover,html body.oga-v507-gold .oga-v5-portfolio-hero__cta:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important;background:rgba(20,17,15,.12)!important} html body.oga-v507-gold .oga-v5-portfolio-hero__cta:hover,html body.oga-v507-gold .oga-v5-portfolio-hero__cta:focus-visible{background:rgba(20,17,15,.42)!important} html body.oga-v507-gold .oga-v5-contact-hero__inner{position:relative!important} html body.oga-v507-gold .oga-v507-contact-image-cleanup{position:absolute!important;z-index:2!important;pointer-events:none!important;right:clamp(210px,23.5vw,390px)!important;bottom:0!important;width:clamp(150px,14vw,230px)!important;height:clamp(118px,12vw,190px)!important;background:linear-gradient(180deg,rgba(239,231,217,.97),rgba(230,217,196,.97))!important;border:0!important;box-shadow:none!important} html body.oga-v507-gold .oga-v507-contact-image-cleanup::after{content:"O GALERIE DE ARTĂ"!important;position:absolute!important;left:clamp(-540px,-36vw,-350px)!important;bottom:10px!important;width:250px!important;padding:5px 8px!important;background:rgba(226,212,189,.94)!important;color:#5a493f!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-align:center!important} html body.oga-v507-gold .oga-v507-contact-brand{display:none!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card{position:absolute!important;z-index:4!important;right:clamp(28px,8vw,140px)!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:min(360px,30vw)!important;min-width:290px!important;padding:24px 26px!important;background:rgba(255,253,249,.96)!important;border:1px solid rgba(93,72,59,.14)!important;box-shadow:0 12px 38px rgba(55,39,28,.12)!important;color:#171513!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.38!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card strong{font-size:16px!important;letter-spacing:.08em!important;font-weight:600!important;color:#171513!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card a{color:#171513!important;text-decoration:none!important;font-weight:500!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card span{color:#443d38!important;font-size:14px!important;line-height:1.4!important} html body.oga-v507-gold.woocommerce-cart .cart-wrapper,html body.oga-v507-gold.woocommerce-cart .cart-collaterals,html body.oga-v507-gold.woocommerce-cart .invoice-details,html body.oga-v507-gold.woocommerce-cart .cart_totals,html body.oga-v507-gold.woocommerce-cart .cart_totals table{border:0!important;box-shadow:none!important} html body.oga-v507-gold.woocommerce-cart .cart-wrapper__cart-form,html body.oga-v507-gold.woocommerce-cart .cart-wrapper__cart-collaterals{padding-top:14px!important;padding-bottom:14px!important} html body.oga-v507-gold.woocommerce-cart .woocommerce-cart-form__cart-item,html body.oga-v507-gold.woocommerce-cart .cart_item{border-bottom:1px solid #eee8e2!important} html body.oga-v507-gold.woocommerce-cart .cart-wrapper__cart-form::before,html body.oga-v507-gold.woocommerce-cart .cart-wrapper__cart-form::after,html body.oga-v507-gold.woocommerce-cart .cart-collaterals::before,html body.oga-v507-gold.woocommerce-cart .cart-collaterals::after{content:none!important;display:none!important} html body.oga-v507-gold.woocommerce-cart .invoice-details{padding:24px!important;background:#f6f4f1!important} html body.oga-v507-gold.woocommerce-cart .cart_totals table{background:#fff!important;border-collapse:collapse!important} html body.oga-v507-gold.woocommerce-cart .cart_totals table th,html body.oga-v507-gold.woocommerce-cart .cart_totals table td{padding:13px 14px!important;border:0!important;border-bottom:1px solid #ece6e0!important;font-size:15px!important;line-height:1.35!important} html body.oga-v507-gold.woocommerce-cart .cart_totals tr:last-child th,html body.oga-v507-gold.woocommerce-cart .cart_totals tr:last-child td{border-bottom:0!important} html body.oga-v507-gold.woocommerce-cart .cart_totals .order-total th,html body.oga-v507-gold.woocommerce-cart .cart_totals .order-total td{padding-top:15px!important;padding-bottom:15px!important;font-size:18px!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:12px 0 0!important;padding:0!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form p,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .form-row{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form label{position:static!important;display:block!important;width:100%!important;margin:0 0 5px!important;padding:0!important;text-align:left!important;color:#5d5550!important;font-size:13px!important;line-height:1.25!important;font-weight:500!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form input,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form select,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .select2-container,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .select2-selection{width:100%!important;max-width:100%!important;box-sizing:border-box!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form input,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form select,html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .select2-selection--single{min-height:46px!important;height:46px!important;border:1px solid #ddd5ce!important;border-radius:0!important;background:#fff!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .select2-selection__rendered{line-height:44px!important;padding:0 40px 0 14px!important;text-align:left!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form .select2-selection__arrow{height:44px!important;right:8px!important} html body.oga-v507-gold.woocommerce-cart .shipping-calculator-form button{margin:2px 0 0 auto!important;min-height:46px!important;padding:10px 22px!important} html body.oga-v507-gold.woocommerce-checkout input[type="checkbox"],html body.oga-v507-gold.woocommerce-checkout #createaccount,html body.oga-v507-gold.woocommerce-checkout #ship-to-different-address-checkbox,html body.oga-v507-gold.woocommerce-checkout #terms{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-content:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important;border:1px solid #bdb5ae!important;border-radius:1px!important;background:#fff!important;vertical-align:middle!important} html body.oga-v507-gold.woocommerce-checkout input[type="checkbox"]:checked::before{content:""!important;width:10px!important;height:6px!important;border:solid var(--oga-v5-accent)!important;border-width:0 0 2px 2px!important;transform:rotate(-45deg) translate(1px,-1px)!important} html body.oga-v507-gold.woocommerce-checkout .woocommerce-form__label-for-checkbox,html body.oga-v507-gold.woocommerce-checkout #ship-to-different-address label,html body.oga-v507-gold.woocommerce-checkout .create-account label{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important} html body.oga-v507-gold.woocommerce-checkout #ship-to-different-address{margin:12px 0 16px!important} html body.oga-v507-gold.woocommerce-checkout #ship-to-different-address span{font-size:clamp(20px,1.7vw,28px)!important;line-height:1.15!important} html body.oga-v507-gold:is(.woocommerce,.oga-v5-catalog-page,.oga-contact-body,.oga-modal-box){font-family:"Instrument Sans",Apercu,Inter,"Helvetica Neue",Arial,sans-serif!important} html body.oga-v507-gold:is(.woocommerce,.oga-v5-catalog-page,.oga-contact-body,.oga-modal-box):is(input,select,textarea,button){font-family:inherit!important} html body.oga-v507-gold.woocommerce-cart:is(.cart-wrapper,.invoice-details,.cart_totals){font-size:15px!important} html body.oga-v507-gold.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,#order_review,#payment){font-size:15px!important} html body.oga-v507-gold.woocommerce-checkout:is(label,.form-row label){font-size:13px!important;line-height:1.3!important} html body.oga-v507-gold.woocommerce-checkout:is(input.input-text,textarea,select,.select2-selection__rendered){font-size:15px!important} @media(min-width:1200px){html body.oga-v507-gold button.oga-menu,html body.oga-v507-gold .oga-actions button[data-oga-menu-toggle],html body.oga-v507-gold .oga-actions button[data-oga523-menu-toggle],html body.oga-v507-gold [aria-label="Deschide meniul"],html body.oga-v507-gold [aria-label="Închide meniul"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}} @media(max-width:900px){html body.oga-v507-gold .oga-v507-contact-image-cleanup{display:none!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card{right:20px!important;width:min(330px,48vw)!important;min-width:250px!important;padding:18px 20px!important}} @media(max-width:767px){html body.oga-v507-gold .oga-v5-contact-hero{height:auto!important;min-height:420px!important;padding:0!important} html body.oga-v507-gold .oga-v5-contact-hero__media img{object-position:42% center!important} html body.oga-v507-gold .oga-v5-contact-hero__inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:14px!important;padding:24px 18px!important} html body.oga-v507-gold .oga-v5-contact-hero h1{font-size:28px!important;background:rgba(255,255,255,.90)!important;padding:8px 10px!important} html body.oga-v507-gold .oga-v5-contact-hero__real-card{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;padding:16px 18px!important} html body.oga-v507-gold.woocommerce-cart .invoice-details{padding:16px!important} html body.oga-v507-gold.woocommerce-cart .cart_totals table th,html body.oga-v507-gold.woocommerce-cart .cart_totals table td{padding:11px 10px!important;font-size:14px!important} html body.oga-v507-gold.woocommerce-checkout .woocommerce-form__label-for-checkbox,html body.oga-v507-gold.woocommerce-checkout #ship-to-different-address label{align-items:flex-start!important}} html body.oga-v509-gold .oga-artists-two-row-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(24px,2.6vw,46px) clamp(18px,2.2vw,38px)!important;width:100%!important;max-width:100%!important;overflow:visible!important;scroll-snap-type:none!important;transform:none!important} html body.oga-v509-gold .oga-artists-two-row-grid>.oga-featured-artist,html body.oga-v509-gold .oga-artists-two-row-grid>.oga-artist-card{min-width:0!important;width:auto!important;max-width:none!important;flex:initial!important;grid-column:auto!important;margin:0!important;transform:none!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid>.oga-featured-artist{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;text-decoration:none!important;padding:0 0 8px!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-portrait{display:block!important;width:min(100%,190px)!important;aspect-ratio:1/1!important;margin:0 auto 13px!important;overflow:hidden!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-portrait img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-artist strong{font-size:15px!important;line-height:1.2!important;letter-spacing:.035em!important;font-weight:500!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-artist small{margin-top:6px!important;font-size:12px!important;line-height:1.25!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-card{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-main{display:flex!important;flex-direction:column!important;min-width:0!important;text-decoration:none!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-main>img{display:block!important;width:100%!important;aspect-ratio:4/5!important;height:auto!important;object-fit:cover!important;object-position:center!important;margin:0 0 14px!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-card-motto{margin:9px 0 0!important;font-size:12px!important;line-height:1.45!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-card-foot{margin-top:auto!important;padding-top:12px!important} html body.oga-v509-gold .oga95-artwork-tabs .oga-artwork-tablist{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:visible!important} html body.oga-v509-gold .oga95-artwork-tabs .oga-artwork-tab{width:100%!important;min-width:0!important;min-height:48px!important;white-space:normal!important;text-align:center!important} html body.oga-v509-gold .oga-promotions-empty{margin:28px 0!important;font-size:15px!important;line-height:1.5!important} @media(min-width:1200px){html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:minmax(170px,1.45fr) repeat(5,minmax(104px,1fr)) repeat(2,minmax(94px,.82fr)) minmax(108px,.85fr)!important;gap:10px!important;align-items:end!important}} html body.oga-v509-gold .oga-filter-price input{width:100%!important;min-width:0!important;box-sizing:border-box!important} html body.oga-v509-gold .oga-filter-price input::-webkit-outer-spin-button,html body.oga-v509-gold .oga-filter-price input::-webkit-inner-spin-button{margin:0!important} html body.oga-v509-gold section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{display:flex!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important} html body.oga-v509-gold .oga-artist-work-slider--vertical{position:relative!important;width:min(100%,620px)!important;margin:0 auto!important;background:#fff!important} html body.oga-v509-gold .oga-artist-work-slider--vertical .oga-artist-work-slides{width:100%!important;aspect-ratio:4/5!important;min-height:0!important;max-height:min(72vh,760px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important} html body.oga-v509-gold .oga-artist-work-slider--vertical .oga-artist-work-slide{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important} html body.oga-v509-gold .oga-artist-work-slider--vertical .oga-artist-work-slide[hidden]{display:none!important} html body.oga-v509-gold .oga-artist-work-slider--vertical .oga-artist-work-slide img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-v509-gold .oga-artist-work-slider--vertical:is(.oga-artist-work-prev,.oga-artist-work-next){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important} html body.oga-v509-gold section.oga-artist-about .oga-artist-about-motto{display:none!important} html body.oga-v509-gold .oga991-certificate-dialog .oga991-certificate-modal>a[data-oga-certificate-image],html body.oga-v509-gold .oga991-certificate-page-image>a{display:block!important;width:100%!important;overflow:hidden!important;background:#f7f2e8!important} html body.oga-v509-gold .oga991-certificate-dialog img[data-oga-certificate-image],html body.oga-v509-gold .oga991-certificate-dialog [data-oga-certificate-image] img,html body.oga-v509-gold .oga991-certificate-page-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1.4142/1!important;object-fit:contain!important;object-position:center!important} html body.oga-v509-gold .oga-certificate-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important} html body.oga-v509-gold.single-product .oga-product-views{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:8px 0 0!important;color:#6d665f!important;font-size:12px!important;line-height:1.3!important} html body.oga-v509-gold.single-product .oga-product-views svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important} html body.oga-v509-gold.single-product .oga-delivery-benefits li>a{color:inherit!important;text-decoration:none!important} html body.oga-v509-gold.single-product .oga-delivery-benefits li>a:hover strong,html body.oga-v509-gold.single-product .oga-delivery-benefits li>a:focus-visible strong{text-decoration:underline!important;text-underline-offset:3px!important} html body.oga-v509-gold .oga-newsletter-first-order{width:min(100% - 36px,1240px)!important;margin:clamp(48px,6vw,86px) auto!important;padding:clamp(26px,4vw,48px)!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)!important;gap:clamp(26px,5vw,72px)!important;align-items:center!important;background:#eee4d5!important} html body.oga-v509-gold .oga-newsletter-first-order__copy>span{display:block!important;margin-bottom:7px!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important} html body.oga-v509-gold .oga-newsletter-first-order__copy h2{margin:0 0 12px!important;font-size:clamp(25px,2.5vw,38px)!important;line-height:1.08!important;font-weight:500!important} html body.oga-v509-gold .oga-newsletter-first-order__copy p{margin:0!important;max-width:58ch!important;line-height:1.55!important} html body.oga-v509-gold .oga-newsletter-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important} html body.oga-v509-gold .oga-newsletter-email input{width:100%!important;min-height:48px!important;padding:0 14px!important;background:#fff!important;border:1px solid rgba(23,21,19,.2)!important;font-size:15px!important} html body.oga-v509-gold .oga-newsletter-form>.oga-btn{min-height:48px!important;white-space:nowrap!important} html body.oga-v509-gold .oga-newsletter-consent{grid-column:1/-1!important;display:flex!important;align-items:flex-start!important;gap:10px!important;margin-top:2px!important;font-size:12px!important;line-height:1.45!important} html body.oga-v509-gold .oga-newsletter-consent input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:1px 0 0!important} html body.oga-v509-gold .oga-newsletter-success{font-size:15px!important;line-height:1.5!important;font-weight:500!important} html body.oga-v509-gold .oga-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important} html body.oga-v509-gold .oga-topbar-promise a{color:inherit!important;text-decoration:none!important} html body.oga-v509-gold .oga-topbar-promise a:hover,html body.oga-v509-gold .oga-topbar-promise a:focus-visible{text-decoration:underline!important;text-underline-offset:3px!important} @media(max-width:1199px){html body.oga-v509-gold .oga-artists-two-row-grid,html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory{grid-template-columns:repeat(4,minmax(0,1fr))!important} html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}} @media(max-width:820px){html body.oga-v509-gold .oga-artists-two-row-grid,html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 18px!important} html body.oga-v509-gold .oga-newsletter-first-order{grid-template-columns:1fr!important;gap:24px!important}} @media(max-width:767px){html body.oga-v509-gold .oga-artists-two-row-grid,html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important} html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important} html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-search{grid-column:1/-1!important} html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-submit{grid-column:1/-1!important;width:100%!important;min-height:46px!important} html body.oga-v509-gold .oga-artist-work-slider--vertical{width:min(100%,470px)!important} html body.oga-v509-gold .oga-artist-work-slider--vertical .oga-artist-work-slides{max-height:none!important;aspect-ratio:4/5!important} html body.oga-v509-gold .oga-certificate-actions{display:grid!important;grid-template-columns:1fr!important} html body.oga-v509-gold .oga-certificate-actions .oga-btn{width:100%!important;justify-content:center!important} html body.oga-v509-gold .oga-newsletter-first-order{width:calc(100% - 28px)!important;margin:42px auto!important;padding:24px 18px!important} html body.oga-v509-gold .oga-newsletter-form{grid-template-columns:1fr!important} html body.oga-v509-gold .oga-newsletter-form>.oga-btn{width:100%!important} html body.oga-v509-gold .oga-newsletter-consent{grid-column:1!important}} @media(max-width:480px){html body.oga-v509-gold .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:1fr!important} html body.oga-v509-gold .oga-v5-catalog-page:is(.oga-filter-search,.oga-filter-submit){grid-column:1!important} html body.oga-v509-gold .oga95-artwork-tabs .oga-artwork-tab{font-size:11px!important;padding-left:6px!important;padding-right:6px!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-card-motto{font-size:11px!important}} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-portrait{width:min(100%,190px)!important;height:auto!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;flex:none!important} html body.oga-v509-gold section.oga95-artists .oga-artists-two-row-grid .oga-featured-portrait img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-artist-main>img{width:min(100%,190px)!important;height:auto!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;margin:0 auto 14px!important} html body.oga-v509-gold .oga-artists-page .oga-artists-two-row-grid--directory .oga-avatar-fallback{width:min(100%,190px)!important;aspect-ratio:1/1!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0 auto 14px!important;overflow:hidden!important} html body.oga-v510-master .oga-artists-two-row-grid,html body.oga-v510-master .oga-artists-two-row-grid--directory{width:min(100%,1640px)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:42px 28px!important;align-items:start!important;overflow:visible!important;transform:none!important} html body.oga-v510-master .oga-artists-directory{padding:clamp(42px,5vw,76px) 42px 78px!important;overflow:hidden!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-artist,html body.oga-v510-master .oga-artists-two-row-grid--directory .oga-directory-artist{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-portrait{display:grid!important;place-items:center!important;width:clamp(138px,9vw,168px)!important;height:clamp(138px,9vw,168px)!important;min-width:0!important;min-height:0!important;max-width:168px!important;max-height:168px!important;aspect-ratio:1/1!important;margin:0 auto 14px!important;border-radius:50%!important;overflow:hidden!important;background:#f2efeb!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-portrait>img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;margin:0!important;transform:none!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-avatar-fallback{width:100%!important;height:100%!important;aspect-ratio:1/1!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:42px!important;font-weight:500!important;background:#eee4d5!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-artist>strong{margin:0!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.025em!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-artist>small{margin-top:7px!important;color:#a34e3e!important;font-size:13px!important;line-height:1.3!important;font-weight:400!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filters{overflow:visible!important} html body.oga-v510-master .oga-filter-price-panel{margin:0 0 18px!important;padding:18px 20px 20px!important;border:1px solid #e5ddd4!important;background:#f5eee4!important;min-width:0!important} html body.oga-v510-master .oga-filter-price-panel>legend{padding:0 8px 0 0!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important;color:#211f1d!important} html body.oga-v510-master .oga-filter-price-panel__hint{margin:0 0 12px!important;font-size:12px!important;color:#756d65!important} html body.oga-v510-master .oga-filter-price-panel__controls{display:grid!important;grid-template-columns:minmax(150px,220px) 22px minmax(150px,220px) auto!important;gap:12px!important;align-items:end!important;justify-content:start!important} html body.oga-v510-master .oga-filter-price{display:grid!important;gap:6px!important;min-width:0!important} html body.oga-v510-master .oga-filter-price>span:first-child{font-size:12px!important;font-weight:500!important;color:#5e5751!important} html body.oga-v510-master .oga-price-input{height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;background:#fff!important;border:1px solid #d8cec4!important} html body.oga-v510-master .oga-price-input input{width:100%!important;height:44px!important;min-width:0!important;margin:0!important;padding:0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important} html body.oga-v510-master .oga-price-input em{padding:0 12px 0 8px!important;font-style:normal!important;font-size:11px!important;font-weight:600!important;color:#817970!important;letter-spacing:.05em!important} html body.oga-v510-master .oga-price-separator{align-self:center!important;padding-top:22px!important;text-align:center!important;color:#8a8178!important} html body.oga-v510-master .oga-filter-price-submit{height:46px!important;min-width:142px!important;padding:0 18px!important;border:1px solid #a34e3e!important;background:#a34e3e!important;color:#fff!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;cursor:pointer!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filter-grid{display:grid!important;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(118px,1fr)) minmax(140px,.9fr)!important;gap:10px!important;align-items:end!important;overflow:visible!important} html body.oga-v510-master .oga-artist-profile-cta{white-space:nowrap!important} html body.oga-v510-master section.oga-artist-about.oga-artist-about-unified{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important;overflow:visible!important} html body.oga-v510-master section.oga-artist-about.oga-artist-about-unified .oga-artist-about-media{min-width:0!important;padding:clamp(22px,3vw,38px)!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important} html body.oga-v510-master .oga-artist-work-slider--vertical{width:min(100%,480px)!important;max-width:480px!important;margin:auto!important;position:relative!important;background:#fff!important} html body.oga-v510-master .oga-artist-work-slider--vertical .oga-artist-work-slides{width:100%!important;aspect-ratio:4/5!important;max-height:660px!important;overflow:hidden!important;background:#fff!important} html body.oga-v510-master .oga-artist-work-slider--vertical .oga-artist-work-slide,html body.oga-v510-master .oga-artist-work-slider--vertical .oga-artist-work-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important} html body.oga-v510-master .oga-artist-work-slider--vertical .oga-artist-work-slide img{display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-v510-master .oga-artist-work-slider--vertical:is(.oga-artist-work-prev,.oga-artist-work-next){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;z-index:4!important} html body.oga-v510-master section.oga-artist-about.oga-artist-about-unified .oga-artist-about-content{min-width:0!important;padding:clamp(30px,4vw,50px)!important;background:#eee4d5!important} html body.oga-v510-master .oga-certificate-preview,html body.oga-v510-master .oga991-certificate-page-image{display:block!important;width:100%!important;overflow:hidden!important;background:#f7f2e8!important} html body.oga-v510-master .oga-certificate-preview img,html body.oga-v510-master .oga991-certificate-page-image>img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0!important} html body.oga-v510-master .oga991-certificate-page-image figcaption{margin-top:14px!important;font-size:13px!important;line-height:1.55!important;color:#655e57!important} html body.oga-v510-master .oga-certificate-actions{display:flex!important;gap:10px!important;margin-top:16px!important} @media(max-width:1199px){html body.oga-v510-master .oga-artists-two-row-grid,html body.oga-v510-master .oga-artists-two-row-grid--directory{grid-template-columns:repeat(4,minmax(0,1fr))!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){html body.oga-v510-master .oga-filter-price-panel__controls{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important} html body.oga-v510-master .oga-filter-price-submit{grid-column:1/-1!important;width:100%!important} html body.oga-v510-master section.oga-artist-about.oga-artist-about-unified{grid-template-columns:1fr!important} html body.oga-v510-master .oga-artist-work-slider--vertical{width:min(100%,440px)!important}} @media(max-width:820px){html body.oga-v510-master .oga-artists-two-row-grid,html body.oga-v510-master .oga-artists-two-row-grid--directory{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 18px!important} html body.oga-v510-master .oga-artists-directory{padding-inline:24px!important}} @media(max-width:767px){html body.oga-v510-master .oga-artists-two-row-grid,html body.oga-v510-master .oga-artists-two-row-grid--directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important} html body.oga-v510-master .oga-artists-two-row-grid .oga-featured-portrait{width:clamp(108px,34vw,138px)!important;height:clamp(108px,34vw,138px)!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filter-search,html body.oga-v510-master .oga-v5-catalog-page .oga-filter-submit{grid-column:1/-1!important} html body.oga-v510-master .oga-filter-price-panel{padding:16px!important} html body.oga-v510-master .oga-filter-price-panel__controls{grid-template-columns:1fr!important;gap:10px!important} html body.oga-v510-master .oga-price-separator{display:none!important} html body.oga-v510-master .oga-filter-price-submit{grid-column:1!important} html body.oga-v510-master .oga-artist-work-slider--vertical{width:min(100%,390px)!important} html body.oga-v510-master .oga-certificate-actions{display:grid!important;grid-template-columns:1fr!important} html body.oga-v510-master .oga-certificate-actions .oga-btn{width:100%!important;justify-content:center!important}} @media(max-width:480px){html body.oga-v510-master .oga-artists-directory{padding-inline:14px!important} html body.oga-v510-master .oga-v5-catalog-page .oga-filter-grid{grid-template-columns:1fr!important} html body.oga-v510-master .oga-v5-catalog-page:is(.oga-filter-search,.oga-filter-submit){grid-column:1!important} html body.oga-v510-master .oga-filter-price-panel__hint{font-size:11px!important}} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artists-grid--classic-two-rows{width:min(calc(100% - 84px),1640px)!important;margin:clamp(42px,5vw,72px) auto 82px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px 18px!important;align-items:stretch!important;overflow:visible!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card--classic{grid-column:auto!important;width:auto!important;min-width:0!important;min-height:430px!important;height:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;position:relative!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--oga-line,#e3ddd5)!important;box-shadow:none!important;transform:none!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card--classic:hover{transform:none!important;box-shadow:none!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-main{position:static!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:0!important;padding:24px 14px 16px!important;text-align:center!important;color:inherit!important;text-decoration:none!important;overflow:visible!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card-portrait{display:block!important;width:clamp(112px,8vw,145px)!important;height:clamp(112px,8vw,145px)!important;aspect-ratio:1/1!important;margin:0 auto 16px!important;border-radius:50%!important;overflow:hidden!important;background:#f2efeb!important;flex:0 0 auto!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card-portrait>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;filter:grayscale(100%)!important;transform:none!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-main>small{display:block!important;margin:0 0 8px!important;color:#a34e3e!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-main>strong{display:block!important;margin:0!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.28!important;font-weight:500!important;letter-spacing:.015em!important;color:#111!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card-motto{width:100%!important;min-height:4.6em!important;max-height:4.6em!important;margin:14px 0 0!important;overflow:hidden!important;color:#625b55!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.52!important;font-style:italic!important;font-weight:400!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card-foot{position:static!important;width:100%!important;margin:0!important;padding:14px 12px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:11px!important;background:#fff!important;border-top:1px solid var(--oga-line,#e3ddd5)!important;transform:none!important;opacity:1!important;visibility:visible!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-categories{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px 8px!important;width:100%!important;min-height:20px!important;margin:0!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-categories a{display:inline-flex!important;width:auto!important;padding:0 0 2px!important;border:0!important;border-bottom:1px solid rgba(166,58,58,.28)!important;background:transparent!important;color:#24211e!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-decoration:none!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-profile-link{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:min(100%,150px)!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:0 14px!important;background:#a34e3e!important;border:1px solid #a34e3e!important;color:#fff!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;transform:none!important;opacity:1!important} @media(max-width:1199px){html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artists-grid--classic-two-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(calc(100% - 48px),1640px)!important}} @media(max-width:820px){html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artists-grid--classic-two-rows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important}} @media(max-width:640px){html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artists-grid--classic-two-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 28px)!important;gap:14px!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card--classic{min-height:390px!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-main{padding:20px 10px 12px!important} html body.oga-v510-master .oga-artists-page--classic-two-rows .oga-artist-card-portrait{width:108px!important;height:108px!important}} html body.oga-v510-master .oga-topbar .oga-topbar-promise,html body.oga-v510-master .oga-topbar .oga-topbar-promise>span,html body.oga-v510-master .oga-topbar .oga-topbar-promise>a{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--oga-muted,#6c665f)!important} html body.oga-v510-master .oga-topbar .oga-topbar-promise>a{text-decoration:none!important;transition:color .18s ease!important} html body.oga-v510-master .oga-topbar .oga-topbar-promise>a:hover,html body.oga-v510-master .oga-topbar .oga-topbar-promise>a:focus-visible{color:var(--oga-accent,#a34e3e)!important} html body.oga-v510-master .oga-topbar .oga-topbar-promise>i{color:var(--oga-muted,#6c665f)!important;font-weight:400!important;opacity:.72!important} html body.oga-v510-master .oga-certificate-actions{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:18px 0 0!important;gap:0!important;text-align:center!important} html body.oga-v510-master .oga-certificate-actions .oga-certificate-text-link{display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0 auto!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid rgba(163,78,62,.42)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#3f3a36!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:none!important;text-decoration:none!important} html body.oga-v510-master .oga-certificate-actions .oga-certificate-text-link:hover,html body.oga-v510-master .oga-certificate-actions .oga-certificate-text-link:focus-visible{color:var(--oga-accent,#a34e3e)!important;border-bottom-color:var(--oga-accent,#a34e3e)!important;background:transparent!important} @media(max-width:767px){html body.oga-v510-master .oga-certificate-actions{display:flex!important;justify-content:center!important} html body.oga-v510-master .oga-certificate-actions .oga-certificate-text-link{width:auto!important;min-height:0!important}} html body.oga-v510-master .oga-artist-profile-card .oga-artist-profile-cta{align-self:center!important;justify-self:center!important;display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;margin:16px auto 6px!important;padding:0 0 4px!important;gap:7px!important;border:0!important;border-bottom:1px solid rgba(163,78,62,.42)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#3f3a36!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:none!important;text-decoration:none!important} html body.oga-v510-master .oga-artist-profile-card .oga-artist-profile-cta:hover,html body.oga-v510-master .oga-artist-profile-card .oga-artist-profile-cta:focus-visible{color:var(--oga-accent,#a34e3e)!important;border-bottom-color:var(--oga-accent,#a34e3e)!important;background:transparent!important} html body.oga-v512-master .oga-filters.oga-filters-compact{position:relative!important;width:100%!important;max-width:none!important;margin:10px 0 18px!important;padding:9px 0 11px!important;background:#fff!important;border:0!important;border-top:1px solid var(--oga-line,#e3ddd5)!important;border-bottom:1px solid var(--oga-line,#e3ddd5)!important;box-shadow:none!important;overflow:visible!important} html body.oga-v512-master .oga-filter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 7px!important;padding:0!important} html body.oga-v512-master .oga-filter-heading{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important} html body.oga-v512-master .oga-filter-heading>span:first-child{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;color:var(--oga-ink,#211f1d)!important} html body.oga-v512-master .oga-filter-active-count{display:inline-flex!important;align-items:center!important;min-height:21px!important;padding:2px 7px!important;border:1px solid rgba(163,78,62,.24)!important;border-radius:999px!important;background:#fffaf7!important;color:#865046!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important} html body.oga-v512-master .oga-filter-reset{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga-muted,#6c665f)!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:11px!important;line-height:1.25!important;font-weight:400!important;text-decoration:none!important} html body.oga-v512-master .oga-filter-reset:hover,html body.oga-v512-master .oga-filter-reset:focus-visible{color:var(--oga-accent,#a34e3e)!important;text-decoration:underline!important;text-underline-offset:3px!important} html body.oga-v512-master .oga-filter-toolbar--range{display:grid!important;grid-template-columns:minmax(230px,1.6fr) repeat(5,minmax(96px,.82fr)) minmax(155px,1.12fr) 118px!important;gap:7px!important;align-items:end!important;width:100%!important;min-width:0!important} html body.oga-v512-master .oga-filter-toolbar--range>label{display:grid!important;gap:3px!important;min-width:0!important;margin:0!important} html body.oga-v512-master .oga-filter-toolbar--range>label>span{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:9.5px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.045em!important;color:var(--oga-muted,#6c665f)!important;text-transform:uppercase!important} html body.oga-v512-master .oga-filter-toolbar--range:is(input[type=search],select){width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 9px!important;border:1px solid var(--oga-line,#e3ddd5)!important;border-radius:0!important;background:#fff!important;color:var(--oga-ink,#211f1d)!important;box-shadow:none!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12.5px!important;line-height:1.2!important} html body.oga-v512-master .oga-filter-submit{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;border:1px solid var(--oga-accent,#a34e3e)!important;border-radius:0!important;background:var(--oga-accent,#a34e3e)!important;color:#fff!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.055em!important;white-space:nowrap!important;text-transform:uppercase!important} html body.oga-v512-master .oga-filter-price-range{--oga-price-start:0%;--oga-price-end:100%;display:grid!important;grid-template-rows:auto 18px!important;gap:3px!important;align-self:end!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important} html body.oga-v512-master .oga-filter-price-range__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:14px!important;margin:0!important} html body.oga-v512-master .oga-filter-price-range__head>span{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:9.5px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.045em!important;text-transform:uppercase!important;color:var(--oga-muted,#6c665f)!important} html body.oga-v512-master .oga-filter-price-range__head>output{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:10.5px!important;line-height:1.1!important;font-weight:500!important;color:#3e3935!important;text-align:right!important} html body.oga-v512-master .oga-filter-price-range__control{position:relative!important;width:100%!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0 1px!important} html body.oga-v512-master .oga-filter-price-range__track{position:absolute!important;z-index:1!important;left:0!important;right:0!important;top:8px!important;height:3px!important;border-radius:999px!important;background:#ddd6cf!important;overflow:hidden!important;pointer-events:none!important} html body.oga-v512-master .oga-filter-price-range__track>span{position:absolute!important;left:var(--oga-price-start)!important;right:calc(100% - var(--oga-price-end))!important;top:0!important;bottom:0!important;background:var(--oga-accent,#a34e3e)!important;border-radius:999px!important} html body.oga-v512-master input.oga-price-range-input{position:absolute!important;z-index:3!important;left:0!important;top:0!important;width:100%!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important;outline:none!important} html body.oga-v512-master input.oga-price-range-input--max{z-index:4!important} html body.oga-v512-master input.oga-price-range-input::-webkit-slider-runnable-track{height:3px!important;background:transparent!important;border:0!important} html body.oga-v512-master input.oga-price-range-input::-webkit-slider-thumb{width:16px!important;height:16px!important;margin-top:-6.5px!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--oga-accent,#a34e3e)!important;box-shadow:0 0 0 1px rgba(111,55,45,.36),0 2px 5px rgba(49,31,27,.12)!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:auto!important;cursor:grab!important} html body.oga-v512-master input.oga-price-range-input::-moz-range-track{height:3px!important;background:transparent!important;border:0!important} html body.oga-v512-master input.oga-price-range-input::-moz-range-thumb{width:16px!important;height:16px!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--oga-accent,#a34e3e)!important;box-shadow:0 0 0 1px rgba(111,55,45,.36),0 2px 5px rgba(49,31,27,.12)!important;pointer-events:auto!important;cursor:grab!important} html body.oga-v512-master input.oga-price-range-input:active::-webkit-slider-thumb{cursor:grabbing!important;transform:scale(1.08)!important} html body.oga-v512-master input.oga-price-range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--oga-accent,#a34e3e)!important} html body.oga-v512-master input.oga-price-range-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--oga-accent,#a34e3e)!important} html body.oga-v512-master:is(.oga-filter-price-panel,.oga-filter-price-popover,.oga-filter-price-popover__panel,.oga-filter-price-quick){display:none!important} html body.oga-v512-master .oga-filter-active-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:7px 0 0!important;padding:0!important} html body.oga-v512-master .oga-filter-active-row>span{color:var(--oga-muted,#6c665f)!important;font-size:10px!important} html body.oga-v512-master .oga-filter-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:24px!important;padding:3px 7px!important;border:1px solid rgba(163,78,62,.22)!important;border-radius:999px!important;background:#fffaf7!important;color:#5a4b45!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:10px!important;line-height:1.15!important;text-decoration:none!important} html body.oga-v512-master .oga-filter-chip:hover,html body.oga-v512-master .oga-filter-chip:focus-visible{border-color:var(--oga-accent,#a34e3e)!important;color:var(--oga-accent,#a34e3e)!important} html body.oga-v512-master .oga-filter-chip__x{font-size:13px!important;line-height:1!important;opacity:.68!important} html body.oga-v512-master .oga-catalog-toolbar{margin-top:0!important;padding-top:4px!important;align-items:center!important} html body.oga-v512-master .oga-catalog-toolbar:is(p,.woocommerce-result-count){margin:0!important;font-size:12px!important;color:var(--oga-muted,#6c665f)!important} html body.oga-v512-master .oga-catalog-toolbar .orderby{min-height:36px!important;height:36px!important;font-size:12px!important} @media(min-width:1100px) and (max-width:1399px){html body.oga-v512-master .oga-filter-toolbar--range{grid-template-columns:minmax(200px,1.45fr) repeat(5,minmax(78px,.78fr)) minmax(128px,1fr) 106px!important;gap:5px!important} html body.oga-v512-master .oga-filter-toolbar--range:is(input[type=search],select){padding-inline:7px!important;font-size:11.5px!important} html body.oga-v512-master .oga-filter-submit{font-size:9.5px!important;padding-inline:6px!important}} @media(min-width:568px) and (max-width:1099px){html body.oga-v512-master .oga-filters.oga-filters-compact{margin-top:8px!important;padding:8px 0 9px!important} html body.oga-v512-master .oga-filter-toolbar--range{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important} html body.oga-v512-master .oga-filter-price-range{grid-column:span 2!important;padding:0!important} html body.oga-v512-master .oga-filter-search{grid-column:span 2!important} html body.oga-v512-master .oga-filter-submit{grid-column:span 1!important;width:100%!important;justify-self:stretch!important}} @media(max-width:567px){html body.oga-v512-master .oga-filter-head{align-items:flex-start!important;gap:7px!important;margin-bottom:6px!important} html body.oga-v512-master .oga-filter-toolbar--range{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important} html body.oga-v512-master .oga-filter-price-range{grid-column:1/-1!important;padding:0 0 2px!important} html body.oga-v512-master .oga-filter-search{grid-column:span 2!important} html body.oga-v512-master .oga-filter-submit{grid-column:span 1!important;width:100%!important;font-size:9px!important;padding-inline:4px!important} html body.oga-v512-master .oga-filter-toolbar--range:is(input[type=search],select){height:42px!important;min-height:42px!important;padding-inline:7px!important;font-size:11.5px!important} html body.oga-v512-master .oga-filter-submit{height:42px!important;min-height:42px!important} html body.oga-v512-master .oga-filter-price-range__head>output{font-size:10px!important} html body.oga-v512-master .oga-filter-active-row{margin-top:6px!important}} html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artists-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;width:min(calc(100% - 64px),1640px)!important;max-width:1640px!important;margin:clamp(38px,4vw,64px) auto 76px!important;gap:22px 16px!important;padding:0!important;overflow:visible!important} html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artists-grid>*{grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;transform:none!important} html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artist-card{display:flex!important;flex-direction:column!important;height:100%!important} html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page:is(.oga-artist-card-portrait,.oga-avatar-fallback){aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important} html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artist-card-portrait>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important} @media(max-width:1279px){html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artists-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(calc(100% - 42px),1640px)!important}} @media(max-width:1023px){html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artists-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important}} @media(max-width:640px){html body:is(.oga-v5122-master,.oga-v512-master) .oga-artists-page .oga-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 24px)!important;gap:14px 10px!important}} html body.oga-v5122-master .oga-artist-works-showcase{width:min(calc(100% - 84px),1640px)!important;margin:64px auto 76px!important;padding:0!important} html body.oga-v5122-master .oga-artist-works-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 22px!important;border-bottom:1px solid var(--oga-line,#e3ddd5)!important;padding-bottom:12px!important} html body.oga-v5122-master .oga-artist-works-head h2{margin:6px 0 0!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:clamp(20px,1.7vw,28px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:.02em!important} html body.oga-v5122-master .oga-artist-works-count{font-size:11px!important;color:var(--oga-muted,#6c665f)!important;white-space:nowrap!important} html body.oga-v5122-master .oga-artist-works-grid .oga-home-standard-products>ul.products,html body.oga-v5122-master .oga-artist-works-grid ul.products.oga-home-standard-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 18px!important;width:100%!important;margin:0!important;padding:0!important} html body.oga-v5122-master .oga-artist-works-grid ul.products>li.product{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;float:none!important;clear:none!important} html body.oga-v5122-master .oga-artist-works-actions{display:flex!important;justify-content:center!important;margin:30px 0 0!important} html body.oga-v5122-master .oga-artist-works-actions .oga-btn{min-height:42px!important;font-size:11px!important} @media(max-width:1199px){html body.oga-v5122-master .oga-artist-works-showcase{width:min(calc(100% - 42px),1640px)!important;margin-top:52px!important} html body.oga-v5122-master .oga-artist-works-grid:is(.oga-home-standard-products>ul.products,ul.products.oga-home-standard-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:640px){html body.oga-v5122-master .oga-artist-works-showcase{width:calc(100% - 24px)!important;margin-top:42px!important} html body.oga-v5122-master .oga-artist-works-grid:is(.oga-home-standard-products>ul.products,ul.products.oga-home-standard-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 10px!important} html body.oga-v5122-master .oga-artist-works-head{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}} html body.oga-v5122-master .oga-artist-work-slider--vertical .oga-artist-work-slides{aspect-ratio:4/5!important;background:#fff!important} html body.oga-v5122-master .oga-artist-work-slider--vertical .oga-artist-work-slide{width:100%!important;height:100%!important;background:#fff!important;place-items:center!important} html body.oga-v5122-master .oga-artist-work-slider--vertical .oga-artist-work-slide:not([hidden]){display:grid!important} html body.oga-v5122-master .oga-artist-work-slider--vertical .oga-artist-work-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-v5122-master .oga-filter-price-range__head>output{font-size:10px!important;font-weight:500!important} html body.oga-v5122-master .oga-filter-submit{width:100%!important;min-width:112px!important;padding:0 8px!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important} @media(min-width:1100px) and (max-width:1399px){html body.oga-v5122-master .oga-filter-submit{font-size:9px!important;min-width:102px!important;padding-inline:5px!important}} @media(max-width:567px){html body.oga-v5122-master .oga-filter-submit{font-size:9px!important;min-width:0!important}} html body header.oga-header .oga-topbar>.oga-topbar-promise,html body header.oga-header .oga-topbar>.oga-topbar-promise>span,html body header.oga-header .oga-topbar>.oga-topbar-promise>a{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#6c665f!important;text-decoration:none!important} html body header.oga-header .oga-topbar>.oga-topbar-promise>a:link,html body header.oga-header .oga-topbar>.oga-topbar-promise>a:visited{color:#6c665f!important} html body header.oga-header .oga-topbar>.oga-topbar-promise>a:hover,html body header.oga-header .oga-topbar>.oga-topbar-promise>a:focus-visible{color:#a34e3e!important;text-decoration:none!important} html body header.oga-header .oga-topbar>.oga-topbar-promise>i{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;line-height:1!important;font-style:normal!important;font-weight:400!important;color:#6c665f!important;opacity:.82!important} html body .oga-artists-page.oga-artists-page--classic-two-rows>.oga-artists-grid.oga-artists-grid--classic-two-rows,html body .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-items:stretch!important;justify-items:stretch!important;width:min(calc(100% - 64px),1640px)!important;max-width:1640px!important;margin:clamp(38px,4vw,64px) auto 76px!important;padding:0!important;gap:22px 16px!important;overflow:visible!important;flex-direction:unset!important} html body .oga-artists-page.oga-artists-page--classic-two-rows>.oga-artists-grid.oga-artists-grid--classic-two-rows>.oga-artist-card,html body .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows>.oga-artist-card{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;height:100%!important;transform:none!important} html body .oga-artists-page .oga-artist-card .oga-artist-main{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important} html body .oga-artists-page .oga-artist-card .oga-artist-card-portrait{width:clamp(108px,7.5vw,142px)!important;height:auto!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;flex:0 0 auto!important} html body .oga-artists-page .oga-artist-card .oga-artist-card-portrait>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:50%!important} @media (max-width:1279px){html body .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(calc(100% - 42px),1640px)!important}} @media (max-width:1023px){html body .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important}} @media (max-width:640px){html body .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 24px)!important;gap:14px 10px!important} html body .oga-artists-page .oga-artist-card .oga-artist-card-portrait{width:104px!important}} html body.oga-v5124-master.single-product .oga-product-favorite-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 22px!important;margin:0 0 16px!important;min-width:0!important} html body.oga-v5124-master.single-product .oga-product-favorite-row .oga-wishlist--primary,html body.oga-v5124-master.single-product .oga-product-favorite-row .oga-product-views{margin:0!important} html body.oga-v5124-master.single-product .oga-product-favorite-row .oga-product-views{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:#6d665f!important;white-space:nowrap!important} @media(max-width:480px){html body.oga-v5124-master.single-product .oga-product-favorite-row{gap:8px 14px!important} html body.oga-v5124-master.single-product .oga-product-favorite-row .oga-wishlist--primary{font-size:13px!important} html body.oga-v5124-master.single-product .oga-product-favorite-row .oga-product-views{font-size:11px!important}} html body.oga-v5124-master form.oga-filters .oga-filter-toolbar .oga-filter-submit{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:118px!important;padding-inline:10px!important;overflow:visible!important;text-overflow:clip!important} @media(min-width:1100px) and (max-width:1399px){html body.oga-v5124-master form.oga-filters .oga-filter-toolbar .oga-filter-submit{font-size:13.5px!important;min-width:112px!important;padding-inline:8px!important}} @media(max-width:767px){html body.oga-v5124-master form.oga-filters .oga-filter-toolbar .oga-filter-submit{font-size:13.5px!important;min-width:0!important;width:100%!important}} html body.oga-v5124-master .oga-artist-profile-hero{margin-bottom:0!important} html body.oga-v5124-master .oga-artist-works-showcase.oga-artist-works-showcase--intro{width:min(calc(100% - 84px),1640px)!important;margin:28px auto 48px!important;padding:0!important} html body.oga-v5124-master .oga-artist-works-showcase--intro+.oga-artist-about-unified{margin-top:0!important} @media(max-width:1199px){html body.oga-v5124-master .oga-artist-works-showcase.oga-artist-works-showcase--intro{width:min(calc(100% - 42px),1640px)!important;margin:24px auto 40px!important}} @media(max-width:640px){html body.oga-v5124-master .oga-artist-works-showcase.oga-artist-works-showcase--intro{width:calc(100% - 24px)!important;margin:20px auto 34px!important}} html body.oga-v5124-master .oga-artist-work-slider--vertical .oga-artist-work-slides{aspect-ratio:4/5!important;background:#fff!important} html body.oga-v5124-master .oga-artist-work-slider--vertical .oga-artist-work-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important} html body.oga-v5125-master .oga-artists-featured.oga-artists-static{box-sizing:border-box!important;width:calc(100vw - 32px)!important;max-width:none!important;margin-left:calc(50% - 50vw+16px)!important;margin-right:calc(50% - 50vw+16px)!important;padding-left:0!important;padding-right:0!important;padding-bottom:22px!important;margin-bottom:8px!important} html body.oga-v5125-master .oga-artists-featured .oga-artists-two-row-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:30px 18px!important} html body.oga-v5125-master .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:none!important;margin:30px 16px 26px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px 14px!important} html body.oga-v5125-master .oga-artists-page{padding-bottom:8px!important;margin-bottom:0!important} @media(min-width:1025px){html body.oga-v5125-master .oga95-artwork-tabs #oga-panel-recommended ul.products.oga-home-standard-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px 18px!important}} html body.oga-v5125-master .oga-artist-profile-hero{margin-bottom:0!important} html body.oga-v5125-master .oga-artist-works-showcase.oga-artist-works-showcase--intro{width:min(calc(100% - 48px),1640px)!important;margin:18px auto 28px!important;padding:0!important} html body.oga-v5125-master .oga-artist-works-showcase--intro+.oga-artist-about-unified{margin-top:0!important} html body.oga-v5125-master .oga-artist-works-grid:is(.oga-home-standard-products>ul.products,ul.products.oga-home-standard-grid){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px 16px!important;width:100%!important} html body.single-product .oga-summary>.oga-product-favorite-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 18px!important;width:100%!important;margin:0 0 16px!important} html body.single-product .oga-summary>.oga-product-favorite-row>.oga-wishlist--primary,html body.single-product .oga-summary>.oga-product-favorite-row>.oga-product-views{position:static!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important} html body.single-product .oga-summary>.oga-product-favorite-row>.oga-product-views{font-size:11.5px!important;gap:5px!important;color:#6d665f!important;white-space:nowrap!important} html body form.oga-filters .oga-filter-toolbar button.oga-filter-submit{font-size:12.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:.018em!important;white-space:nowrap!important;min-width:108px!important;padding-left:8px!important;padding-right:8px!important} @media(max-width:1279px){html body.oga-v5125-master .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important} html body.oga-v5125-master .oga-artists-featured .oga-artists-two-row-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}} @media(max-width:1023px){html body.oga-v5125-master .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-v5125-master .oga-artists-featured .oga-artists-two-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body.oga-v5125-master .oga-artist-works-grid:is(.oga-home-standard-products>ul.products,ul.products.oga-home-standard-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:640px){html body.oga-v5125-master .oga-artists-featured.oga-artists-static{width:calc(100vw - 20px)!important;margin-left:calc(50% - 50vw+10px)!important;margin-right:calc(50% - 50vw+10px)!important;padding-bottom:16px!important} html body.oga-v5125-master .oga-artists-featured .oga-artists-two-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important;gap:22px 10px!important} html body.oga-v5125-master .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 20px)!important;margin:20px 10px 18px!important;gap:12px 10px!important} html body.oga-v5125-master .oga-artist-works-showcase.oga-artist-works-showcase--intro{width:calc(100% - 20px)!important;margin:14px auto 22px!important} html body.oga-v5125-master .oga-artist-works-grid:is(.oga-home-standard-products>ul.products,ul.products.oga-home-standard-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important} html body form.oga-filters .oga-filter-toolbar button.oga-filter-submit{font-size:12.5px!important;width:100%!important;min-width:0!important}} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126{grid-template-columns:minmax(250px,1.28fr) repeat(5,minmax(120px,1fr))!important;column-gap:26px!important;row-gap:34px!important;align-items:start!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-brand p{margin-top:24px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-group h3 button{font-size:14px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.3!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-group>a{font-size:13px!important;line-height:1.5!important;margin-bottom:9px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-compliance{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important;margin-top:2px!important;padding:22px 0 2px!important;border-top:1px solid rgba(255,255,255,.16)!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-merchant{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;color:rgba(255,255,255,.76)!important;font-size:12px!important;line-height:1.5!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-merchant>strong{color:#fff!important;font-size:13px!important;font-weight:600!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links{display:flex!important;flex-wrap:wrap!important;gap:5px 18px!important;margin-top:5px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links a,body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links span{color:rgba(255,255,255,.78)!important;font-size:12px!important;line-height:1.45!important;text-decoration:none!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links a:hover,body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links a:focus-visible{color:#d7a29d!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-sal{display:block!important;width:250px!important;height:50px!important;flex:0 0 250px!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;outline-offset:4px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-sal img{display:block!important;width:250px!important;height:50px!important;max-width:none!important;object-fit:contain!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-bottom{margin-top:0!important;padding-top:20px!important} @media(min-width:901px){body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-group h3 button{pointer-events:none!important;cursor:default!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-group>a{display:block!important}} @media(min-width:901px) and (max-width:1279px){body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 32px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-brand{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(260px,420px) minmax(240px,1fr) auto!important;align-items:center!important;gap:26px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-brand p{margin:0!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-brand .oga-social{justify-content:flex-end!important}} @media(max-width:900px){body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126{display:grid!important;grid-template-columns:1fr!important;gap:0!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer.oga-footer-v5126 .oga-footer-group h3 button{font-size:14px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-compliance{grid-template-columns:1fr!important;gap:18px!important;margin-top:20px!important;padding-top:22px!important;text-align:left!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-consumer-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-sal{width:min(250px,100%)!important;height:auto!important;justify-self:start!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-sal img{width:100%!important;height:auto!important;aspect-ratio:5/1!important} body.oga-build-45.oga-v5126-legal-footer .oga-footer-bottom{grid-column:1!important}} body.oga-v5100-central:is(.oga-featured-portrait,.oga-artist-card-portrait) img[src*="oga-v5100/katalin-hajdu/katalin09"],body.oga-v5100-central.oga-artist-katalin-hajdu .oga-artist-profile-portrait{object-fit:cover!important;object-position:50% 34%!important} body.oga-v5100-central.oga-artist-katalin-hajdu .oga-artist-profile-cover{background-position:center center!important;background-size:cover!important} body.oga-v5100-central.oga-artist-katalin-hajdu .oga-artist-work-slider--vertical:is(img,.oga-artist-work-slide img){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important} body.oga-v5100-central:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #a55245;outline-offset:2px} body.oga-v511-patch:is(.oga-featured-portrait,.oga-artist-card-portrait) img[src*="oga-v511/katalin-hajdu/katalin-portrait"],body.oga-v511-patch.oga-artist-katalin-hajdu .oga-artist-profile-portrait{aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important} body.oga-v511-patch .oga-artist-work-slide[data-oga-lightbox]{cursor:zoom-in!important} body.oga-v511-patch .oga-artist-work-slide[data-oga-lightbox]:focus-visible{outline:2px solid #a55245!important;outline-offset:3px!important} body.oga-v511-patch .oga-artist-work-slider--vertical .oga-artist-work-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important} body.oga-v511-patch.oga-artist-katalin-hajdu .oga-artist-work-slide[href*="katalin-poza-atelier"] img{object-fit:contain!important;object-position:center!important} html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise,html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>span,html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>a,html body.oga-v511-patch header.oga-header .oga-topbar .oga-topbar-promise>i{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}:root{--oga520-ink:#211f1d;--oga520-muted:#6c665f;--oga520-line:#ded8d1;--oga520-soft:#faf8f5;--oga520-brick:#a34e3e} html body.oga-v520-master.woocommerce-checkout .woocommerce{width:min(1520px,calc(100% - 48px))!important;max-width:1520px!important;margin:0 auto!important;padding:18px 0 36px!important} html body.oga-v520-master.woocommerce-checkout .woocommerce>h1{margin:0 0 14px!important;font-size:28px!important;line-height:1.12!important;font-weight:500!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-form-login-toggle,html body.oga-v520-master.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 8px!important;font-size:12.5px!important;line-height:1.35!important} html body.oga-v520-master.woocommerce-checkout .oga520-checkout-disclosure{display:flex!important;align-items:center!important;gap:10px 18px!important;flex-wrap:wrap!important;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid var(--oga520-line)!important;background:#fff!important;color:var(--oga520-muted)!important;font-size:12.5px!important;line-height:1.3!important} html body.oga-v520-master.woocommerce-checkout .oga520-checkout-disclosure strong{color:var(--oga520-ink)!important;font-size:13px!important} html body.oga-v520-master.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(390px,.88fr)!important;gap:22px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-v520-master.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important} html body.oga-v520-master.woocommerce-checkout #customer_details>.col-1,html body.oga-v520-master.woocommerce-checkout #customer_details>.col-2{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-v520-master.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:1!important;margin:0!important;padding:12px 16px 8px!important;border:1px solid var(--oga520-line)!important;border-bottom:0!important;background:#fff!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important} html body.oga-v520-master.woocommerce-checkout #order_review{grid-column:2!important;grid-row:2!important;position:sticky!important;top:112px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 16px 16px!important;border:1px solid var(--oga520-line)!important;border-top:0!important;background:#fff!important;box-shadow:0 8px 26px rgba(46,38,32,.04)!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-billing-fields,html body.oga-v520-master.woocommerce-checkout .woocommerce-shipping-fields,html body.oga-v520-master.woocommerce-checkout .woocommerce-additional-fields{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-v520-master.woocommerce-checkout .oga520-hide-legacy-heading{display:none!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:block!important;margin:0!important;padding:0!important} html body.oga-v520-master.woocommerce-checkout .oga520-checkout-card{margin:0 0 10px!important;padding:12px 14px 13px!important;border:1px solid var(--oga520-line)!important;background:#fff!important;box-shadow:none!important} html body.oga-v520-master.woocommerce-checkout .oga520-card-title{margin:0 0 9px!important;padding:0 0 7px!important;border-bottom:1px solid #eee9e4!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--oga520-ink)!important} html body.oga-v520-master.woocommerce-checkout .oga520-card-body{display:grid!important;gap:8px 10px!important;min-width:0!important} html body.oga-v520-master.woocommerce-checkout .oga520-contact-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(6,minmax(0,1fr))!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_country_field,html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_state_field,html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_city_field{grid-column:span 2!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_address_1_field{grid-column:span 4!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_postcode_field{grid-column:span 2!important} html body.oga-v520-master.woocommerce-checkout .form-row{float:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-v520-master.woocommerce-checkout .form-row label{display:block!important;margin:0 0 4px!important;color:#403a35!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important} html body.oga-v520-master.woocommerce-checkout .form-row .required{font-size:11px!important;color:var(--oga520-brick)!important} html body.oga-v520-master.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-v520-master.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;min-height:40px!important;height:40px!important;margin:0!important;padding:7px 10px!important;border:1px solid #d8d1ca!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--oga520-ink)!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:14px!important;line-height:1.25!important} html body.oga-v520-master.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important} html body.oga-v520-master.woocommerce-checkout .select2-container .select2-selection__rendered{padding:0 25px 0 0!important;line-height:24px!important;color:var(--oga520-ink)!important} html body.oga-v520-master.woocommerce-checkout .select2-container .select2-selection__arrow{height:38px!important;right:5px!important;top:0!important} html body.oga-v520-master.woocommerce-checkout .form-row textarea{height:auto!important;min-height:70px!important;resize:vertical!important} html body.oga-v520-master.woocommerce-checkout .form-row:is(input.input-text,select,textarea):focus,html body.oga-v520-master.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:#8f8177!important;outline:2px solid rgba(163,78,62,.12)!important;outline-offset:0!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional{margin:0 0 10px!important;padding:0!important;border:1px solid var(--oga520-line)!important;background:#fff!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:36px!important;margin:0!important;padding:7px 12px!important;border:0!important;background:#fff!important;color:var(--oga520-ink)!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12.5px!important;line-height:1.2!important;font-weight:500!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional-toggle::after{content:'+'!important;font-size:17px!important;font-weight:400!important;color:var(--oga520-muted)!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional-toggle[aria-expanded="true"]::after{content:'−'!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional-body{padding:0 12px 10px!important} html body.oga-v520-master.woocommerce-checkout .oga520-optional-body[hidden]{display:none!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-shipping-fields{margin:0 0 10px!important;padding:10px 14px!important;border:1px solid var(--oga520-line)!important;background:#fff!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-shipping-fields h3{margin:0!important;font-size:13px!important} html body.oga-v520-master.woocommerce-checkout .shipping_address{padding-top:10px!important} html body.oga-v520-master.woocommerce-checkout table.shop_table,html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 10px!important;border:0!important;border-collapse:collapse!important;background:transparent!important;font-size:13.5px!important;line-height:1.35!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:7px 0!important;border:0!important;border-bottom:1px solid #eee9e4!important;background:transparent!important;vertical-align:top!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child,html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child{text-align:right!important;padding-left:10px!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total:is(th,td){padding-top:10px!important;border-bottom:0!important;font-size:15px!important;font-weight:700!important} html body.oga-v520-master.woocommerce-checkout #payment,html body.oga-v520-master.woocommerce-checkout .woocommerce-checkout-payment{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-v520-master.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;border:0!important;list-style:none!important} html body.oga-v520-master.woocommerce-checkout #payment ul.payment_methods li{margin:0!important;padding:7px 0!important;border-bottom:1px solid #eee9e4!important;background:transparent!important;font-size:13px!important;line-height:1.35!important} html body.oga-v520-master.woocommerce-checkout #payment ul.payment_methods li>label{font-size:13px!important;font-weight:500!important} html body.oga-v520-master.woocommerce-checkout #payment .payment_box{margin:6px 0 0 24px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga520-muted)!important;font-size:12px!important;line-height:1.4!important} html body.oga-v520-master.woocommerce-checkout #payment .payment_box::before{display:none!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-privacy-policy-text,html body.oga-v520-master.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:8px 0!important;padding:0!important;font-size:11.5px!important;line-height:1.35!important;color:var(--oga520-muted)!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{margin:0!important} html body.oga-v520-master.woocommerce-checkout .oga520-before-order-legal{margin:8px 0!important;padding:8px 9px!important;background:var(--oga520-soft)!important;border:1px solid #ece6e0!important;font-size:11.5px!important;line-height:1.35!important} html body.oga-v520-master.woocommerce-checkout .oga520-before-order-legal>strong{display:block!important;margin-bottom:4px!important;font-size:12px!important;color:var(--oga520-ink)!important} html body.oga-v520-master.woocommerce-checkout .oga520-legal-links{display:flex!important;gap:5px 12px!important;flex-wrap:wrap!important} html body.oga-v520-master.woocommerce-checkout .oga520-legal-links a{color:var(--oga520-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-guarantee{margin:7px 0!important} html body.oga-v520-master.woocommerce-checkout:is(.oga520-eu-guarantee-trigger,.oga520-eu-guarantee-fallback){display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:7px 9px!important;border:1px solid #d9e0ee!important;background:#f8faff!important;color:var(--oga520-ink)!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-mini{flex:0 0 48px!important;width:48px!important;height:34px!important;overflow:hidden!important;background:#fff!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-mini img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-guarantee:is(strong,small){display:block!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-guarantee strong{font-size:11.5px!important;line-height:1.2!important} html body.oga-v520-master.woocommerce-checkout .oga520-eu-guarantee small{margin-top:2px!important;color:var(--oga520-muted)!important;font-size:10.5px!important;line-height:1.2!important} html body.oga-v520-master.woocommerce-checkout .oga-checkout-trust{display:flex!important;align-items:center!important;gap:4px 10px!important;flex-wrap:wrap!important;margin:7px 0!important;padding:0!important;border:0!important;background:transparent!important;font-size:10.5px!important;line-height:1.2!important;color:var(--oga520-muted)!important} html body.oga-v520-master.woocommerce-checkout .oga-checkout-trust strong{font-size:11px!important;color:var(--oga520-ink)!important} html body.oga-v520-master.woocommerce-checkout #place_order{width:100%!important;min-height:44px!important;height:auto!important;margin:8px 0 0!important;padding:10px 14px!important;border:0!important;border-radius:0!important;background:var(--oga520-brick)!important;color:#fff!important;font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12.5px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:normal!important} html body.oga-v520-master.woocommerce-checkout #place_order:hover{filter:brightness(.94)!important} html body.oga-v520-master.woocommerce-checkout .woocommerce-error,html body.oga-v520-master.woocommerce-checkout .woocommerce-message,html body.oga-v520-master.woocommerce-checkout .woocommerce-info{margin:0 0 10px!important;padding:9px 12px!important;font-size:12.5px!important;line-height:1.35!important} body.oga-v520-master:is(.oga-featured-portrait,.oga-artist-card-portrait){overflow:hidden!important} body.oga-v520-master:is(.oga-featured-portrait,.oga-artist-card-portrait) img[src*="katalin-hajdu/katalin-portrait"]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 46%!important;transform:none!important} body.oga-v520-master.oga-artist-katalin-hajdu .oga-artist-studio{background-position:center center!important} html.oga520-modal-open{overflow:hidden!important} .oga520-eu-modal{position:fixed!important;inset:0!important;z-index:100050!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(10,10,10,.76)!important} .oga520-eu-modal[aria-hidden="false"]{display:flex!important} .oga520-eu-modal-panel{position:relative!important;width:min(900px,96vw)!important;max-height:92vh!important;padding:16px!important;background:#fff!important;overflow:auto!important} .oga520-eu-modal-panel>img{display:block!important;width:100%!important;height:auto!important;margin:0!important} .oga520-eu-close{position:sticky!important;top:0!important;float:right!important;z-index:2!important;width:44px!important;height:44px!important;margin:0 0 -44px!important;border:1px solid #ddd!important;background:#fff!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important} .oga520-eu-legal-section{margin:34px 0 0!important;padding:22px!important;border:1px solid #ddd7d0!important;background:#fff!important} .oga520-eu-legal-section h2{margin:0 0 10px!important} .oga520-eu-page-trigger{display:block!important;width:100%!important;max-width:800px!important;margin:18px auto!important;padding:0!important;border:0!important;background:#fff!important;cursor:zoom-in!important} .oga520-eu-page-trigger img{display:block!important;width:100%!important;height:auto!important} .oga520-eu-source{font-size:12px!important} body.oga-v520-master .wc-block-checkout{max-width:1460px!important;margin:0 auto!important} body.oga-v520-master .wc-block-checkout__main .wc-block-components-checkout-step{margin-bottom:12px!important;padding-bottom:12px!important} body.oga-v520-master .wc-block-checkout__sidebar{position:sticky!important;top:112px!important;align-self:start!important} body.oga-v520-master .wc-block-components-text-input input,body.oga-v520-master .wc-block-components-combobox .wc-block-components-combobox-control input{min-height:44px!important} @media(max-width:1099px){html body.oga-v520-master.woocommerce-checkout .woocommerce{width:min(900px,calc(100% - 34px))!important;padding-top:14px!important} html body.oga-v520-master.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns:1fr!important;gap:10px!important} html body.oga-v520-master.woocommerce-checkout #customer_details,html body.oga-v520-master.woocommerce-checkout #order_review_heading,html body.oga-v520-master.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important} html body.oga-v520-master.woocommerce-checkout #order_review{position:static!important} html body.oga-v520-master.woocommerce-checkout #order_review_heading{margin-top:2px!important} body.oga-v520-master .wc-block-checkout__sidebar{position:static!important}} @media(max-width:820px){html body.oga-v520-master.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field){grid-column:span 1!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card:is(#billing_city_field,#billing_address_1_field){grid-column:1/-1!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card #billing_postcode_field{grid-column:span 1!important}} @media(max-width:640px){html body.oga-v520-master.woocommerce-checkout .woocommerce{width:calc(100% - 22px)!important;padding:10px 0 26px!important} html body.oga-v520-master.woocommerce-checkout .woocommerce>h1{font-size:24px!important;margin-bottom:10px!important} html body.oga-v520-master.woocommerce-checkout .oga520-checkout-disclosure{display:grid!important;gap:4px!important;padding:9px 10px!important} html body.oga-v520-master.woocommerce-checkout .oga520-contact-card .oga520-card-body,html body.oga-v520-master.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:1fr!important} html body.oga-v520-master.woocommerce-checkout .oga520-address-card .oga520-card-body>*{grid-column:1!important} html body.oga-v520-master.woocommerce-checkout .oga520-checkout-card{padding:11px!important} html body.oga-v520-master.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-v520-master.woocommerce-checkout .select2-container .select2-selection--single{min-height:44px!important;height:44px!important;font-size:16px!important} html body.oga-v520-master.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:28px!important} html body.oga-v520-master.woocommerce-checkout #order_review_heading{padding:11px 12px 7px!important} html body.oga-v520-master.woocommerce-checkout #order_review{padding:0 12px 13px!important} html body.oga-v520-master.woocommerce-checkout #place_order{min-height:48px!important;font-size:12px!important} .oga520-eu-modal{padding:8px!important}.oga520-eu-modal-panel{padding:8px!important}} body.oga-v520-master .oga-footer .oga-footer-merchant{color:rgba(255,255,255,.88)!important} body.oga-v520-master .oga-footer .oga-footer-merchant>span{color:rgba(255,255,255,.84)!important} body.oga-v520-master .oga-footer .oga-footer-consumer-links:is(a,span),body.oga-v520-master .oga-footer .oga-footer-consumer-links span a{color:#fff!important;opacity:1!important;text-decoration:none!important} body.oga-v520-master .oga-footer .oga-footer-consumer-links a:hover,body.oga-v520-master .oga-footer .oga-footer-consumer-links a:focus-visible{color:#e3b2ad!important;text-decoration:underline!important;text-underline-offset:3px!important} body.oga-v520-master .oga-footer .oga-footer-cta,body.oga-v520-master .oga-footer .oga-footer-cta:is(span,small){color:#fff!important;opacity:1!important} body.oga-v520-master .oga-footer .oga-footer-sal{border:1px solid rgba(255,255,255,.2)!important}:root{--oga530-ink:#211f1d;--oga530-muted:#706a64;--oga530-line:#e7e1db;--oga530-soft:#faf8f5;--oga530-brick:#a55245} html body.oga-v530-master-extra-supreme .oga-topbar:is(.oga-topbar-note,.oga-topbar-links,.oga-topbar-links a,.oga-original-works,.oga-original-works a),html body.oga-v530-master-extra-supreme .oga-topbar a{font-family:"Instrument Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:#6f6862!important} html body.oga-v530-master-extra-supreme .oga-topbar a:hover,html body.oga-v530-master-extra-supreme .oga-topbar a:focus-visible{color:var(--oga530-brick)!important} body.oga-v530-master-extra-supreme:is(.oga-featured-portrait,.oga-artist-card-portrait) img[src*="oga-v530/katalin-hajdu/katalin-profile-old-approved"]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 46%!important;transform:none!important} body.oga-v530-master-extra-supreme.single-product .oga-product-favorite-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;flex-wrap:wrap!important} body.oga-v530-master-extra-supreme.single-product .oga-product-favorite-row .oga-product-views{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important;color:#8a817b!important;font-size:12px!important;line-height:1.2!important} body.oga-v530-master-extra-supreme.single-product .oga-product-favorite-row .oga-product-views svg{width:16px!important;height:16px!important} @media (min-width:1180px){html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce{width:min(1540px,calc(100% - 48px))!important;max-width:1540px!important;padding:14px 0 28px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:12px 16px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout form.checkout>.oga520-checkout-disclosure{grid-column:1/-1!important;grid-row:1!important;margin:0!important;min-width:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:2/4!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #customer_details>.col-1,html body.oga-v530-master-extra-supreme.woocommerce-checkout #customer_details>.col-2{float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:2!important;width:100%!important;margin:0!important;padding:12px 15px 7px!important;border:1px solid var(--oga530-line)!important;border-bottom:0!important;background:#fff!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #order_review{grid-column:2!important;grid-row:3!important;position:sticky!important;top:108px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 15px 14px!important;border:1px solid var(--oga530-line)!important;border-top:0!important;background:#fff!important;box-shadow:0 7px 20px rgba(47,38,32,.035)!important}} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-checkout-card{margin:0 0 8px!important;padding:11px 13px 12px!important;border:1px solid var(--oga530-line)!important;background:#fff!important;box-shadow:none!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-card-title{margin:0 0 8px!important;padding:0!important;border:0!important;font-size:12.5px!important;line-height:1.2!important;letter-spacing:.06em!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-card-body{gap:7px 9px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-contact-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(6,minmax(0,1fr))!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field,#billing_city_field){grid-column:span 2!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card #billing_address_1_field{grid-column:span 4!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card #billing_postcode_field{grid-column:span 2!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .form-row{margin:0!important;padding:0!important;min-width:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .form-row label{margin:0 0 3px!important;font-size:11.5px!important;line-height:1.2!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-v530-master-extra-supreme.woocommerce-checkout .select2-container .select2-selection--single{min-height:38px!important;height:38px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:13px!important;line-height:1.25!important;border-color:#ded7d0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:24px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-optional{margin:5px 0 8px!important;border:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-optional-toggle{min-height:36px!important;padding:7px 10px!important;border:1px solid var(--oga530-line)!important;background:#fff!important;font-size:12.5px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0!important;border-collapse:collapse!important;background:transparent!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:8px 4px!important;border:0!important;font-size:12.5px!important;line-height:1.3!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:last-child:is(th,td){padding-bottom:10px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:first-child:is(th,td){border-top:1px solid var(--oga530-line)!important;padding-top:10px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total:is(th,td){border-top:1px solid var(--oga530-line)!important;padding-top:11px!important;font-size:14px!important;font-weight:600!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #payment{margin-top:7px!important;padding-top:8px!important;border-top:1px solid var(--oga530-line)!important;background:transparent!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .wc_payment_method{margin:0!important;padding:8px 0!important;border:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .payment_box{margin:5px 0!important;padding:8px 10px!important;border:0!important;background:var(--oga530-soft)!important;font-size:12px!important;line-height:1.35!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:11.5px!important;line-height:1.35!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-before-order-legal{margin:7px 0!important;padding:7px 0!important;border-top:1px solid var(--oga530-line)!important;border-bottom:0!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout #place_order{min-height:45px!important;margin-top:8px!important;padding:10px 14px!important;font-size:12px!important;line-height:1.25!important} @media (min-width:1100px){body.oga-v530-master-extra-supreme.woocommerce-cart .cart_totals .shipping-calculator-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 10px!important} body.oga-v530-master-extra-supreme.woocommerce-cart .cart_totals .shipping-calculator-form>p{margin:0!important;min-width:0!important} body.oga-v530-master-extra-supreme.woocommerce-cart .cart_totals .shipping-calculator-form .form-row-wide{grid-column:auto!important} body.oga-v530-master-extra-supreme.woocommerce-cart .cart_totals .shipping-calculator-form button{grid-column:1/-1!important;justify-self:end!important;width:auto!important;min-height:38px!important;padding:8px 14px!important;font-size:12.5px!important}} @media (max-width:1179px){html body.oga-v530-master-extra-supreme.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:1fr!important;gap:9px!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout form.checkout>.oga520-checkout-disclosure,html body.oga-v530-master-extra-supreme.woocommerce-checkout #customer_details,html body.oga-v530-master-extra-supreme.woocommerce-checkout #order_review_heading,html body.oga-v530-master-extra-supreme.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important;position:static!important;width:100%!important;float:none!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field,#billing_postcode_field){grid-column:span 1!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card:is(#billing_city_field,#billing_address_1_field){grid-column:1/-1!important}} @media (max-width:600px){html body.oga-v530-master-extra-supreme.woocommerce-checkout .woocommerce{width:calc(100% - 20px)!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-contact-card .oga520-card-body,html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:1fr!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .oga520-address-card .oga520-card-body>*{grid-column:1!important} html body.oga-v530-master-extra-supreme.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-v530-master-extra-supreme.woocommerce-checkout .select2-container .select2-selection--single{min-height:44px!important;height:44px!important;font-size:16px!important}} body.oga-v530-master-extra-supreme .oga-footer .oga-footer-cta{background:#5cbe72!important;color:#fff!important} body.oga-v530-master-extra-supreme .oga-footer .oga-footer-cta:is(a,span,strong,small){color:#fff!important;opacity:1!important} body.oga-v530-master-extra-supreme .oga-footer .oga-footer-consumer-links:is(a,span),body.oga-v530-master-extra-supreme .oga-footer .oga-footer-merchant:is(a,span,strong){color:rgba(255,255,255,.9)!important;opacity:1!important}:root{--oga531-ink:#211f1d;--oga531-muted:#706a64;--oga531-line:#e7e1db;--oga531-soft:#faf8f5;--oga531-accent:#a55245} html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) #oga-main,html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) main.oga-main,html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .site-main{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important} html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{box-sizing:border-box!important;width:min(1480px,calc(100% - 48px))!important;max-width:1480px!important;margin:0 auto 38px!important;padding:18px 0 0!important;background:transparent!important} html body.oga-build-45.oga-v531-order-flow .woocommerce:is(input,select,textarea,button,a){box-sizing:border-box!important} @media (min-width:1080px){html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(400px,.78fr)!important;column-gap:42px!important;row-gap:0!important;align-items:start!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart:is(.woocommerce>form.woocommerce-cart-form,.oga-cart-layout-v418>form.woocommerce-cart-form){grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart:is(.woocommerce>.cart-collaterals,.oga-cart-layout-v418>.cart-collaterals){grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:sticky!important;top:108px!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .oga-cart-layout-v418{display:contents!important}} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart form.woocommerce-cart-form,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart{background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart{width:100%!important;margin:0!important;border-collapse:collapse!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart:is(th,td){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart thead th{padding:0 8px 10px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--oga531-muted)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr.cart_item{border:0!important;border-bottom:1px solid var(--oga531-line)!important;background:#fff!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr.cart_item td{padding:14px 8px!important;vertical-align:middle!important;font-size:14px!important;line-height:1.35!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-thumbnail{width:100px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-thumbnail img{display:block!important;width:72px!important;height:88px!important;object-fit:contain!important;margin:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-name{font-size:14px!important;line-height:1.4!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-name a{color:var(--oga531-ink)!important;text-decoration:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart:is(td.product-price,td.product-subtotal){white-space:nowrap!important;font-weight:600!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-remove a{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#8d857f!important;font-size:21px!important;line-height:1!important;text-decoration:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-remove a:hover{background:var(--oga531-soft)!important;color:var(--oga531-accent)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important;gap:0!important;width:auto!important;height:38px!important;border:1px solid var(--oga531-line)!important;background:#fff!important;overflow:hidden!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .quantity:is(button,input.qty){width:38px!important;min-width:38px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;font-size:14px!important;text-align:center!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .quantity input.qty{width:44px!important;min-width:44px!important;border-left:1px solid var(--oga531-line)!important;border-right:1px solid var(--oga531-line)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr:last-child td.actions{padding:12px 0 0!important;border:0!important;background:transparent!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions .coupon{display:flex!important;align-items:center!important;gap:8px!important;float:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions .coupon #coupon_code{width:170px!important;min-height:38px!important;height:38px!important;padding:7px 10px!important;border:1px solid var(--oga531-line)!important;background:#fff!important;font-size:13px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions:is(button.button,input.button){width:auto!important;min-height:38px!important;height:auto!important;padding:8px 13px!important;border:0!important;background:var(--oga531-ink)!important;color:#fff!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.02em!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart-collaterals,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals h2{margin:0 0 12px!important;padding:0!important;font-size:18px!important;line-height:1.2!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table:is(tbody,tr,th,td){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table tr{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;margin:0!important;padding:9px 0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table:is(th,td){display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13.5px!important;line-height:1.4!important;vertical-align:top!important;text-align:left!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table th{font-weight:500!important;color:var(--oga531-ink)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table td{text-align:right!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals .cart-subtotal td,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals .order-total td{font-weight:600!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals .order-total{margin-top:3px!important;padding-top:11px!important;border-top:1px solid var(--oga531-line)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals .order-total:is(th,td){font-size:15px!important;font-weight:700!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals.shipping{grid-template-columns:105px minmax(0,1fr)!important;padding-top:7px!important;padding-bottom:7px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals.shipping td{min-width:0!important;text-align:left!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .woocommerce-shipping-methods,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .woocommerce-shipping-methods li{margin:0!important;padding:0!important;list-style:none!important;font-size:13.5px!important;line-height:1.4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .woocommerce-shipping-destination{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-button{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-accent)!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important;text-decoration:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 9px!important;width:100%!important;margin:9px 0 0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form>p{width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form:is(input.input-text,select,.select2-selection--single){width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:7px 9px!important;border:1px solid var(--oga531-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1.2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form .select2-container{width:100%!important;max-width:100%!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form .select2-selection__rendered{padding:0 24px 0 0!important;line-height:22px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form p.form-row-wide{grid-column:auto!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form button.button{width:auto!important;min-width:0!important;min-height:36px!important;height:auto!important;margin:1px 0 0!important;padding:7px 12px!important;border:0!important;background:var(--oga531-accent)!important;color:#fff!important;font-size:11.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.03em!important;white-space:nowrap!important;overflow:visible!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .wc-proceed-to-checkout{margin:11px 0 0!important;padding:0!important;border:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-radius:0!important;background:var(--oga531-accent)!important;color:#fff!important;font-size:12.5px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.025em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce{width:min(1480px,calc(100% - 48px))!important;max-width:1480px!important;padding:12px 0 30px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce>h1{margin:0 0 10px!important;font-size:25px!important;line-height:1.1!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout:is(.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle,.woocommerce-info){margin:0 0 7px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.35!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-info::before{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-checkout-disclosure{display:flex!important;align-items:center!important;gap:4px 16px!important;flex-wrap:wrap!important;margin:0!important;padding:7px 10px!important;border:0!important;background:var(--oga531-soft)!important;box-shadow:none!important;color:var(--oga531-muted)!important;font-size:11.5px!important;line-height:1.3!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-checkout-disclosure strong{color:var(--oga531-ink)!important;font-size:12px!important;font-weight:600!important} @media (min-width:1180px){html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:10px 30px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout form.checkout>.oga520-checkout-disclosure{grid-column:1/-1!important;grid-row:1!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:2/4!important;display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #customer_details>.col-1,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #customer_details>.col-2{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:2!important;width:100%!important;margin:0!important;padding:13px 16px 5px!important;border:0!important;background:var(--oga531-soft)!important;box-shadow:none!important;font-size:17px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review{grid-column:2!important;grid-row:3!important;position:sticky!important;top:104px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:4px 16px 15px!important;border:0!important;background:var(--oga531-soft)!important;box-shadow:none!important}} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address),html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-checkout-card{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-checkout-card{margin:0 0 12px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-card-title{margin:0 0 7px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga531-ink)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-card-body{display:grid!important;gap:6px 10px!important;min-width:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-contact-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(6,minmax(0,1fr))!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field,#billing_city_field){grid-column:span 2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card #billing_address_1_field{grid-column:span 4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card #billing_postcode_field{grid-column:span 2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row{float:none!important;clear:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row label{display:block!important;margin:0 0 3px!important;color:#403a35!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row .required{font-size:10px!important;color:var(--oga531-accent)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;min-width:0!important;min-height:37px!important;height:37px!important;margin:0!important;padding:6px 9px!important;border:1px solid #ddd6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--oga531-ink)!important;font-size:13px!important;line-height:1.2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection__rendered{padding:0 24px 0 0!important;line-height:23px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection__arrow{height:35px!important;top:0!important;right:4px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row textarea{height:auto!important;min-height:64px!important;resize:vertical!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row:is(input.input-text,select,textarea):focus,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:#8e8178!important;outline:2px solid rgba(165,82,69,.09)!important;outline-offset:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-optional{margin:2px 0 9px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-optional-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:30px!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-muted)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:500!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-optional-toggle:hover{color:var(--oga531-accent)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-optional-toggle::after{font-size:16px!important;color:currentColor!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-optional-body{padding:4px 0 0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-shipping-fields{margin:2px 0 10px!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-shipping-fields h3{margin:0!important;font-size:12px!important;line-height:1.25!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .shipping_address{padding-top:8px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review table,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 6px!important;padding:0!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review:is(table,thead,tbody,tfoot,tr,th,td){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:6px 0!important;font-size:12.5px!important;line-height:1.35!important;vertical-align:top!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child{text-align:right!important;padding-left:12px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total:is(th,td){padding-top:9px!important;border-top:1px solid var(--oga531-line)!important;font-size:14px!important;font-weight:700!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-payment,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment ul.payment_methods,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment .form-row.place-order{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment ul.payment_methods{list-style:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment li.wc_payment_method{margin:0!important;padding:6px 0!important;border:0!important;background:transparent!important;font-size:12.5px!important;line-height:1.35!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment li.wc_payment_method>label{font-size:12.5px!important;font-weight:500!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment .payment_box{margin:4px 0 5px 23px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-muted)!important;font-size:11.5px!important;line-height:1.35!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment .payment_box::before{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-privacy-policy-text,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:6px 0!important;padding:0!important;border:0!important;font-size:10.5px!important;line-height:1.35!important;color:var(--oga531-muted)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{margin:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-before-order-legal{margin:5px 0!important;padding:5px 0!important;border:0!important;background:transparent!important;font-size:10.5px!important;line-height:1.3!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-before-order-legal>strong{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-legal-links{display:flex!important;gap:4px 11px!important;flex-wrap:wrap!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-legal-links a{color:var(--oga531-muted)!important;font-size:10.5px!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-eu-guarantee{margin:5px 0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout:is(.oga520-eu-guarantee-trigger,.oga520-eu-guarantee-fallback){display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:34px!important;margin:0!important;padding:5px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-ink)!important;text-align:left!important;text-decoration:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-eu-mini{flex:0 0 38px!important;width:38px!important;height:27px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-eu-guarantee strong{font-size:10.5px!important;line-height:1.15!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-eu-guarantee small{margin-top:1px!important;font-size:9.5px!important;line-height:1.15!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga-checkout-trust{display:flex!important;align-items:center!important;gap:3px 9px!important;flex-wrap:wrap!important;margin:5px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-muted)!important;font-size:9.5px!important;line-height:1.2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga-checkout-trust strong{font-size:10px!important;color:var(--oga531-ink)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #place_order{width:100%!important;min-height:43px!important;height:auto!important;margin:7px 0 0!important;padding:9px 13px!important;border:0!important;border-radius:0!important;background:var(--oga531-accent)!important;color:#fff!important;box-shadow:none!important;font-size:11.5px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:normal!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce{width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important;padding:20px 0 38px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-order{display:grid!important;gap:15px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0!important;padding:0 0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga531-ink)!important;font-size:20px!important;line-height:1.3!important;font-weight:500!important;text-align:left!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 18px!important;margin:0!important;padding:12px 0!important;border:0!important;border-top:1px solid var(--oga531-line)!important;border-bottom:1px solid var(--oga531-line)!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-order-overview li{margin:0!important;padding:0!important;border:0!important;font-size:11px!important;line-height:1.35!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received:is(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details,.oga-order-help){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received:is(.woocommerce-order-details__title,.woocommerce-column__title,.wc-bacs-bank-details-heading,.oga-order-help strong){margin:0 0 8px!important;font-size:15px!important;line-height:1.25!important;font-weight:600!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received table.shop_table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received table.shop_table:is(th,td){padding:7px 0!important;border:0!important;font-size:12.5px!important;line-height:1.4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received table.shop_table tfoot .order-total:is(th,td){padding-top:9px!important;border-top:1px solid var(--oga531-line)!important;font-weight:700!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received table.shop_table:is(th:last-child,td:last-child){text-align:right!important;padding-left:12px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-column{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-column address{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:12.5px!important;line-height:1.5!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .oga-order-help{padding-top:10px!important;border-top:1px solid var(--oga531-line)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .oga-order-help p{margin:0!important;font-size:12.5px!important;line-height:1.45!important} body.oga-v531-order-flow:is(.wc-block-cart,.wc-block-checkout){max-width:1480px!important;margin-left:auto!important;margin-right:auto!important} body.oga-v531-order-flow:is(.wc-block-cart__main,.wc-block-cart__sidebar,.wc-block-checkout__main,.wc-block-checkout__sidebar,.wc-block-components-sidebar-layout){border:0!important;box-shadow:none!important} body.oga-v531-order-flow .wc-block-components-sidebar{background:var(--oga531-soft)!important;border:0!important;box-shadow:none!important} body.oga-v531-order-flow .wc-block-components-checkout-step{margin-bottom:10px!important;padding-bottom:10px!important;border:0!important} body.oga-v531-order-flow .wc-block-components-totals-wrapper{padding:8px 0!important;border:0!important} @media (max-width:1179px){html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:min(900px,calc(100% - 32px))!important;margin-bottom:32px!important;padding-top:14px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .woocommerce{display:block!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart:is(.cart-collaterals,.cart_totals){position:static!important;width:100%!important;margin-top:18px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout form.checkout>.oga520-checkout-disclosure,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #customer_details,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review_heading,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review_heading{margin-top:8px!important;padding:11px 13px 4px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review{padding:3px 13px 13px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field,#billing_postcode_field){grid-column:span 1!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card:is(#billing_city_field,#billing_address_1_field){grid-column:1/-1!important}} @media (max-width:782px){html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto 28px!important;padding:12px 0 0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tbody{display:block!important;width:100%!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart thead{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;grid-template-areas:"image name" "image price" "image quantity" "image subtotal"!important;gap:5px 12px!important;width:100%!important;margin:0!important;padding:13px 4px 13px 0!important;border:0!important;border-bottom:1px solid var(--oga531-line)!important;background:#fff!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;text-align:left!important;font-size:14px!important;line-height:1.4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr.cart_item td::before{display:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-thumbnail{grid-area:image!important;width:74px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-thumbnail img{width:66px!important;height:82px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-name{grid-area:name!important;padding-right:34px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-price{grid-area:price!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-quantity{grid-area:quantity!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-subtotal{grid-area:subtotal!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart td.product-remove{position:absolute!important;top:8px!important;right:0!important;z-index:2!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart table.shop_table.cart tr:last-child td.actions{display:block!important;padding-top:10px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;gap:7px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions .coupon #coupon_code{width:100%!important;min-width:0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .actions>button{justify-self:end!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table tr,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals.shipping{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;padding:8px 0!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table:is(th,td){font-size:13px!important;line-height:1.4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form{grid-template-columns:1fr!important;gap:7px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form p.form-row-wide,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-checkout-disclosure{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;padding:7px 9px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-contact-card .oga520-card-body,html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:1fr!important;gap:7px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .oga520-address-card .oga520-card-body>*{grid-column:1!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row{margin:0!important;clear:none!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row label{font-size:12px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection--single{min-height:44px!important;height:44px!important;padding:8px 10px!important;font-size:16px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:26px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .select2-container .select2-selection__arrow{height:42px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #order_review_heading{font-size:16px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td),html body.oga-build-45.oga-v531-order-flow.woocommerce-checkout #payment:is(label,p,li,a){font-size:12.5px!important;line-height:1.4!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important;gap:8px 14px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr!important;gap:16px!important}} @media (max-width:430px){html body.oga-build-45.oga-v531-order-flow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 20px)!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals table.shop_table tr,html body.oga-build-45.oga-v531-order-flow.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals.shipping{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important} html body.oga-build-45.oga-v531-order-flow.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important}}:root{--oga532-ink:#211f1d;--oga532-muted:#6f6964;--oga532-line:#e6e0da;--oga532-soft:#f8f6f3;--oga532-accent:#a55245;--oga532-gap:clamp(18px,2.2vw,34px)} html body.oga-v532-mobile-seo-orderflow *,html body.oga-v532-mobile-seo-orderflow *::before,html body.oga-v532-mobile-seo-orderflow *::after{box-sizing:border-box} html body.oga-v532-mobile-seo-orderflow:is(img,picture,video,canvas,iframe){max-width:100%;height:auto} html body.oga-v532-mobile-seo-orderflow:is(input,select,textarea,button){max-width:100%;font-family:inherit} html body.oga-v532-mobile-seo-orderflow:is(.woocommerce-error,.woocommerce-message,.woocommerce-info,[id$="_field"]){scroll-margin-top:130px} @media(max-width:1199px){html body.oga-build-45.oga-v532-mobile-seo-orderflow .oga-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow .oga-mobile a{min-height:48px!important;display:flex!important;align-items:center!important}} @media(max-width:560px){html body.oga-build-45.oga-v532-mobile-seo-orderflow .oga-mainbar{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow .oga-mobile{padding-bottom:max(18px,env(safe-area-inset-bottom))!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.oga-modal,.oga-lightbox,.oga-search-panel,.oga520-eu-modal-panel){max-width:calc(100vw - 24px)!important}} html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received):is(#oga-main,main.oga-main,.site-main){width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:min(1460px,calc(100% - 48px))!important;max-width:1460px!important;margin:0 auto 34px!important;padding:20px 0 0!important} @media(min-width:1080px){html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(380px,.95fr)!important;gap:0 38px!important;align-items:start!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart:is(.woocommerce>form.woocommerce-cart-form,.oga-cart-layout-v418>form.woocommerce-cart-form){grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;float:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart:is(.woocommerce>.cart-collaterals,.oga-cart-layout-v418>.cart-collaterals){grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;float:none!important;position:sticky!important;top:110px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .oga-cart-layout-v418{display:contents!important}} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart:is(.woocommerce-cart-form,.cart-collaterals,.cart_totals,.cart_totals table.shop_table){border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals{padding:18px 20px!important;background:var(--oga532-soft)!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals h2{display:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals table.shop_table tr{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:8px 0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals table.shop_table:is(th,td){font-size:14px!important;line-height:1.38!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{text-align:left!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .woocommerce-shipping-methods{margin:0!important;padding:0!important;list-style:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-button{display:inline-flex!important;align-items:center!important;min-height:38px!important;margin:6px 0 2px!important;padding:4px 0!important;font-size:13px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 10px!important;margin:7px 0 0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form p{width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form:is(input,select,.select2-selection--single){width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:8px 10px!important;font-size:14px!important;border:1px solid #ddd6cf!important;background:#fff!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form button{width:auto!important;min-height:42px!important;padding:9px 14px!important;white-space:nowrap!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals .order-total{margin-top:5px!important;padding-top:12px!important;border-top:1px solid var(--oga532-line)!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .wc-proceed-to-checkout{margin-top:12px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:50px!important;font-size:13px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart table.shop_table.cart tr.cart_item td{padding-top:15px!important;padding-bottom:15px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart td.product-thumbnail{width:92px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart td.product-thumbnail img{width:68px!important;height:82px!important;object-fit:contain!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .quantity{height:40px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .quantity:is(button,input.qty){height:38px!important;min-height:38px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce{padding-top:22px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce>h1{margin:0 0 7px!important;font-size:clamp(27px,2vw,32px)!important;line-height:1.12!important;font-weight:500!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce>h1+p{margin-top:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout:is(.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle){float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:0!important;text-align:left!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout:is(.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle) .woocommerce-info{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important;padding:7px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;line-height:1.35!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-info::before{display:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout form.checkout.woocommerce-checkout.oga532-checkout-form{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-checkout-disclosure{display:flex!important;align-items:center!important;gap:5px 16px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 14px!important;padding:8px 10px!important;border:0!important;background:var(--oga532-soft)!important;font-size:12px!important;line-height:1.35!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-checkout-disclosure strong{font-size:13px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-shell{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(390px,.92fr)!important;gap:var(--oga532-gap)!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-left,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-right{width:100%!important;min-width:0!important;margin:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-right{position:sticky!important;top:110px!important;padding:18px 20px!important;background:var(--oga532-soft)!important;border:0!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details>.col-1,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details>.col-2{display:block!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-account-fields,.shipping_address,.oga520-checkout-card){float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-checkout-card{margin-bottom:16px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-card-title{margin:0 0 8px!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.045em!important;text-transform:uppercase!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-card-body{display:grid!important;width:100%!important;min-width:0!important;gap:10px 12px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-contact-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-address-card:is(#billing_country_field,#billing_state_field,#billing_city_field,#billing_postcode_field){grid-column:span 1!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-address-card #billing_address_1_field{grid-column:1/-1!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row{display:block!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row label{display:block!important;position:static!important;width:auto!important;margin:0 0 4px!important;padding:0!important;transform:none!important;color:#3f3935!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important;white-space:normal!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row .required{font-size:11px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container .select2-selection--single{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row:is(input.input-text,select),html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container .select2-selection--single{height:44px!important;min-height:44px!important;margin:0!important;padding:9px 11px!important;border:1px solid #dcd5ce!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--oga532-ink)!important;font-size:14px!important;line-height:1.3!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container .select2-selection__rendered{display:block!important;overflow:hidden!important;padding:0 26px 0 0!important;line-height:24px!important;white-space:nowrap!important;text-overflow:ellipsis!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container .select2-selection__arrow{height:42px!important;top:0!important;right:5px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row textarea{width:100%!important;min-height:78px!important;padding:10px 11px!important;border:1px solid #dcd5ce!important;background:#fff!important;font-size:14px!important;line-height:1.4!important;resize:vertical!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row:is(input.input-text,select,textarea):focus,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:#8d7f76!important;outline:2px solid rgba(165,82,69,.10)!important;outline-offset:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-invalid:is(input.input-text,select,textarea,.select2-selection--single){border-color:#b33a32!important;outline:2px solid rgba(179,58,50,.09)!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-optional{width:100%!important;margin:2px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-optional-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:42px!important;margin:0!important;padding:6px 0!important;border:0!important;background:transparent!important;color:var(--oga532-muted)!important;font-size:12.5px!important;font-weight:500!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-optional-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;padding:4px 0 0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-optional-body[hidden]{display:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-shipping-fields{margin:2px 0 12px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-shipping-fields h3{margin:0!important;font-size:13px!important;line-height:1.3!important;font-weight:500!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .shipping_address{padding-top:9px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #order_review_heading{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 9px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;line-height:1.2!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #order_review{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #order_review:is(table,thead,tbody,tfoot,tr,th,td){border-left:0!important;border-right:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 8px!important;border:0!important;border-collapse:collapse!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding:8px 0!important;border:0!important;font-size:13.5px!important;line-height:1.4!important;vertical-align:middle!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th:last-child,td:last-child){padding-left:12px!important;text-align:right!important;white-space:nowrap!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item img{float:left!important;width:64px!important;max-width:64px!important;height:76px!important;margin:0 12px 0 0!important;object-fit:contain!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total:is(th,td){padding-top:12px!important;border-top:1px solid var(--oga532-line)!important;font-size:16px!important;font-weight:700!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment ul.payment_methods,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment .form-row.place-order{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment ul.payment_methods{list-style:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment li.wc_payment_method{position:relative!important;min-height:44px!important;margin:0!important;padding:11px 0!important;border:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment li.wc_payment_method>label{font-size:13.5px!important;line-height:1.4!important;font-weight:500!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment .payment_box{margin:2px 0 6px 24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga532-muted)!important;font-size:12.5px!important;line-height:1.45!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #payment .payment_box::before{display:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout:is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper,.oga520-before-order-legal){margin:7px 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga532-muted)!important;font-size:12px!important;line-height:1.45!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-legal-links{display:flex!important;gap:5px 12px!important;flex-wrap:wrap!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-legal-links a{font-size:12px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-eu-guarantee{margin:6px 0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga-checkout-trust{display:flex!important;gap:4px 10px!important;flex-wrap:wrap!important;margin:7px 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga532-muted)!important;font-size:11px!important;line-height:1.3!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #place_order{width:100%!important;min-height:50px!important;margin:9px 0 max(0px,env(safe-area-inset-bottom))!important;padding:11px 14px!important;border:0!important;border-radius:0!important;background:var(--oga532-accent)!important;color:#fff!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important;text-transform:uppercase!important;white-space:normal!important;box-shadow:none!important} @media(max-width:782px){html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout):is(.oga-whatsapp,.oga-wa-button,.oga-wa-link,.joinchat,.joinchat__button){bottom:calc(78px+env(safe-area-inset-bottom))!important;right:12px!important;max-width:54px!important;max-height:54px!important}} @media(max-width:1179px){html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:min(940px,calc(100% - 32px))!important;padding-top:16px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .woocommerce{display:block!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart:is(.cart-collaterals,.cart_totals){position:static!important;width:100%!important;margin-top:18px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-shell{grid-template-columns:1fr!important;gap:18px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-right{position:static!important;top:auto!important}} @media(max-width:782px){html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 24px)!important;max-width:none!important;margin-bottom:26px!important;padding-top:13px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-checkout-disclosure{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin-bottom:11px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-right{padding:15px 14px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .form-row:is(input.input-text,select,textarea),html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .select2-container .select2-selection--single{font-size:16px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-optional-body{grid-template-columns:1fr!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals{padding:15px 14px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form{grid-template-columns:1fr!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1!important}} @media(max-width:620px){html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-contact-card .oga520-card-body,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-address-card .oga520-card-body{grid-template-columns:1fr!important;gap:9px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga520-address-card .oga520-card-body>*{grid-column:1!important}} @media(max-width:430px){html body.oga-build-45.oga-v532-mobile-seo-orderflow:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received) .woocommerce{width:calc(100% - 20px)!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-cart .cart_totals table.shop_table tr{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .woocommerce>h1{font-size:26px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout .oga532-checkout-right{padding:14px 12px!important}} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-order-received .woocommerce{width:min(1120px,calc(100% - 48px))!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-order-received:is(.woocommerce-order,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details){border:0!important;background:transparent!important;box-shadow:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:21px!important;margin-bottom:8px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-order-received .woocommerce-order-overview{gap:9px 18px!important;padding:11px 0!important} @media(max-width:620px){html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important}} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details>.col-1,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details>.col-2,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.shipping_address){display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;position:static!important;inset:auto!important;transform:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details:is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){display:block!important;grid-template-columns:none!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-checkout-card{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-card-body{display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;gap:10px 12px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-card-body>.form-row{float:none!important;clear:none!important;max-width:none;min-width:0!important;margin:0!important;padding:0!important;grid-column:auto!important;order:initial!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-contact-card .oga520-card-body>.form-row{flex:1 1 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:220px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-address-card .oga520-card-body>:is(#billing_country_field,#billing_state_field){flex:1 1 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:220px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-address-card .oga520-card-body>#billing_city_field{flex:0 1 calc(30% - 8px)!important;width:calc(30% - 8px)!important;max-width:calc(30% - 8px)!important;min-width:170px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-address-card .oga520-card-body>#billing_address_1_field{flex:1 1 calc(50% - 8px)!important;width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;min-width:260px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-address-card .oga520-card-body>#billing_postcode_field{flex:0 1 calc(20% - 8px)!important;width:calc(20% - 8px)!important;max-width:calc(20% - 8px)!important;min-width:130px!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important} html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .form-row:is(input.input-text,select,textarea),html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .select2-container,html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .select2-container .select2-selection--single{width:100%!important;max-width:100%!important;min-width:0!important} @media(max-width:620px){html body.oga-build-45.oga-v532-mobile-seo-orderflow.woocommerce-checkout #customer_details .oga520-card-body>.form-row{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}}:root{--oga533-ink:#1f1b19;--oga533-accent:#a55245;--oga533-soft:#f7f3ef;--oga533-line:#e7dfd8;--oga533-footer:#171514} html body.oga-v533-final-polish *{box-sizing:border-box} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:clamp(330px,34vw,520px)!important;min-height:0!important;overflow:hidden!important;background:#171514!important;background-image:none!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona:after{content:none!important;display:none!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona .oga-artist-profile-cover-tile{position:relative!important;margin:0!important;height:100%!important;overflow:hidden!important;background:#ddd!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 42%!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona .oga-artist-profile-cover-tile--1 img{object-position:50% 36%!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona .oga-artist-profile-cover-tile--2 img{object-position:50% 34%!important} html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona .oga-artist-profile-cover-tile--3 img{object-position:50% 38%!important} @media(max-width:760px){html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona{height:280px!important}html body.oga-build-45.oga-v533-final-polish .oga-artist-profile-cover--edmona img{object-position:50% 32%!important}} html body.oga-build-45.oga-v533-final-polish .oga-v5-contact-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important} html body.oga-build-45.oga-v533-final-polish .oga-artists-hero.oga-editorial-hero{background-position:center center!important;background-size:cover!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126{background:var(--oga533-footer)!important;color:#fff!important;grid-template-columns:minmax(250px,1.25fr) repeat(5,minmax(0,.92fr))!important;column-gap:24px!important;row-gap:24px!important;padding-top:34px!important;padding-bottom:20px!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126 a{color:rgba(255,255,255,.88)!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126 .oga-footer-group h3 button{color:#fff!important;font-size:13px!important;letter-spacing:.08em!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126 .oga-footer-group>a{font-size:13px!important;line-height:1.45!important;margin-bottom:7px!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126 .oga-wa-link{color:#25d366!important} html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126 .oga-footer-cta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;width:100%!important;max-width:250px!important;min-height:64px!important;margin-top:10px!important;padding:11px 14px!important;background:var(--oga533-accent)!important;border:1px solid var(--oga533-accent)!important;border-left:1px solid var(--oga533-accent)!important;color:#fff!important;text-decoration:none!important;line-height:1.25!important} html body.oga-build-45.oga-v533-final-polish .oga-footer .oga-footer-cta span{font-size:13px!important;font-weight:700!important;color:#fff!important} html body.oga-build-45.oga-v533-final-polish .oga-footer .oga-footer-cta small{font-size:12px!important;font-weight:400!important;color:rgba(255,255,255,.9)!important} html body.oga-build-45.oga-v533-final-polish .oga-footer .oga-footer-cta:hover{background:#8f4439!important;border-color:#8f4439!important;color:#fff!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-compliance{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;margin-top:0!important;padding:18px 0 0!important;border-top:1px solid rgba(255,255,255,.17)!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-merchant{color:rgba(255,255,255,.76)!important;font-size:12px!important;line-height:1.45!important;gap:3px!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-merchant>strong{color:#fff!important;font-size:13px!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links{display:flex!important;flex-wrap:wrap!important;gap:4px 20px!important;margin-top:5px!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links a,html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links span,html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links span a{color:rgba(255,255,255,.82)!important;font-size:12px!important;text-decoration:none!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links a:hover{color:#e5aaa3!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-sal{width:250px!important;height:50px!important;background:#fff!important;border-radius:7px!important;overflow:hidden!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-sal img{display:block!important;width:250px!important;height:50px!important;object-fit:contain!important} html body.oga-build-45.oga-v533-final-polish .oga-footer-bottom{grid-column:1/-1!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.15)!important;display:flex!important;justify-content:space-between!important;gap:20px!important;color:rgba(255,255,255,.75)!important;font-size:12px!important} @media(min-width:901px) and (max-width:1279px){html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.oga-build-45.oga-v533-final-polish .oga-footer-brand{grid-column:1/-1!important}} @media(max-width:900px){html body.oga-build-45.oga-v533-final-polish .oga-footer.oga-footer-v5126{display:grid!important;grid-template-columns:1fr!important;padding:28px 22px 20px!important}html body.oga-build-45.oga-v533-final-polish .oga-footer-compliance{grid-template-columns:1fr!important;gap:14px!important}html body.oga-build-45.oga-v533-final-polish .oga-footer-consumer-links{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html body.oga-build-45.oga-v533-final-polish .oga-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}html body.oga-build-45.oga-v533-final-polish .oga-footer .oga-footer-cta{max-width:none!important}} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received:is(.entry-title,.page-title)[hidden]{display:none!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received:is(#oga-main,main.oga-main,.site-main){padding-top:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce{width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto 36px!important;padding:26px 0 0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important;padding:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-thankyou-order-received{position:relative!important;margin:0!important;padding:18px 18px 18px 62px!important;background:#fff!important;border:1px solid var(--oga533-line)!important;border-top:3px solid var(--oga533-accent)!important;text-align:left!important;font-size:25px!important;line-height:1.2!important;font-weight:600!important;color:var(--oga533-ink)!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-thankyou-order-received:before{content:'✓'!important;display:grid!important;place-items:center!important;position:absolute!important;left:18px!important;top:14px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:var(--oga533-accent)!important;color:#fff!important;font-size:17px!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-thankyou-order-received:after{content:'Mulțumim. Mai jos găsești rezumatul comenzii și pașii următori.'!important;display:block!important;margin-top:5px!important;color:#746c66!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid var(--oga533-line)!important;list-style:none!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li{min-width:0!important;margin:0!important;padding:13px 16px!important;border:0!important;border-right:1px solid var(--oga533-line)!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#7a716a!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li strong{display:block!important;margin-top:4px!important;color:var(--oga533-ink)!important;font-size:15px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received:is(.woocommerce-bacs-bank-details,.woocommerce-order-details,.woocommerce-customer-details){margin:0!important;padding:16px 18px!important;background:#fff!important;border:1px solid var(--oga533-line)!important;box-shadow:none!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received:is(.woocommerce-bacs-bank-details,.woocommerce-order-details,.woocommerce-customer-details)>h2{margin:0 0 12px!important;font-size:18px!important;line-height:1.25!important;font-weight:600!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-bacs-bank-details h3{margin:0 0 9px!important;font-size:14px!important;font-weight:600!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .wc-bacs-bank-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border-top:1px solid var(--oga533-line)!important;list-style:none!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .wc-bacs-bank-details li{margin:0!important;padding:10px 0!important;border-bottom:1px solid var(--oga533-line)!important;font-size:13px!important;line-height:1.4!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received table.shop_table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received table.shop_table:is(th,td){padding:8px 6px!important;border:0!important;border-bottom:1px solid var(--oga533-line)!important;font-size:13px!important;line-height:1.4!important;vertical-align:top!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received table.shop_table:is(th:last-child,td:last-child){text-align:right!important;white-space:nowrap!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received table.shop_table tfoot tr:last-child:is(th,td){font-size:15px!important;font-weight:700!important;color:var(--oga533-ink)!important;border-top:2px solid var(--oga533-line)!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-columns--addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-column{width:auto!important;margin:0!important;padding:13px 15px!important;background:var(--oga533-soft)!important;border:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-column>h2{margin:0 0 8px!important;font-size:15px!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-column address{margin:0!important;padding:0!important;border:0!important;font-size:13px!important;line-height:1.45!important;color:#4e4844!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga-order-help{margin:0!important;padding:12px 16px!important;background:transparent!important;border-top:1px solid var(--oga533-line)!important;font-size:13px!important;line-height:1.45!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga-order-help p{display:inline!important;margin:0 0 0 8px!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga-consult,html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga-icon-strip,html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga95-prefooter-cards{display:none!important} @media(max-width:800px){html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li:nth-child(2){border-right:0!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li:nth-child(-n+2){border-bottom:1px solid var(--oga533-line)!important}} @media(max-width:620px){html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce{width:calc(100% - 20px)!important;padding-top:14px!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-thankyou-order-received{padding:15px 14px 15px 52px!important;font-size:21px!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-thankyou-order-received:before{left:13px!important;top:13px!important;width:28px!important;height:28px!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-order-overview li{border-right:0!important;border-bottom:1px solid var(--oga533-line)!important;padding:10px 12px!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .wc-bacs-bank-details,html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received:is(.woocommerce-bacs-bank-details,.woocommerce-order-details,.woocommerce-customer-details){padding:13px!important}html body.oga-build-45.oga-v533-final-polish.woocommerce-order-received .oga-order-help p{display:block!important;margin:3px 0 0!important}} html body.oga-build-45.oga-v533-final-polish.woocommerce-cart .cart_totals,html body.oga-build-45.oga-v533-final-polish.woocommerce-checkout .oga532-checkout-right{box-shadow:none!important;border:0!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-checkout:is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){margin-bottom:12px!important} html body.oga-build-45.oga-v533-final-polish.woocommerce-checkout .woocommerce-checkout-review-order-table:is(th,td){padding-top:8px!important;padding-bottom:8px!important} html body.oga-build-45 .oga-artist-work-slider--edmona{width:min(100%,460px)!important;max-width:460px!important;margin:0 auto!important;background:transparent!important} html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-slides{width:100%!important;aspect-ratio:3/4!important;max-height:610px!important;overflow:hidden!important;background:#f7f3ee!important} html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-slide,html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important} html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-slide img{display:block!important;object-fit:contain!important;object-position:center center!important;background:#f7f3ee!important} html body.oga-build-45 .oga-artist-work-slider--edmona:is(.oga-artist-work-prev,.oga-artist-work-next){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;z-index:5!important} html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-dots{margin-top:12px!important} @media(max-width:900px){html body.oga-build-45 .oga-artist-work-slider--edmona{width:min(100%,430px)!important}} @media(max-width:620px){html body.oga-build-45 .oga-artist-work-slider--edmona{width:min(100%,390px)!important} html body.oga-build-45 .oga-artist-work-slider--edmona .oga-artist-work-slides{max-height:none!important;aspect-ratio:3/4!important}} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-favorite-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 16px!important;min-width:0!important} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-views--v535{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;max-width:100%!important;color:#766e68!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-views--v535 svg{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect:is(a,button,input,select,textarea):focus-visible{outline:2px solid #a55245!important;outline-offset:3px!important} @media(max-width:430px){html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-favorite-row{gap:8px 12px!important} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-wishlist--primary{min-height:44px!important;display:inline-flex!important;align-items:center!important} html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-views--v535{min-height:44px!important;font-size:12px!important}} @media(max-width:340px){html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect.single-product .oga-product-views--v535{flex-basis:100%!important;margin-left:0!important}} @media(prefers-reduced-motion:reduce){html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect *,html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect *::before,html body.oga-build-45.oga-v535-views-speed-seo-mobile-perfect *::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/* OGA V5.3.7 — visual regression repair:footer,buttons/hover,product titles,contact hero. */ :root{--oga537-accent:#a55245;--oga537-accent-dark:#843c33;--oga537-ink:#211d1a;--oga537-muted:#6f6761;--oga537-footer:#171514;--oga537-line:#e4dcd5} /* PRODUCT PAGE TITLE — deliberately about half the previous perceived size. */ html body.oga-build-45.single-product .oga-summary h1,html body.oga-build-45.single-product h1.product_title{font-size:21px!important;line-height:1.24!important;font-weight:500!important;letter-spacing:-.012em!important;margin:0 0 12px!important;max-width:760px!important;overflow-wrap:break-word!important;word-break:normal!important} @media(max-width:760px){html body.oga-build-45.single-product .oga-summary h1,html body.oga-build-45.single-product h1.product_title{font-size:20px!important;line-height:1.26!important}} /* PRODUCT CARDS — compact title,stable readable hover/focus states. */ html body.oga-build-45 .oga-card .oga-card-copy h2,html body.oga-build-45 .oga-card .oga-card-copy h2 a,html body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title,html body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title a{font-size:16px!important;line-height:1.3!important;font-weight:500!important;color:var(--oga537-ink)!important;-webkit-text-fill-color:var(--oga537-ink)!important} html body.oga-build-45 .oga-card .oga-card-copy h2 a:hover,html body.oga-build-45 .oga-card .oga-card-copy h2 a:focus-visible,html body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,html body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title a:focus-visible{color:var(--oga537-accent-dark)!important;-webkit-text-fill-color:var(--oga537-accent-dark)!important} html body.oga-build-45 .oga-card:hover .oga-card-copy{color:var(--oga537-ink)!important} /* Product category chips:never burgundy-on-burgundy or white-on-white. */ html body.oga-build-45 .oga-card-tax a,html body.oga-build-45 .oga-mini-meta dd a{color:#764238!important;-webkit-text-fill-color:#764238!important;background:#fffaf6!important;border-color:#dbc9c0!important;opacity:1!important} html body.oga-build-45 .oga-card-tax a:hover,html body.oga-build-45 .oga-card-tax a:focus-visible,html body.oga-build-45 .oga-mini-meta dd a:hover,html body.oga-build-45 .oga-mini-meta dd a:focus-visible{background:var(--oga537-accent)!important;border-color:var(--oga537-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} /* Product-card cart control:icon and plus must keep contrast on hover. */ html body.oga-build-45 a.oga-card-buy-v49{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;color:#171513!important;-webkit-text-fill-color:#171513!important} html body.oga-build-45 a.oga-card-buy-v49 .oga-card-buy-bag-v49{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;color:inherit!important} html body.oga-build-45 a.oga-card-buy-v49 .oga-card-buy-plus-v49{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important;line-height:1!important} html body.oga-build-45 a.oga-card-buy-v49:hover,html body.oga-build-45 a.oga-card-buy-v49:focus-visible{background:var(--oga537-accent)!important;border-color:var(--oga537-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} html body.oga-build-45 a.oga-card-buy-v49:hover *,html body.oga-build-45 a.oga-card-buy-v49:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important} /* Product info cards:labels and utility links stay visible in every state. */ html body.oga-build-45.single-product .oga-product-sections .oga-section-kicker{color:#8d463b!important;-webkit-text-fill-color:#8d463b!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.16em!important;opacity:1!important} html body.oga-build-45.single-product .oga-product-sections :is(a.oga-text-link,button.oga-text-link,.oga-tech-info){display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:2px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(165,82,69,.38)!important;color:#784238!important;-webkit-text-fill-color:#784238!important;font-size:11.5px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:.10em!important;text-decoration:none!important;opacity:1!important;visibility:visible!important} html body.oga-build-45.single-product .oga-product-sections :is(a.oga-text-link,button.oga-text-link,.oga-tech-info):hover,html body.oga-build-45.single-product .oga-product-sections :is(a.oga-text-link,button.oga-text-link,.oga-tech-info):focus-visible{color:var(--oga537-accent-dark)!important;-webkit-text-fill-color:var(--oga537-accent-dark)!important;border-bottom-color:var(--oga537-accent-dark)!important;background:transparent!important;opacity:1!important} /* Generic outlined/counselling CTA:readable both at rest and on mouseover. */ html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-counselling-button,html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-btn.oga-outline{background:transparent!important;border:1px solid var(--oga537-accent)!important;color:var(--oga537-accent-dark)!important;-webkit-text-fill-color:var(--oga537-accent-dark)!important;opacity:1!important} html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-counselling-button *,html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-btn.oga-outline *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important} html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-counselling-button:hover,html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-counselling-button:focus-visible,html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-btn.oga-outline:hover,html body.oga-build-45 :is(.oga95-prefooter-cards,.oga-consult) a.oga-btn.oga-outline:focus-visible{background:var(--oga537-accent)!important;border-color:var(--oga537-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} /* FOOTER — restore safe horizontal gutters,grid balance and full contrast. */ html body.oga-build-45 .oga-footer.oga-footer-v5126{width:100%!important;max-width:none!important;margin:0!important;padding:34px max(28px,calc((100vw - 1540px)/2)) 20px!important;grid-template-columns:minmax(260px,1.2fr) repeat(5,minmax(135px,.86fr))!important;column-gap:28px!important;row-gap:22px!important;background:var(--oga537-footer)!important;color:#fff!important;overflow:visible!important} html body.oga-build-45 .oga-footer.oga-footer-v5126>*{min-width:0!important} html body.oga-build-45 .oga-footer .oga-footer-full-logo{display:block!important;width:min(100%,340px)!important;max-width:340px!important;margin:0 0 18px!important;padding:0!important;transform:none!important} html body.oga-build-45 .oga-footer .oga-footer-full-logo img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;filter:brightness(0) invert(1)!important;transform:none!important} html body.oga-build-45 .oga-footer .oga-footer-brand p{max-width:330px!important;margin:0 0 18px!important;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:13px!important;line-height:1.55!important} html body.oga-build-45 .oga-footer .oga-footer-group h3 button{background:transparent!important;border:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-group>a{color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-group>a:hover,html body.oga-build-45 .oga-footer .oga-footer-group>a:focus-visible{color:#efb8b0!important;-webkit-text-fill-color:#efb8b0!important;opacity:1!important;text-decoration:underline!important;text-underline-offset:3px!important} html body.oga-build-45 .oga-footer .oga-wa-link,html body.oga-build-45 .oga-footer .oga-wa-link:hover,html body.oga-build-45 .oga-footer .oga-wa-link:focus-visible{color:#35d56d!important;-webkit-text-fill-color:#35d56d!important} html body.oga-build-45 .oga-footer .oga-footer-cta{background:var(--oga537-accent)!important;border:1px solid var(--oga537-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-cta *,html body.oga-build-45 .oga-footer .oga-footer-cta:hover *,html body.oga-build-45 .oga-footer .oga-footer-cta:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-cta:hover,html body.oga-build-45 .oga-footer .oga-footer-cta:focus-visible{background:var(--oga537-accent-dark)!important;border-color:var(--oga537-accent-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff!important} /* Footer compliance row:eliminate black-on-black regression. */ html body.oga-build-45 .oga-footer .oga-footer-compliance{grid-column:1/-1!important;min-width:0!important} html body.oga-build-45 .oga-footer .oga-footer-merchant,html body.oga-build-45 .oga-footer .oga-footer-merchant>span,html body.oga-build-45 .oga-footer .oga-footer-consumer-links,html body.oga-build-45 .oga-footer .oga-footer-consumer-links span{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-merchant>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important} html body.oga-build-45 .oga-footer .oga-footer-consumer-links a,html body.oga-build-45 .oga-footer .oga-footer-consumer-links span a{color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;opacity:1!important;text-decoration:none!important} html body.oga-build-45 .oga-footer .oga-footer-consumer-links a:hover,html body.oga-build-45 .oga-footer .oga-footer-consumer-links a:focus-visible{color:#efb8b0!important;-webkit-text-fill-color:#efb8b0!important;text-decoration:underline!important;text-underline-offset:3px!important} html body.oga-build-45 .oga-footer .oga-footer-bottom,html body.oga-build-45 .oga-footer .oga-footer-bottom span{color:rgba(255,255,255,.76)!important;-webkit-text-fill-color:rgba(255,255,255,.76)!important;opacity:1!important} /* CONTACT HERO — remove stale injected label block,improve title/card legibility. */ html body.oga-build-45 .oga-v507-contact-image-cleanup{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important} html body.oga-build-45 .oga-v507-contact-image-cleanup::before,html body.oga-build-45 .oga-v507-contact-image-cleanup::after{content:none!important;display:none!important} html body.oga-build-45 .oga-v5-contact-hero h1{display:inline-block!important;width:auto!important;max-width:min(620px,58vw)!important;margin:0!important;padding:10px 14px!important;background:rgba(255,253,249,.90)!important;color:#171513!important;-webkit-text-fill-color:#171513!important;font-size:clamp(26px,2.3vw,34px)!important;line-height:1.12!important;font-weight:500!important;text-shadow:none!important;box-shadow:none!important} html body.oga-build-45 .oga-v5-contact-hero__real-card{width:min(320px,29vw)!important;min-width:270px!important;padding:18px 20px!important;background:rgba(255,253,249,.93)!important;box-shadow:0 8px 24px rgba(35,28,24,.10)!important} @media(min-width:901px) and (max-width:1279px){html body.oga-build-45 .oga-footer.oga-footer-v5126{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-left:30px!important;padding-right:30px!important} html body.oga-build-45 .oga-footer .oga-footer-brand{grid-column:1/-1!important}} @media(max-width:900px){html body.oga-build-45 .oga-footer.oga-footer-v5126{grid-template-columns:1fr!important;padding:26px 20px 18px!important;overflow:hidden!important} html body.oga-build-45 .oga-footer .oga-footer-full-logo{width:min(320px,82vw)!important;margin:0 auto 14px!important} html body.oga-build-45 .oga-footer .oga-footer-brand p{margin-left:auto!important;margin-right:auto!important;text-align:center!important} html body.oga-build-45 .oga-footer .oga-social{justify-content:center!important} html body.oga-build-45 .oga-v5-contact-hero h1{max-width:calc(100vw - 36px)!important;font-size:26px!important;padding:8px 10px!important} html body.oga-build-45 .oga-v5-contact-hero__real-card{width:100%!important;min-width:0!important;padding:14px 16px!important}} @media(max-width:430px){html body.oga-build-45 .oga-card .oga-card-copy h2,html body.oga-build-45 .oga-card .oga-card-copy h2 a,html body.oga-build-45 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important} html body.oga-build-45 .oga-v5-contact-hero h1{font-size:24px!important}} 

/* OGA V5.3.8 — definitive WooCommerce/Labumba product-card title size fix.
   The active Kalium builder markup renders product titles as H3.lb-element-woocommerce-product-title,
   so the earlier .woocommerce-loop-product__title rule did not match. Keep this block LAST. */
html body.oga-build-45 ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45 .woocommerce ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45 .woocommerce-page ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45 h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"]{
  font-size:16px!important;
  line-height:1.30!important;
  font-weight:400!important;
  letter-spacing:-.01em!important;
  margin-top:14px!important;
  margin-bottom:8px!important;
  max-width:100%!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
html body.oga-build-45 ul.products li.product h3.lb-element-woocommerce-product-title a,
html body.oga-build-45 .woocommerce ul.products li.product h3.lb-element-woocommerce-product-title a,
html body.oga-build-45 .woocommerce-page ul.products li.product h3.lb-element-woocommerce-product-title a,
html body.oga-build-45 h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"] a{
  font-size:inherit!important;
  line-height:inherit!important;
  font-weight:inherit!important;
  color:#171514!important;
  -webkit-text-fill-color:#171514!important;
}
html body.oga-build-45 ul.products li.product h3.lb-element-woocommerce-product-title a:hover,
html body.oga-build-45 ul.products li.product h3.lb-element-woocommerce-product-title a:focus-visible,
html body.oga-build-45 h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"] a:hover,
html body.oga-build-45 h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"] a:focus-visible{
  color:#a55245!important;
  -webkit-text-fill-color:#a55245!important;
}
@media(max-width:620px){
  html body.oga-build-45 ul.products li.product h3.lb-element-woocommerce-product-title,
  html body.oga-build-45 h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"]{
    font-size:15px!important;
    line-height:1.30!important;
  }
}


/* OGA V5.3.9 — FINAL CANONICAL UI / HERO / COMMERCE */
:root{--oga539-accent:#a55245;--oga539-ink:#171514;--oga539-line:#e4ddd6;--oga539-soft:#f7f3ee}

/* ARTISTI PAGE — root-cause geometry: page is full-bleed in child template, so no 100vw/negative-margin hack. */
html body.oga-build-45.oga-v539-final .oga-page--fullbleed>.oga-page-fullbleed>.oga-artists-page.oga-v539-artists-page,
html body.oga-build-45.oga-v539-final .oga-artists-page.oga-v539-artists-page{
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero{
 position:relative!important;left:auto!important;right:auto!important;top:auto!important;
 width:100%!important;max-width:none!important;height:clamp(330px,29vw,450px)!important;min-height:330px!important;
 margin:0 0 clamp(30px,4vw,54px)!important;padding:0 clamp(28px,7vw,118px)!important;
 display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;
 background-image:linear-gradient(90deg,rgba(14,13,12,.62) 0%,rgba(14,13,12,.25) 48%,rgba(14,13,12,.04) 78%),var(--oga-hero-image)!important;
 background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;
 border:0!important;box-shadow:none!important;transform:none!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero::before,
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero::after{content:none!important;display:none!important}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero .oga-editorial-hero__overlay{
 position:static!important;inset:auto!important;transform:none!important;width:min(640px,58vw)!important;max-width:640px!important;
 margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 color:#fff!important;text-align:left!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero .oga-editorial-hero__kicker{
 display:block!important;margin:0 0 10px!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;
 font-size:12px!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero h1{
 margin:0 0 12px!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;
 font-size:clamp(28px,2.6vw,42px)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.025em!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero p{
 margin:0!important;max-width:56ch!important;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;
 font-size:16px!important;line-height:1.55!important
}
html body.oga-build-45.oga-v539-final .oga-artists-page>.oga-artists-grid.oga-artists-grid--classic-two-rows{
 margin-top:0!important
}
@media(max-width:820px){
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero{height:320px!important;min-height:320px!important;padding:0 24px!important;background-position:center center!important}
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero .oga-editorial-hero__overlay{width:min(620px,82vw)!important}
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero h1{font-size:30px!important}
}
@media(max-width:560px){
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero{height:300px!important;min-height:300px!important;margin-bottom:22px!important;padding:0 18px!important;background-image:linear-gradient(90deg,rgba(14,13,12,.70),rgba(14,13,12,.26)),var(--oga-hero-image)!important}
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero .oga-editorial-hero__overlay{width:100%!important;max-width:100%!important}
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero h1{font-size:27px!important;line-height:1.08!important}
 html body.oga-build-45.oga-v539-final .oga-artists-page .oga-artists-hero.oga-v539-canonical-hero p{font-size:14px!important;line-height:1.45!important;max-width:42ch!important}
}

/* CONTACT — burgundy text, transparent title, zero white highlight/slab. */
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;
 background:linear-gradient(90deg,rgba(255,249,242,.18) 0%,rgba(255,249,242,.04) 42%,rgba(255,249,242,0) 65%)!important
}
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero::after{content:none!important;display:none!important}
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero .oga-v5-contact-hero__inner{z-index:2!important}
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title{
 display:block!important;width:auto!important;max-width:min(620px,54vw)!important;margin:0!important;padding:0!important;
 background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
 color:var(--oga539-accent)!important;-webkit-text-fill-color:var(--oga539-accent)!important;text-shadow:0 1px 12px rgba(255,255,255,.28)!important;
 font-size:clamp(30px,3vw,44px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important
}
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title::before,
html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title::after{content:none!important;display:none!important;background:none!important}
@media(max-width:900px){
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title{max-width:calc(100% - 32px)!important;font-size:29px!important;padding:0!important}
}
@media(max-width:560px){
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title{font-size:26px!important;max-width:100%!important}
}

/* PRODUCT LOOP TITLE — final computed browser value wins over generic h3 clamp rules. */
html body.oga-build-45.oga-v539-final ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45.oga-v539-final .woocommerce ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45.oga-v539-final .woocommerce-page ul.products li.product h3.lb-element-woocommerce-product-title,
html body.oga-build-45.oga-v539-final h3.lb-element-woocommerce-product-title[class*="woocommerce-product-title-"],
html body.oga-build-45.oga-v539-final ul.products li.product .woocommerce-loop-product__title,
html body.oga-build-45.oga-v539-final .oga-card h2{
 font-size:16px!important;line-height:1.30!important;font-weight:400!important;letter-spacing:-.01em!important;margin-top:12px!important;margin-bottom:7px!important
}
html body.oga-build-45.oga-v539-final ul.products li.product h3.lb-element-woocommerce-product-title a,
html body.oga-build-45.oga-v539-final ul.products li.product .woocommerce-loop-product__title a,
html body.oga-build-45.oga-v539-final .oga-card h2 a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
@media(max-width:620px){
 html body.oga-build-45.oga-v539-final ul.products li.product h3.lb-element-woocommerce-product-title,
 html body.oga-build-45.oga-v539-final ul.products li.product .woocommerce-loop-product__title,
 html body.oga-build-45.oga-v539-final .oga-card h2{font-size:15px!important}
}

/* WOOCOMMERCE NOTICES — no malformed icon over first word. */
html body.oga-build-45.oga-v539-final .woocommerce-message,
html body.oga-build-45.oga-v539-final .woocommerce-info,
html body.oga-build-45.oga-v539-final .woocommerce-error{
 position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;
 min-height:54px!important;margin:0 0 18px!important;padding:12px 14px!important;background:#fff!important;border:1px solid var(--oga539-line)!important;
 color:var(--oga539-ink)!important;box-shadow:none!important;font-size:14px!important;line-height:1.45!important
}
html body.oga-build-45.oga-v539-final .woocommerce-message::before,
html body.oga-build-45.oga-v539-final .woocommerce-message::after,
html body.oga-build-45.oga-v539-final .woocommerce-info::before,
html body.oga-build-45.oga-v539-final .woocommerce-info::after,
html body.oga-build-45.oga-v539-final .woocommerce-error::before,
html body.oga-build-45.oga-v539-final .woocommerce-error::after{content:none!important;display:none!important}
html body.oga-build-45.oga-v539-final .woocommerce-message .button,
html body.oga-build-45.oga-v539-final .woocommerce-info .button{
 flex:0 0 auto!important;margin:0 0 0 auto!important;min-height:40px!important;padding:9px 16px!important;background:var(--oga539-accent)!important;
 border:1px solid var(--oga539-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;text-decoration:none!important
}
html body.oga-build-45.oga-v539-final .woocommerce-message .button:hover,
html body.oga-build-45.oga-v539-final .woocommerce-message .button:focus-visible,
html body.oga-build-45.oga-v539-final .woocommerce-info .button:hover,
html body.oga-build-45.oga-v539-final .woocommerce-info .button:focus-visible{background:#873f35!important;border-color:#873f35!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:620px){
 html body.oga-build-45.oga-v539-final .woocommerce-message,
 html body.oga-build-45.oga-v539-final .woocommerce-info,
 html body.oga-build-45.oga-v539-final .woocommerce-error{display:block!important;padding:12px!important}
 html body.oga-build-45.oga-v539-final .woocommerce-message .button,
 html body.oga-build-45.oga-v539-final .woocommerce-info .button{display:flex!important;width:100%!important;margin:10px 0 0!important}
}

/* CART SUMMARY — compact and readable; don't break Sub-total into two lines. */
html body.oga-build-45.oga-v539-final.woocommerce-cart .cart_totals table.shop_table{width:100%!important;table-layout:auto!important;border-collapse:collapse!important}
html body.oga-build-45.oga-v539-final.woocommerce-cart .cart_totals table.shop_table th{width:34%!important;min-width:105px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;padding:10px 8px!important;vertical-align:top!important}
html body.oga-build-45.oga-v539-final.woocommerce-cart .cart_totals table.shop_table td{width:auto!important;padding:10px 8px!important;vertical-align:top!important}
html body.oga-build-45.oga-v539-final.woocommerce-cart .cart_totals .order-total th,
html body.oga-build-45.oga-v539-final.woocommerce-cart .cart_totals .order-total td{font-weight:700!important}

/* CHECKOUT / ORDER REVIEW final spacing safety. */
html body.oga-build-45.oga-v539-final.woocommerce-checkout form.checkout{align-items:start!important}
html body.oga-build-45.oga-v539-final.woocommerce-checkout #customer_details,
html body.oga-build-45.oga-v539-final.woocommerce-checkout #order_review{min-width:0!important}
html body.oga-build-45.oga-v539-final.woocommerce-checkout .form-row{box-sizing:border-box!important;min-width:0!important}
html body.oga-build-45.oga-v539-final.woocommerce-checkout .form-row input.input-text,
html body.oga-build-45.oga-v539-final.woocommerce-checkout .form-row select,
html body.oga-build-45.oga-v539-final.woocommerce-checkout .select2-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}

/* ORDER RECEIVED / VIEW ORDER — compact, professional, no giant boxes. */
html body.oga-build-45.oga-v539-final.woocommerce-order-received .woocommerce-order,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-MyAccount-content{
 color:var(--oga539-ink)!important
}
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;border:0!important}
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table th,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table td,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-table--order-details th,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-table--order-details td{padding:9px 8px!important;border:0!important;border-bottom:1px solid var(--oga539-line)!important;vertical-align:top!important}
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-button{background:var(--oga539-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--oga539-accent)!important}
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-button:hover,
html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-button:focus-visible{background:#873f35!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:620px){
 html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table thead{display:none!important}
 html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table tbody,
 html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table tr,
 html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table td{display:block!important;width:100%!important;box-sizing:border-box!important}
 html body.oga-build-45.oga-v539-final.woocommerce-account .woocommerce-orders-table tr{margin-bottom:14px!important;border:1px solid var(--oga539-line)!important;background:#fff!important;padding:8px!important}
}

/* FOOTER final safety: keep approved V5.3.7 contrast and prevent edge clipping. */
html body.oga-build-45.oga-v539-final .oga-footer.oga-footer-v5126{left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}
html body.oga-build-45.oga-v539-final .oga-footer a,
html body.oga-build-45.oga-v539-final .oga-footer button{opacity:1!important}

/* OGA V5.3.9 — mobile contact and notice safety follow-up */
html body.oga-build-45.oga-v539-final .woocommerce-error{display:block!important;list-style:none!important;padding:12px 14px!important}
html body.oga-build-45.oga-v539-final .woocommerce-error li{margin:0 0 4px!important;padding:0!important}
html body.oga-build-45.oga-v539-final .woocommerce-error li:last-child{margin-bottom:0!important}
html body.oga-build-45.oga-v539-final .woocommerce-message .button,
html body.oga-build-45.oga-v539-final .woocommerce-info .button{float:none!important}
@media(max-width:767px){
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero{height:360px!important;min-height:360px!important}
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero .oga-v5-contact-hero__inner{align-items:flex-start!important;padding:30px 18px 0!important}
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title{position:relative!important;z-index:3!important;width:auto!important;max-width:92%!important;margin:0!important}
 html body.oga-build-45.oga-v539-final .oga-v5-contact-hero.oga-v539-contact-hero .oga-v5-contact-hero__real-card{left:18px!important;right:18px!important;bottom:16px!important;width:auto!important;max-width:none!important;min-width:0!important;padding:12px 14px!important}
}

/* OGA V5.3.10 — Contact hero white title + ONE authoritative add-to-cart action */
html body.oga-build-45.oga-v5310-final .oga-v5-contact-hero.oga-v539-contact-hero::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;
 background:linear-gradient(90deg,rgba(12,11,10,.48) 0%,rgba(12,11,10,.30) 24%,rgba(12,11,10,.08) 48%,rgba(12,11,10,0) 66%)!important
}
html body.oga-build-45.oga-v5310-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title{
 color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;background-color:transparent!important;background-image:none!important;
 border:0!important;box-shadow:none!important;text-shadow:0 2px 16px rgba(0,0,0,.42)!important;font-weight:600!important
}
html body.oga-build-45.oga-v5310-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title::before,
html body.oga-build-45.oga-v5310-final .oga-v5-contact-hero.oga-v539-contact-hero h1#oga-contact-hero-title::after{content:none!important;display:none!important;background:none!important}

/* Kill legacy theme/Labumba pseudo-icons that were rendering together with OGA's own SVG. */
html body.oga-build-45.oga-v5310-final ul.products li.product a.add_to_cart_button::before,
html body.oga-build-45.oga-v5310-final ul.products li.product a.add_to_cart_button::after,
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority::before,
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority::after{
 content:none!important;display:none!important;background:none!important;box-shadow:none!important
}

/* One icon only: shopping bag with integrated plus, aligned horizontally with price. */
html body.oga-build-45.oga-v5310-final ul.products li.product .oga-v422-price-actions{
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:38px!important;margin-top:auto!important
}
html body.oga-build-45.oga-v5310-final ul.products li.product .oga-v422-price-actions .price,
html body.oga-build-45.oga-v5310-final ul.products li.product .oga-v422-price-actions .oga-card-price,
html body.oga-build-45.oga-v5310-final ul.products li.product .oga-v422-price-actions .lb-element-woocommerce-product-price{
 margin:0!important;min-width:0!important;flex:1 1 auto!important
}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority,
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v422-cart.oga-v5310-cart-authority{
 position:static!important;inset:auto!important;display:inline-grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;
 height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;border-radius:50%!important;
 background:transparent!important;color:#171717!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;font-size:0!important;line-height:1!important
}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority .oga-v5310-cart-svg{
 display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important
}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority:hover,
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority:focus-visible{
 background:#a55245!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:none!important
}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority:focus-visible{box-shadow:0 0 0 3px rgba(165,82,69,.22)!important}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority.loading{opacity:.55!important;pointer-events:none!important}
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority.added{background:#a55245!important;color:#fff!important}

/* Suppress obsolete icon children if stale cached markup is encountered before JS normalizes it. */
html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority :is(.oga-loop-cart-bag,.oga-loop-cart-plus,.oga-v422-bag,.oga-v422-plus,.oga-card-buy-bag-v49,.oga-card-buy-plus-v49){display:none!important}
html body.oga-build-45.oga-v5310-final ul.products li.product .lb-element-woocommerce-product-add-to-cart[hidden],
html body.oga-build-45.oga-v5310-final ul.products li.product .oga-v410-cart-slot[hidden]{display:none!important}

@media(max-width:620px){
 html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority,
 html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v422-cart.oga-v5310-cart-authority{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
 html body.oga-build-45.oga-v5310-final ul.products li.product a.oga-v5310-cart-authority .oga-v5310-cart-svg{width:23px!important;height:23px!important}
}
html body.oga-build-45.oga-v5310-final ul.products li.product a.added_to_cart.wc-forward{display:none!important}
