:root{--s34-paper:#fffef8;--s34-brown:#5b382f;--s34-line:#5b382f55;--bg:#fffef8;--text:#5b382f;--muted:#79675e;--line:#5b382f40;--gold:#5b382f}
html{scrollbar-width:thin!important;scroll-padding-top:115px}body{background:var(--s34-paper)!important;color:var(--s34-brown)!important}main,#app{background:var(--s34-paper)!important;color:var(--s34-brown)!important}body .ambient-layer,body .signature-ambient{display:none!important}body::before,body::after{display:none!important}::selection{background:#5b382f;color:#fffef8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}button,input,textarea,select{border-radius:0}
/* Reference geometry: fixed transparent header, centered wordmark, text controls. */
#header.s34-header,#header.s34-header.solid,#header.s34-header.mega-open{height:108px;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;direction:ltr;border:0!important;background:var(--s34-paper)!important;background-image:none!important;color:var(--s34-brown)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none;mix-blend-mode:normal;position:fixed;inset:0 0 auto;z-index:30}
body.s34-home #header.s34-header:not(.menu){background:transparent!important;color:var(--s34-paper)!important;mix-blend-mode:difference}#header.s34-header::before,#header.s34-header::after{display:none!important}#header.s34-header nav{font:14px/1.2 Georgia,'Times New Roman',serif;display:flex;align-items:center;gap:24px;direction:ltr;position:static;background:none;padding:0;overflow:visible}#header.s34-header nav a,#header.s34-header nav button,#header.s34-header .tools a,#header.s34-header .tools button{color:inherit!important;font:14px/1.2 Georgia,'Times New Roman',serif;white-space:nowrap;text-decoration:none;letter-spacing:0;padding:0;border:0;opacity:1}#header.s34-header a:hover,#header.s34-header button:hover{text-decoration:underline;text-underline-offset:4px}#header.s34-header .s34-wordmark{color:inherit!important;display:grid;text-align:center;gap:7px;line-height:1;justify-self:center}#header.s34-header .s34-wordmark span{font:400 31px/1 Arial,sans-serif;letter-spacing:.17em;padding-left:.17em}#header.s34-header .s34-wordmark small{font:7px/1 Arial,sans-serif;letter-spacing:.23em;margin:0}#header.s34-header .tools{display:flex;align-items:center;justify-content:flex-end;gap:24px;font:14px/1.2 Georgia,serif}.s34-cart b{font-weight:400;position:static;color:inherit;background:none;font-size:12px;margin-left:4px}#header.s34-header .tools .mobile-toggle{display:none}#header.s34-header .tools svg{display:none!important}.s34-homepage{direction:ltr;overflow:clip;background:var(--s34-paper);color:var(--s34-brown)}.s34-homepage :is(h1,h2,h3,p,figure){margin:0}.s34-homepage img{display:block;width:100%;height:100%;object-fit:cover}.s34-homepage a{color:inherit;text-decoration:none}
.s34-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100svh;min-height:600px}.s34-entry>a{position:relative;overflow:hidden;display:block}.s34-entry img{transition:transform 1s cubic-bezier(.2,.6,.2,1)}.s34-entry>a::after{content:'';position:absolute;inset:0;background:#0003;transition:opacity .5s}.s34-entry>a:hover::after{opacity:0}.s34-entry>a:hover img{transform:scale(1.012)}.s34-entry>a>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#fffef8;font:30px/1.2 Georgia,'Times New Roman',serif;z-index:1;white-space:nowrap}
.s34-film{position:relative;padding:120px 0;min-height:500px}.s34-film-inner{width:60%;max-width:1200px;margin:auto}.s34-film-inner video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#ece9df}.s34-film-inner p{text-align:center;font-size:16px;line-height:1.7;margin-top:40px}.s34-film-inner p span{font:16px/1.35 Arial,sans-serif}.s34-homepage .s34-drawing{position:absolute;width:15%;height:auto;object-fit:contain;pointer-events:none}.s34-drawing-left{left:-2%;top:40%;transform:rotate(-18deg)}.s34-drawing-right{right:-1%;bottom:30px;transform:rotate(32deg) scaleX(-1)}
.s34-products{padding:110px 0 128px}.s34-row-title{display:flex;justify-content:space-between;align-items:center;padding:0 40px;margin-bottom:60px}.s34-row-title>div:first-child{display:flex;gap:12px;align-items:center}.s34-row-title img{width:40px;height:40px;object-fit:contain}.s34-row-title h2{font-size:24px;font-weight:400;line-height:1.3;direction:rtl}.s34-slider-buttons{display:flex;gap:15px}.s34-slider-buttons button{font:30px/1 Georgia,serif;padding:2px;color:var(--s34-brown)}.s34-slider-buttons button:disabled{opacity:.25;cursor:default}.s34-track{display:flex;overflow-x:auto;gap:20px;padding:0 40px 8px;scroll-snap-type:x mandatory;scrollbar-width:none!important;direction:ltr;scroll-behavior:smooth}.s34-track::-webkit-scrollbar{display:none!important}.s34-track>.product,.s34-track>.s34-collection{flex:0 0 calc((100vw - 155px)/4);min-width:0;scroll-snap-align:start}.s34-track>.product{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;align-content:start;gap:0 10px;direction:ltr}.s34-track .product-photo{grid-column:1/-1;aspect-ratio:3/4;background:#eee9df;overflow:hidden}.s34-track .product-photo>a{display:block;height:100%}.s34-track .product-photo img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto;transition:transform .5s}.s34-track .product-photo:hover img{transform:scale(1.015)}.s34-track .product h3{font-size:14px;font-weight:400;line-height:1.6;margin:7px 0 0;direction:rtl;text-align:left}.s34-track .product .en{grid-column:1/-1;grid-row:3;font:12px/1.4 Arial,sans-serif;text-align:left;letter-spacing:0;color:var(--s34-brown);margin-top:3px}.s34-track .product-bottom{margin:7px 0 0;padding:0;grid-column:2;grid-row:2;display:block;border:0;font-size:12px;line-height:1.8;white-space:nowrap;color:var(--s34-brown)}.s34-track .product-bottom button{display:none}.s34-track .favorite{background:transparent;color:#fffef8;text-shadow:0 1px 5px #0008;border:0;top:12px;right:12px;left:auto}.s34-track-line{position:relative;width:38%;max-width:600px;height:2px;background:#5b382f33;margin:60px auto 0}.s34-track-line i{display:block;width:50%;height:2px;background:var(--s34-brown);transition:transform .25s}.s34-shop-all{display:block!important;font:13px/1.2 Georgia,serif;text-align:center;width:172px;border:1px solid var(--s34-brown);padding:8px 15px;margin:64px auto 0}.s34-shop-all:hover{background:var(--s34-brown);color:var(--s34-paper)}
.s34-media-text{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:40px;direction:ltr}.s34-media-text>figure{aspect-ratio:1/1.1;min-width:0;overflow:hidden}.s34-media-text>figure img{object-fit:cover}.s34-media-copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 4% 40px 10%;min-width:0;direction:rtl;text-align:right}.s34-media-copy .s34-illustration{width:170px;height:170px;object-fit:contain;align-self:end}.s34-media-copy h2{font:30px/1.15 Georgia,'Times New Roman',serif;direction:ltr;text-align:left;margin-bottom:16px;align-self:start}.s34-media-copy>div{align-self:stretch}.s34-media-copy p{font-size:14px;line-height:1.9;max-width:285px}.s34-media-copy>a{font-size:12px;text-decoration:underline;text-underline-offset:5px;align-self:start}.s34-media-reverse>figure{grid-column:2;grid-row:1}.s34-media-reverse>.s34-media-copy{grid-column:1;grid-row:1;padding-left:0;padding-right:10%}.s34-media-copy .s34-overline{font:14px/1.3 Arial,sans-serif;direction:ltr;text-align:left;align-self:stretch;max-width:none}
.s34-collection{display:block;min-width:0}.s34-collection>img{aspect-ratio:3/4;object-fit:cover;height:auto}.s34-collection h3{font-size:15px;font-weight:400;line-height:1.6;margin-top:8px;text-align:left;direction:rtl}.s34-collection>span{font:12px/1.4 Arial,sans-serif;display:block;margin-top:3px}
.s34-services{padding:100px 8% 150px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;direction:ltr}.s34-services>div:first-child{direction:rtl;text-align:left}.s34-services>div>span{font:18px/1.2 Georgia,serif;display:block;margin-bottom:16px;direction:ltr}.s34-services h2{font-size:32px;line-height:1.65;font-weight:400}.s34-services a{display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:6px;margin-top:60px}.s34-accordions{direction:rtl}.s34-accordions details{border:0;border-bottom:1px solid var(--s34-brown);padding:0;margin-bottom:10px}.s34-accordions summary{display:flex;align-items:center;gap:30px;font-size:17px;cursor:pointer;list-style:none;padding:0 0 10px;line-height:1.8}.s34-accordions summary::-webkit-details-marker{display:none}.s34-accordions summary>span:first-child{font:18px/1.6 Georgia,serif;width:35px;color:var(--s34-brown)}.s34-plus{margin-right:auto;line-height:1;font:22px/1 Arial,sans-serif;font-weight:300;transition:transform .3s}.s34-accordions details[open] .s34-plus{transform:rotate(45deg)}.s34-accordions p{font-size:12px;line-height:2;padding:0 65px 15px 0}
body>footer.s34-footer{display:block;padding:75px 40px 22px;background:var(--s34-paper)!important;color:var(--s34-brown)!important;border:0;margin:0;direction:ltr;font-size:14px}body>footer.s34-footer :is(h3,p,a){margin:0;color:inherit}body>footer.s34-footer a{display:inline-block;font-size:inherit}.s34-footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:90px;gap:30px}.s34-footer-top p{direction:rtl;font-size:20px}.s34-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;max-width:1000px;margin-left:auto;direction:rtl}.s34-footer-columns>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.s34-footer-columns h3{font-size:14px;font-weight:400;margin-bottom:20px!important}.s34-footer-columns p,.s34-footer-columns a{font-size:12px!important}.s34-footer-mark{display:block!important;text-align:center;font:400 clamp(100px,27vw,480px)/1 Arial,sans-serif!important;letter-spacing:-.065em;padding-right:.065em;margin:90px 0 65px!important}.s34-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;border-top:1px solid var(--s34-line);padding-top:18px}.s34-footer-bottom>a{font-size:11px!important}.s34-photo-credit{direction:rtl;text-align:center;font-size:10px!important;line-height:2;opacity:.75;padding-top:22px}.s34-photo-credit a{text-decoration:underline}
/* Shared catalogue, product and ordering UI. Application logic is unchanged. */
.page,.summary,.contact-grid,.checkout-card{background:var(--s34-paper)!important;color:var(--s34-brown)!important}.page{padding-top:150px}.page p,.prose p,.detail-copy p,.muted,.notice,.breadcrumbs,.en,.english{color:#79675e}.page-head h1,.detail-copy h1{font-weight:400}.filters,.chips a,.qty,.cart-row,.summary,details,.product-bottom,.field input,.field textarea,.field select{border-color:var(--s34-line)!important}.product-photo{background:#ece9df}.product h3,.product-bottom{color:var(--s34-brown)}.product .favorite{color:var(--s34-brown);background:var(--s34-paper)}.primary,.chips a.selected{background:var(--s34-brown)!important;color:var(--s34-paper)!important;border-color:var(--s34-brown)!important}.outline,.text-link,.chips a{color:var(--s34-brown);border-color:var(--s34-line)}input,select,textarea,.field input,.field select,.field textarea{background:var(--s34-paper)!important;color:var(--s34-brown)!important;border-color:var(--s34-line)!important}select option{background:var(--s34-paper);color:var(--s34-brown)}#search-dialog{background:var(--s34-paper)!important;color:var(--s34-brown)!important}#search-dialog::before{display:none!important}#search-dialog input{background:transparent!important;color:var(--s34-brown)!important}#search-dialog .search-line,#search-dialog .search-bottom{border-color:var(--s34-line)}.search-symbol::before,.search-symbol::after{border-color:var(--s34-brown)!important}#toast{background:var(--s34-brown);color:var(--s34-paper)}
@media(max-width:1200px){#header.s34-header{padding:0 25px;gap:18px}#header.s34-header nav,#header.s34-header .tools{gap:16px}#header.s34-header nav a,#header.s34-header .tools a,#header.s34-header .tools button{font-size:13px}.s34-account{display:none}.s34-media-copy h2{font-size:25px}}
@media(max-width:760px){html{scroll-padding-top:90px}#header.s34-header,#header.s34-header.solid{height:80px;padding:0 20px;gap:12px;grid-template-columns:1fr auto 1fr}#header.s34-header nav{display:none}#header.s34-header .tools{display:contents}#header.s34-header .s34-wordmark{grid-column:2;grid-row:1}#header.s34-header .s34-wordmark span{font-size:26px}#header.s34-header .s34-wordmark small{font-size:6px}#header.s34-header .tools .s34-menu{display:block;grid-column:1;grid-row:1;justify-self:start;font-size:14px}#header.s34-header .s34-cart{grid-column:3;grid-row:1;justify-self:end;font-size:14px}#header.s34-header .tools>[data-action=search],#header.s34-header .s34-saved,#header.s34-header .s34-account{display:none}#header.s34-header.menu{mix-blend-mode:normal!important;background:var(--s34-paper)!important;color:var(--s34-brown)!important}#header.s34-header.menu nav{display:flex;position:fixed;top:80px;left:0;right:0;min-height:calc(100svh - 80px);background:var(--s34-paper)!important;direction:ltr;flex-direction:column;align-items:flex-start;padding:35px 20px;gap:25px}#header.s34-header.menu nav a,#header.s34-header.menu nav button{font-size:27px!important}.s34-entry{grid-template-columns:1fr;height:100svh;min-height:660px;grid-template-rows:repeat(3,minmax(0,1fr))}.s34-entry>a>span{font-size:24px}.s34-entry img{object-position:center 47%}.s34-entry>a:nth-child(2) img{object-position:center 55%}.s34-film{padding:80px 0 65px;min-height:0}.s34-film-inner{width:calc(100% - 40px)}.s34-film-inner p{margin-top:30px;font-size:13px}.s34-film-inner p span{font-size:11px}.s34-homepage .s34-drawing{width:65px;z-index:1}.s34-drawing-left{top:0;left:5px}.s34-drawing-right{bottom:0;right:0}.s34-products{padding:45px 0 65px}.s34-row-title{padding:0 20px;margin-bottom:35px}.s34-row-title h2{font-size:20px}.s34-row-title img{width:32px;height:32px}.s34-track{padding:0 20px 5px;gap:12px}.s34-track>.product,.s34-track>.s34-collection{flex-basis:calc((100vw - 60px)/2)}.s34-track .product{grid-template-columns:1fr;gap:0}.s34-track .product h3{font-size:12px}.s34-track .product-bottom{grid-column:1;grid-row:4;margin-top:5px;font-size:11px}.s34-track .product .en{font-size:10px;grid-row:3;margin-top:3px}.s34-track-line{width:45%;margin-top:32px}.s34-shop-all{margin-top:35px;font-size:12px;width:150px}.s34-slider-buttons button{font-size:26px}.s34-collection h3{font-size:13px}.s34-collection>span{font-size:10px}.s34-media-text{grid-template-columns:1fr;padding:35px 20px;gap:20px}.s34-media-text>figure{aspect-ratio:1/1.1}.s34-media-copy{padding:0;gap:30px;min-height:330px}.s34-media-copy .s34-illustration{width:85px;height:85px}.s34-media-copy h2{font-size:23px;margin-bottom:14px}.s34-media-copy p{font-size:12px;max-width:275px}.s34-media-copy>a{font-size:11px}.s34-media-reverse>figure{grid-row:1;grid-column:1}.s34-media-reverse>.s34-media-copy{grid-row:2;grid-column:1;padding:0}.s34-media-copy .s34-overline{font-size:12px}.s34-services{grid-template-columns:1fr;gap:55px;padding:65px 20px 80px}.s34-services h2{font-size:28px}.s34-services>div>span{font-size:16px}.s34-services a{margin-top:35px}.s34-accordions summary{font-size:16px;gap:20px}.s34-accordions p{padding-right:55px}.s34-footer-top{display:block;margin-bottom:50px}.s34-footer-top p{font-size:17px;margin-bottom:20px!important}.s34-footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px}.s34-footer-columns>div:last-child{grid-column:1/-1}.s34-footer-columns h3{margin-bottom:12px!important}body>footer.s34-footer{padding:35px 20px 20px}.s34-footer-mark{font-size:28vw!important;margin:65px 0 45px!important}.s34-footer-bottom{font-size:9px;gap:15px}.s34-footer-bottom>a{font-size:9px!important}.s34-photo-credit{font-size:9px!important;padding-top:22px}.page{padding-top:105px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.s34-homepage *{animation:none!important;transition:none!important}.s34-track{scroll-behavior:auto}.s34-entry img{transform:none!important}}
/* Catalogue grid follows the reference shop rather than a masonry feed. */
.page:has(.filters){max-width:none;padding:150px 40px 80px}.page:has(.filters) .page-head{margin:0 auto 70px;max-width:400px}.page:has(.filters) .page-head::before{content:'';display:block;width:105px;height:125px;margin:0 auto 20px;background:url('/assets/kara-studio34-flower.svg') center/contain no-repeat}.page:has(.filters) .page-head h1{font-size:18px;margin:0}.page:has(.filters) .page-head .eyebrow,.page:has(.filters) .page-head p{display:none}.page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 24px}.page .product-photo{aspect-ratio:3/4}.page .product-photo img{height:100%;aspect-ratio:auto}.page .product h3{font-size:15px;font-weight:400}.page .product .en{font-size:11px}.page .product-bottom{border:0;font-size:12px;padding-top:5px;margin-top:5px}.page .chips a{border:0;border-bottom:1px solid transparent;padding:5px 10px}.page .chips a.selected{background:none!important;color:var(--s34-brown)!important;border-color:var(--s34-brown)!important}.page select{border:0;border-bottom:1px solid var(--s34-line)}
body.s34-gallery{--olive:#5b382f;--ivory:#fffef8;--ink:#5b382f;--gold:#5b382f;--muted:#79675e;--line:#5b382f40;background:var(--s34-paper)!important;color:var(--s34-brown)!important}.s34-gallery #main{padding-top:108px;background:var(--s34-paper)!important}.s34-gallery #header{position:fixed!important}.s34-gallery #header .wordmark{font:31px/1 Arial,sans-serif;letter-spacing:.17em}.s34-gallery #header .wordmark small{font-size:7px;letter-spacing:.23em}.s34-gallery #favorites-link::before{content:'Saved'}.s34-gallery #favorites-link svg{display:none!important}.s34-gallery .count{position:static;background:none;color:inherit;padding:0;font-size:11px}.s34-gallery :is(.mega,.signature-occasions,.mobile-menu){background:var(--s34-paper)!important;color:var(--s34-brown)!important;top:108px;border-color:var(--s34-line)!important;backdrop-filter:none!important}.s34-gallery :is(.mega,.signature-occasions)::before{display:none!important}.s34-gallery :is(.mega,.signature-occasions,.mobile-menu) a{color:var(--s34-brown)!important}.s34-gallery-hero{max-width:600px;padding:65px 20px 60px;margin:0 auto;text-align:center;color:var(--s34-brown)}.s34-gallery-hero>img{width:105px;height:125px;margin:0 auto 15px;object-fit:contain}.s34-gallery-hero h1{font-size:18px;line-height:1.6;font-weight:400;margin:0 0 30px}.s34-gallery .search-form{background:transparent!important;color:var(--s34-brown)!important;border:0!important;border-bottom:1px solid var(--s34-line)!important;backdrop-filter:none!important;border-radius:0;margin-bottom:12px;width:100%;max-width:none;padding:3px 0}.s34-gallery .search-form input{color:var(--s34-brown)!important;background:transparent!important}.s34-gallery .search-form input::placeholder{color:#79675e!important}.s34-gallery-hero p{font-size:11px;color:#79675e}.s34-gallery .gallery-section{padding:0 40px 100px;background:var(--s34-paper)!important;color:var(--s34-brown)!important}.s34-gallery .gallery-section>.section-title{padding-bottom:25px;border-color:var(--s34-line)!important}.s34-gallery .gallery-section>.section-title h2{font-size:15px;font-weight:400}.s34-gallery .signature-gallery-intro{display:none}.s34-gallery .masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 24px;columns:unset;direction:ltr;align-items:start}.s34-gallery .art-card{margin:0;min-width:0;direction:rtl}.s34-gallery .art-link{background:none!important}.s34-gallery .art-link img{height:auto;aspect-ratio:3/4!important;width:100%;min-height:0;object-fit:cover}.s34-gallery .art-meta{position:static!important;opacity:1!important;background:none!important;padding:10px 0 0!important;color:var(--s34-brown)!important;pointer-events:auto}.s34-gallery .art-meta h3{font-size:15px;font-weight:400}.s34-gallery .art-meta p{font-size:11px;color:#79675e!important;margin-top:5px}.s34-gallery .art-meta>span{display:none}.s34-gallery .art-label{top:12px;bottom:auto;right:12px;font-size:9px;background:#fffef8de!important;color:var(--s34-brown)!important;opacity:1!important}.s34-gallery .save-art{color:var(--s34-brown)!important;background:#fffef8de!important;width:30px;height:30px;border-radius:0;display:grid;place-items:center;filter:none!important}.s34-gallery .save-art[aria-pressed=true] svg{color:var(--s34-brown)!important}.s34-gallery .button{background:var(--s34-brown)!important;border-color:var(--s34-brown)!important;color:var(--s34-paper)!important;border-radius:0}.s34-gallery .button.outline{background:transparent!important;color:var(--s34-brown)!important}.s34-gallery :is(.content,.search-area,.status-panel,.line-card,.chat-side,.chat-main,.detail-page){background:var(--s34-paper)!important;color:var(--s34-brown)!important;border-color:var(--s34-line)!important}.s34-gallery dialog{background:var(--s34-paper)!important;color:var(--s34-brown)!important}.s34-gallery dialog input{color:var(--s34-brown)!important;background:var(--s34-paper)!important}.s34-gallery .site-footer a{color:var(--s34-brown)!important}.s34-gallery .search-area{padding-top:65px}
@media(max-width:760px){.page:has(.filters){padding:110px 20px 55px}.page:has(.filters) .page-head{margin-bottom:45px}.page:has(.filters) .page-head::before{width:75px;height:85px}.page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.s34-gallery #main{padding-top:80px}.s34-gallery #header .wordmark{font-size:26px}.s34-gallery :is(.mega,.signature-occasions,.mobile-menu){top:80px}.s34-gallery #header .tools>#open-search{display:none}.s34-gallery .s34-gallery-hero{padding:35px 20px 35px}.s34-gallery-hero>img{width:75px;height:90px}.s34-gallery .masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.s34-gallery .gallery-section{padding:0 20px 60px}.s34-gallery .art-meta h3{font-size:13px}.s34-gallery .art-meta p{font-size:10px}.s34-gallery .art-label{font-size:8px;top:8px;right:8px}.s34-gallery .save-art{width:27px;height:27px}.s34-gallery .mobile-menu{padding:25px 20px!important}.s34-gallery .search-area{padding-top:35px}}
/* Keep the entry navigation readable before it begins blending on scroll. */
body.s34-home #header.s34-header:not(.solid):not(.menu){mix-blend-mode:normal!important}


/* Private collection: align Persian copy below the English title. */
.s34-media-text:has(#s34-private) .s34-media-copy>div {
  direction: ltr;
  text-align: left;
}
.s34-media-text:has(#s34-private) .s34-media-copy>div>p {
  direction: rtl;
  text-align: left;
  max-width: 420px;
  margin: 0;
}
