/* Additive preview-only layout layer. Frozen V102 and catalogs are never edited. */
.translation-review-note{margin:0;padding:5px 16px;background:#f3eddf;color:#504632;text-align:center;font:10px/1.45 system-ui}
.site-header>*{min-width:0}.site-header .header-actions{flex-shrink:0;gap:12px;align-items:center}
.site-header .header-actions .region-trigger{white-space:nowrap;max-width:100%;letter-spacing:0}
.nav-tree{justify-content:center;flex-wrap:wrap}.nav-trigger{white-space:normal;text-align:center;line-height:1.4}
.nav-item{min-width:0}.menu-column a,.menu-column h3,.nav-panel h2{overflow-wrap:anywhere}
.section-head{flex-wrap:wrap}.section-head h2,.creator-heading{overflow-wrap:anywhere}
.brand-story [data-i18n="brand.story"]{font-size:14px;line-height:1.7;max-width:65ch}
.hero-copy h1,.footer-brand p{direction:ltr;unicode-bidi:isolate}
.site-footer .footer-brand p{letter-spacing:normal}
.card-copy h3{height:auto}.card-price{white-space:nowrap;direction:ltr;unicode-bidi:isolate}
dialog{max-width:calc(100vw - 24px);box-sizing:border-box;overflow-wrap:anywhere}
dialog select{max-width:100%;width:100%;min-width:0}
[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
[dir=rtl] .menu-intro{border-right:0;border-left:1px solid #d9caa4;padding-right:0;padding-left:24px}
[dir=rtl] .menu-column,[dir=rtl] .card-copy,[dir=rtl] .creator-banner-right,[dir=rtl] .section-head,[dir=rtl] .brand-story{text-align:right}
[dir=rtl] .hero-copy{padding-left:25px;padding-right:10%}
[dir=rtl] .wish{right:auto;left:8px}
[dir=rtl] .dialog-close{right:auto;left:12px}
[dir=rtl] .nav-trigger,[dir=rtl] .overline,[dir=rtl] .creator-heading,[dir=rtl] h2{letter-spacing:normal}
[dir=rtl] .category-back{unicode-bidi:isolate}
@media(min-width:1101px){
 .site-header{grid-template-columns:max-content minmax(160px,1fr) auto;gap:14px}
 .site-header .header-actions .header-action b{display:none}
 .site-header .header-actions .header-action{width:34px;min-width:34px}
 .nav-trigger{font-size:11px;padding-inline:7px;min-height:42px}
 .home-hero,.hero-art,.creator-banner-right{min-width:0}
}
@media(max-width:1100px){.primary-nav{display:none}}
@media(max-width:760px){
 .site-header .header-actions{gap:10px;justify-content:flex-end;width:100%}
 .site-header .header-actions .region-trigger{margin-inline-end:auto;margin-inline-start:0;font-size:10px;padding-inline:8px}
 .site-header .header-actions .header-action{width:29px;min-width:29px}
 .site-header .search{width:100%;min-width:0}
 .site-header .search input{width:0;min-width:0;flex:1}
 .site-header .search #search-button span{display:none}
 .site-header .search #search-button,.site-header .search #image-search-button{flex:0 0 37px;padding-inline:7px}
 .section-head h2{font-size:22px;line-height:1.25}
 .section-head a{font-size:10px;white-space:normal}
 .brand-story{min-width:0}.brand-story>div{min-width:0}
 .site-footer{overflow-wrap:anywhere}.footer-preferences{max-width:100%;white-space:normal}
 [dir=rtl] .hero-copy{padding:21px 20px 18px}
 [dir=rtl] .site-header .header-actions .region-trigger{margin-left:auto;margin-right:0}
 [dir=rtl] .menu-intro{border:0;padding:0}
}
