/* LOHA — editorial storefront, 19 Sep 2026. Original CSS: empty. */

:root{--loha-paper:#f4f1e6;--loha-ink:#0b0b0b;--loha-red:#ff273c;--loha-line:rgba(11,11,11,.2);--font-main:'IBM Plex Sans Arabic',sans-serif;--anjiz-bg:#f4f1e6;--anjiz-text:#0b0b0b;--color-primary:#0b0b0b;--color-primary-reverse:#f4f1e6}
body.theme-anjiz{background:var(--loha-paper);color:var(--loha-ink);font-family:var(--font-main)!important}
body.theme-anjiz :is(h1,h2,h3,h4,p,a,button,input,select,textarea){font-family:inherit}
body.theme-anjiz a:focus-visible,body.theme-anjiz button:focus-visible{outline:3px solid var(--loha-red);outline-offset:5px}
.anjiz-header{background:var(--loha-ink)!important;color:var(--loha-paper)!important;position:relative;z-index:50}
.anjiz-header__bar{background:var(--loha-ink)!important;border-color:#ffffff24!important}
.anjiz-header__bar>.anjiz-container{max-width:none;padding-inline:3.5vw;height:76px}
.anjiz-header .anjiz-iconbtn{color:var(--loha-paper)!important;border-radius:0;background:transparent}
.anjiz-header__logo--dark{display:block!important;filter:brightness(0) invert(1);height:42px!important}
.anjiz-header__logo--light{display:none!important}
.anjiz-header__badge{background:var(--loha-red)!important;color:#fff!important}
.anjiz-header__actions{margin-inline-start:auto}
.anjiz-header :is(.anjiz-header__nav,.anjiz-header__nav-bar){background:var(--loha-ink);color:var(--loha-paper)}
.anjiz-header a{color:inherit}
.anjiz-container{max-width:1600px;padding-inline:4vw}
/* New editorial HTML sections keep the original products engine intact. */
.loha-home{display:contents}
.loha-home *{box-sizing:border-box}
.loha-home a{text-decoration:none;color:inherit}
.loha-wrap{width:100%;max-width:1600px;margin:auto;padding-inline:4vw}
.loha-section{padding-block:96px}
.loha-eyebrow{display:block;font-size:13px;font-weight:500;letter-spacing:.025em;margin:0 0 20px}
.loha-display{font-size:clamp(48px,7.6vw,120px);font-weight:700;line-height:1.1;letter-spacing:-.055em;margin:0}
.loha-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:48px}
.loha-pill{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 28px;border:1px solid currentColor;border-radius:999px;font-weight:600;font-size:15px;min-height:52px;transition:background .2s,color .2s,transform .2s}
.loha-pill:hover{background:var(--loha-red);border-color:var(--loha-red);color:#fff;transform:translateY(-2px)}
.loha-pill--solid{background:var(--loha-paper);color:var(--loha-ink)!important;border-color:var(--loha-paper)}
.loha-hero{height:min(860px,88svh);min-height:600px;background:var(--loha-ink);color:var(--loha-paper);position:relative;display:grid;place-items:center;overflow:hidden;text-align:center;isolation:isolate}
.loha-hero__visual{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;direction:ltr}
.loha-hero__visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.65);animation:loha-zoom 22s ease-in-out infinite alternate}
.loha-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0005,#0007 50%,#0009);z-index:-1}
.loha-hero__content{max-width:840px;padding:84px 24px 70px}
.loha-hero h1{font-size:clamp(100px,16vw,240px);line-height:1.05;font-weight:700;letter-spacing:-.055em;margin:14px 0 24px;color:inherit}
.loha-hero__desc{font-size:clamp(17px,1.5vw,23px);max-width:540px;margin:0 auto 30px;line-height:1.8}
.loha-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.loha-sticker{position:absolute;top:40px;left:4vw;border-radius:999px;padding:11px 22px;background:var(--loha-red);color:white;transform:rotate(-8deg);font-weight:700;font-size:14px;border:1px solid #111}
.loha-stamp{position:absolute;top:30px;right:4vw;border:2px solid var(--loha-paper);border-radius:50%;width:100px;height:100px;display:grid;place-content:center;line-height:1.6;font-size:14px;font-weight:700;transform:rotate(12deg)}
.loha-hero__bottom{position:absolute;bottom:24px;left:4vw;right:4vw;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em}
.loha-dots{display:flex;gap:7px;direction:ltr}.loha-dots i{height:3px;width:20px;background:#ffffff60}.loha-dots i:first-child{width:52px;background:var(--loha-paper)}
.loha-ticker{overflow:hidden;background:var(--loha-red);color:var(--loha-ink);padding:18px 0;border-block:1px solid var(--loha-ink)}
.loha-ticker__track{display:flex;width:max-content;gap:44px;align-items:center;animation:loha-ticker 36s linear infinite;direction:rtl;white-space:nowrap;font-size:23px;font-weight:700}
.loha-ticker__track b{font-size:22px}.loha-ticker:hover .loha-ticker__track{animation-play-state:paused}
.loha-archive{background:var(--loha-ink);color:var(--loha-paper)}
.loha-archive__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #f4f1e633}
.loha-archive__card{padding:30px 24px 14px;border-inline-end:1px solid #f4f1e633;display:block}
.loha-archive__card:last-child{border-inline-end:0}
.loha-archive__no{font-size:44px;line-height:1;font-weight:500;display:block;margin-bottom:25px}
.loha-archive__card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s,filter .5s;filter:saturate(.75)}
.loha-archive__card:hover img{transform:translateY(-8px);filter:saturate(1)}
.loha-archive__card h3{font-size:17px;line-height:1.6;font-weight:500;margin:20px 0 6px}
.loha-archive__card p{font-size:13px;opacity:.6;margin:0}
/* Commerce section */
body .anjiz-popular{background:var(--loha-paper)!important;color:var(--loha-ink);padding:96px 0!important;margin:0}
.anjiz-popular__head{margin-bottom:45px;align-items:flex-end}
.anjiz-popular__eyebrow{font-size:13px;color:#666;margin-bottom:16px}
.anjiz-popular__title{font-size:clamp(45px,6.3vw,100px)!important;font-weight:700!important;letter-spacing:-.055em;line-height:1.15}
.anjiz-popular__viewall{border:1px solid var(--loha-ink)!important;border-radius:99px!important;padding:13px 25px!important;color:var(--loha-ink)!important;background:transparent!important;font-size:14px}
body .anjiz-popular .s-products-list-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:42px 22px!important}
body custom-salla-product-card.anjiz-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0!important;transform:none!important}
body .anjiz-card__cover{border-radius:0!important;aspect-ratio:4/5!important;max-height:none!important;background:#e6e2d7;overflow:hidden}
body .anjiz-card__img{width:100%;height:100%;object-fit:cover!important;transition:transform .65s!important}
body .anjiz-card:hover .anjiz-card__img{transform:scale(1.035)}
body .anjiz-card__body{padding:18px 0 0!important;gap:0!important}
body .anjiz-card__meta{display:none!important}
body .anjiz-card__title{font-size:17px!important;font-weight:600!important;color:var(--loha-ink)!important;line-height:1.6!important}
body .anjiz-card__price{font-size:14px!important;font-weight:500!important;color:var(--loha-ink)!important}
body .anjiz-card__footer-lead{margin:8px 0 12px!important}
body .anjiz-card__footer{margin:0!important}
body .anjiz-card__heart{background:var(--loha-paper)!important;color:var(--loha-ink)!important;border-radius:50%!important;border:0!important}
body .anjiz-card__addbtn .s-button-element{background:transparent!important;color:var(--loha-ink)!important;border:1px solid var(--loha-line)!important;border-radius:99px!important;min-height:40px!important;font-size:12px!important}
body .anjiz-card__addbtn .s-button-element:hover{background:var(--loha-ink)!important;color:var(--loha-paper)!important}
.loha-story{background:var(--loha-paper);border-block:1px solid var(--loha-line);display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:center}
.loha-story__text{font-size:20px;line-height:2.05;max-width:540px}
.loha-story__text p{margin:0 0 25px}
.loha-feature{height:640px;position:relative;isolation:isolate;background:#111;color:var(--loha-paper);display:flex;align-items:center;overflow:hidden}
.loha-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.loha-feature::after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#000c,#0003);z-index:-1}
.loha-feature__content{max-width:630px;padding:65px 4vw}
.loha-feature h2{font-size:clamp(52px,6vw,96px);font-weight:700;line-height:1.18;letter-spacing:-.055em;margin:0 0 22px}
.loha-feature p{font-size:18px;line-height:1.9;margin-bottom:28px;max-width:480px}
.loha-collections{background:var(--loha-paper)}
.loha-row{display:grid;grid-template-columns:65px 1fr auto;gap:25px;align-items:center;padding:32px 0;border-top:1px solid var(--loha-line);transition:padding .2s,color .2s}
.loha-row:last-child{border-bottom:1px solid var(--loha-line)}
.loha-row:hover{padding-inline:18px;color:#16733a}
.loha-row h3{font-size:clamp(27px,4vw,58px);font-weight:700;margin:0}.loha-row span{font-size:14px}.loha-row b{font-size:32px;font-weight:400}
.loha-manifesto{background:#16733a;color:var(--loha-paper);text-align:center;padding:110px 25px}
.loha-manifesto .loha-display{font-size:clamp(65px,10vw,160px)}
.loha-manifesto p{font-size:18px;line-height:1.9;max-width:580px;margin:30px auto}
.loha-gallery{background:var(--loha-paper)}
.loha-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.loha-gallery__grid img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .3s}
.loha-gallery__grid a:nth-child(even){margin-top:35px}.loha-gallery__grid a:hover img{transform:translateY(-6px)}
/* Arrange supplied HTML and native sections without duplicating catalog data. */
body.index #main-content:has(.loha-home){display:flex;flex-direction:column}
body.index #main-content:has(.loha-home)>:is(.s-block--hero-slider,.anjiz-marquee){display:none!important}
body.index #main-content:has(.loha-home)>.s-block:has(.loha-home),body.index #main-content:has(.loha-home) .s-block:has(.loha-home)>*,body.index #main-content .loha-home{display:contents!important}
body.index #main-content:has(.loha-home)>.s-block:has(.loha-home) :is(.container,.html-content,.s-html-content){display:contents!important}
.loha-hero{order:1}.loha-ticker--top{order:2}.loha-archive{order:3}body.index #main-content>.anjiz-popular{order:4}
.loha-feature{order:5}.loha-story{order:6}.loha-ticker--middle{order:7}.loha-collections{order:8}.loha-manifesto{order:9}.loha-gallery{order:10}
body.index #main-content>.anjiz-feats{order:11}body.index #main-content>.s-block--bundle-personalized-shoppers-who-bought{order:12}
body .anjiz-feats{background:var(--loha-ink)!important;color:var(--loha-paper)!important;padding:40px 0!important;margin:0!important}
body .anjiz-feats__title,body .anjiz-feats__sub{color:var(--loha-paper)!important}
body .anjiz-feats__icon{background:transparent!important;color:var(--loha-paper)!important;border:1px solid #f4f1e64d;border-radius:50%}
body .anjiz-feats__item{background:transparent!important;box-shadow:none!important;border:0!important}
body .anjiz-footer{background:var(--loha-paper)!important;color:var(--loha-ink)!important;border-top:1px solid var(--loha-line);--anjiz-footer-text:#0b0b0b;--anjiz-footer-muted:#59584f;--anjiz-footer-border:#c9c7bf;padding-top:25px}
body .anjiz-footer__logo-img{filter:brightness(0);height:64px!important;max-height:none!important}
body .anjiz-footer__heading{font-size:16px;font-weight:700}
body .anjiz-footer__contact,body .anjiz-footer__contact-value,body .anjiz-footer__muted{color:var(--loha-ink)!important}
body .anjiz-footer__bottom{border-color:var(--loha-line)!important}
body .anjiz-footer__social a{color:var(--loha-ink)!important}
body .anjiz-footer__seller-badge{display:none}
body.product-single{background:var(--loha-paper)}
body.product-single .product-form{border:1px solid var(--loha-line);border-radius:0!important;background:var(--loha-paper);box-shadow:none}
body.product-single h1{font-size:clamp(32px,3.5vw,56px);font-weight:700;line-height:1.35}
body.product-single .s-button-primary{border-radius:99px}
@keyframes loha-ticker{to{transform:translateX(25%)}}
@keyframes loha-zoom{to{transform:scale(1.08)}}
@media(min-width:1024px){.loha-archive__card:first-child{padding-inline-start:0}.loha-archive__card:last-child{padding-inline-end:0}}
@media(max-width:767px){.anjiz-header__bar>.anjiz-container{height:64px;padding-inline:18px}.anjiz-header__logo--dark{height:35px!important}.anjiz-container,.loha-wrap{padding-inline:20px}.loha-section{padding-block:58px}.loha-head{gap:18px;align-items:flex-start;margin-bottom:30px;flex-direction:column}.loha-head .loha-pill{padding:10px 20px;min-height:42px;font-size:12px}.loha-hero{min-height:640px;height:82svh;max-height:850px}.loha-hero__visual{grid-template-columns:1fr 1fr}.loha-hero__visual img:last-child{display:none}.loha-hero__content{padding-top:130px}.loha-hero h1{font-size:130px}.loha-hero__desc{font-size:16px;max-width:300px}.loha-sticker{top:25px;left:20px;font-size:12px}.loha-stamp{top:25px;right:20px;width:75px;height:75px;font-size:11px}.loha-hero__bottom{font-size:9px;left:20px;right:20px}.loha-pill{font-size:13px;padding:12px 22px;gap:18px}.loha-ticker{padding:14px 0}.loha-ticker__track{font-size:18px;gap:28px}.loha-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loha-archive__card{padding:25px 12px;border-bottom:1px solid #ffffff26}.loha-archive__card:nth-child(even){border-inline-end:0}.loha-archive__card h3{font-size:15px}.loha-archive__no{font-size:33px;margin-bottom:20px}body .anjiz-popular{padding:58px 0!important}.anjiz-popular__head{gap:20px;align-items:flex-start;flex-wrap:wrap;margin-bottom:30px}.anjiz-popular__viewall{font-size:12px;padding:10px 16px!important}body .anjiz-popular .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 14px!important}body .anjiz-card__title{font-size:14px!important}body .anjiz-card__price{font-size:13px!important}body .anjiz-card__body{padding-top:12px!important}.loha-story{grid-template-columns:1fr;gap:25px}.loha-story__text{font-size:17px}.loha-feature{height:540px}.loha-feature__content{padding:40px 25px}.loha-feature p{font-size:16px}.loha-feature::after{background:#0008}.loha-row{grid-template-columns:35px 1fr auto;gap:12px;padding:24px 0}.loha-row span{font-size:12px}.loha-manifesto{padding:75px 20px}.loha-manifesto p{font-size:16px}.loha-gallery__grid{grid-template-columns:repeat(2,1fr);gap:12px}.loha-gallery__grid a:nth-child(even){margin-top:20px}.anjiz-footer .anjiz-container{padding-inline:22px}body .anjiz-feats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}body .anjiz-feats__title{font-size:13px}body .anjiz-feats__sub{font-size:11px}}
@media(prefers-reduced-motion:reduce){.loha-home *,body .anjiz-card__img{animation:none!important;transition:none!important}html{scroll-behavior:auto}}

/* Final layout refinements */
.anjiz-header .anjiz-header__subnav{background:var(--loha-ink)!important;border-color:#ffffff26!important}
.anjiz-header .main-menu>li>a,.anjiz-header .main-menu>li>a>span{color:var(--loha-paper)!important}
.loha-archive__card{padding-inline:20px!important}
.loha-archive__card img,.loha-gallery__grid img{height:auto;aspect-ratio:4/5;object-fit:cover}
.anjiz-footer{display:flex;flex-direction:column}
.anjiz-footer::after{content:'لـوحـة';display:block;text-align:center;font-size:clamp(120px,26vw,440px);font-weight:700;letter-spacing:-.065em;line-height:1.05;padding:20px 20px 65px;color:var(--loha-ink);order:2}
.anjiz-footer__bottom{order:3}
.anjiz-footer salla-trust-badges img{filter:brightness(.2)}
@media(min-width:1024px){.anjiz-header__subnav{position:absolute;top:0;left:36%;right:36%;height:76px;border:0!important;display:flex!important;align-items:center;justify-content:center}.anjiz-header__subnav .anjiz-container{padding:0}.anjiz-header__subnav a{font-size:14px;font-weight:500}.anjiz-header__subnav .main-menu{justify-content:center}}
@media(max-width:767px){.loha-archive__card{padding-inline:12px!important}.anjiz-footer::after{padding-bottom:35px}.loha-archive__card img{width:100%;height:auto}.loha-hero__visual img{min-width:0}.loha-story{margin:0}}

/* Product and menu integration */
body .anjiz-card__addbtn .s-button-element{box-shadow:none!important}
body .anjiz-drawer__panel{background:var(--loha-ink)!important;color:var(--loha-paper)!important;border-radius:0!important}
body .anjiz-drawer__head,body .anjiz-drawer__auth,body .anjiz-drawer__foot{background:var(--loha-ink)!important;border-color:#f4f1e633!important}
body .anjiz-drawer__logo{filter:brightness(0) invert(1)}
body .anjiz-drawer__close,body .anjiz-drawer__label,body .anjiz-drawer__row,body .anjiz-drawer__links a,body .anjiz-drawer__socials a{color:var(--loha-paper)!important}
body .anjiz-drawer__row{font-size:22px;font-weight:600;padding-block:24px;border-bottom:1px solid #f4f1e633}
body .anjiz-drawer__auth-btn{background:var(--loha-paper)!important;color:var(--loha-ink)!important;border-radius:99px!important}
body .anjiz-pdp{background:var(--loha-paper)!important}
body .anjiz-pdp__card,body .anjiz-pdp__gallery{background:transparent!important;box-shadow:none!important;border-radius:0!important;border-color:var(--loha-line)!important}
body .anjiz-pdp .product-form{border:0!important}
body .anjiz-pdp__card{border-bottom:1px solid var(--loha-line)!important;padding:24px 0!important;margin:0!important}
body .anjiz-pdp__gallery{border:0!important}
body .anjiz-pdp__meta{border-color:var(--loha-line)!important}
body .anjiz-optcards__group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
body .anjiz-optcards__card{border-radius:0!important;box-shadow:none!important;background:transparent!important;border-color:var(--loha-line)!important;min-height:44px!important}
body .anjiz-optcards__card.is-selected{border-color:var(--loha-ink)!important;background:#e7e4d9!important}
body .anjiz-pdp__title{color:var(--loha-ink)!important}
@media(min-width:1024px){body .anjiz-pdp__layout{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr)!important;gap:5vw!important}}

/* Requested full-width artwork layout */
.loha-wrap,body .anjiz-popular>.anjiz-container{max-width:none!important;width:100%;padding-inline:28px!important}
body .anjiz-popular .s-products-list-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:60px 24px!important}
body .anjiz-card__cover{aspect-ratio:3/4!important;background:#e8e6de}
body .anjiz-card__img{object-fit:contain!important}
body .anjiz-card__title{font-size:22px!important}
body .anjiz-card__price{font-size:17px!important}
.loha-archive__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.loha-archive__card img,.loha-gallery__grid img{object-fit:contain;background:#e8e6de}
@media(max-width:767px){
.loha-wrap,body .anjiz-popular>.anjiz-container{padding-inline:12px!important}
body .anjiz-popular .s-products-list-wrapper,body.theme-anjiz salla-products-list .s-products-list-wrapper{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}
body .anjiz-card__cover{aspect-ratio:3/4!important;height:auto!important;max-height:none!important;width:100%}
body .anjiz-card__title{font-size:23px!important;line-height:1.5!important}
body .anjiz-card__price{font-size:18px!important}
body .anjiz-card__body{padding:18px 8px 0!important}
body .anjiz-card__addbtn .s-button-element{min-height:48px!important;font-size:15px!important}
.loha-archive__grid,.loha-gallery__grid{grid-template-columns:minmax(0,1fr)!important;gap:28px}
.loha-archive__card{padding:22px 0 28px!important;border-inline-end:0!important}
.loha-archive__card img,.loha-gallery__grid img{width:100%;height:auto;aspect-ratio:3/4}
.loha-archive__card h3{font-size:23px}.loha-archive__card p{font-size:15px}
.loha-gallery__grid a:nth-child(even){margin-top:0}
.loha-hero__visual{grid-template-columns:1fr}
.loha-hero__visual img{display:none!important}.loha-hero__visual img:nth-child(2){display:block!important}
.loha-story{padding-inline:24px!important}.loha-archive .loha-head,.loha-gallery .loha-head{padding-inline:10px}
}

/* User-supplied Thmanyah family, hosted by the store */
@font-face{font-family:'Thmanyah Sans';src:url('https://cdn.salla.sa/themes/custom_fonts/1522319310/1789848324.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Thmanyah Display';src:url('https://cdn.salla.sa/themes/custom_fonts/1522319310/1789848374.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
body.theme-anjiz{--font-main:'Thmanyah Sans',sans-serif;font-family:'Thmanyah Sans',sans-serif!important}
body.theme-anjiz :is(h1,h2,h3,.loha-display),body.theme-anjiz .anjiz-footer::after{font-family:'Thmanyah Display','Thmanyah Sans',serif!important;font-weight:700!important;letter-spacing:0!important}
body.theme-anjiz .loha-hero h1{font-size:clamp(105px,15vw,230px);line-height:1.25}
body.theme-anjiz .loha-display{line-height:1.3}
body.theme-anjiz .anjiz-popular__title{line-height:1.35}
body.theme-anjiz .loha-hero__desc{line-height:1.8}
@media(max-width:767px){body.theme-anjiz .loha-hero h1{font-size:125px;margin-block:6px 16px}body.theme-anjiz .loha-display{font-size:clamp(44px,12vw,70px)}body.theme-anjiz .loha-hero__content{padding-top:110px}}
/* Full-width catalog, matching the homepage artwork scale */
body.theme-anjiz .anjiz-plp{max-width:none!important;width:100%!important;padding-inline:28px!important;background:var(--loha-paper)}
body.theme-anjiz .anjiz-plp__hero{background:transparent!important;border-radius:0!important}
@media(min-width:768px){body.theme-anjiz .anjiz-plp[data-view="grid"] .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:60px 24px!important}}
@media(min-width:1024px){body.theme-anjiz .anjiz-plp[data-view="grid"] .s-products-list-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body.theme-anjiz .anjiz-plp{padding-inline:12px!important}body.theme-anjiz .anjiz-plp .s-products-list-wrapper{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}}

/* Requested cool gray background and natural artwork proportions */
:root{--loha-paper:#e5e4e9;--anjiz-bg:#e5e4e9;--color-primary-reverse:#e5e4e9}
body.theme-anjiz{--loha-paper:#e5e4e9;--anjiz-bg:#e5e4e9;--color-primary-reverse:#e5e4e9;background:#e5e4e9!important}
body.theme-anjiz .anjiz-card__cover{display:block!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;background:var(--loha-paper)!important}
body.theme-anjiz .anjiz-card__img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}
body.theme-anjiz .loha-archive__card img,body.theme-anjiz .loha-gallery__grid img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain;background:var(--loha-paper)}
@media(min-width:768px){
body.theme-anjiz .anjiz-popular .s-products-list-wrapper,body.theme-anjiz .anjiz-plp[data-view="grid"] .s-products-list-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.loha-archive__grid,.loha-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Close-up artwork, consistent surfaces and an ordered product form */
body.theme-anjiz :is(.app-inner,.anjiz-pdp,.anjiz-plp,.anjiz-popular,.loha-story,.loha-collections,.loha-gallery,.anjiz-footer){background-color:var(--loha-paper)!important}
body.theme-anjiz :is(.loha-archive,.loha-manifesto,.anjiz-feats){background:var(--loha-paper)!important;color:var(--loha-ink)!important}
body.theme-anjiz .loha-archive__grid,body.theme-anjiz .loha-archive__card{border-color:var(--loha-line)!important}
body.theme-anjiz .anjiz-feats :is(h3,h4,p,.anjiz-feats__title,.anjiz-feats__sub){color:var(--loha-ink)!important}
body.theme-anjiz .anjiz-card__cover{position:relative;aspect-ratio:2/3!important;overflow:hidden!important}
body.theme-anjiz .anjiz-card__cover .anjiz-card__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1)!important;transition:transform .55s cubic-bezier(.2,.65,.3,1)!important}
body.theme-anjiz .loha-archive__card img,body.theme-anjiz .loha-gallery__grid img{aspect-ratio:2/3!important;height:auto!important;object-fit:cover!important;object-position:center;transition:transform .55s cubic-bezier(.2,.65,.3,1)!important}
body.theme-anjiz .loha-archive__card,body.theme-anjiz .loha-gallery__grid a{overflow:hidden}
@media(hover:hover) and (pointer:fine){
body.theme-anjiz .anjiz-card__cover:hover .anjiz-card__img,body.theme-anjiz .anjiz-card__cover:focus-visible .anjiz-card__img{transform:scale(1.06)!important}
body.theme-anjiz .loha-archive__card:hover img,body.theme-anjiz .loha-gallery__grid a:hover img{transform:scale(1.04)!important}
}
body.theme-anjiz .anjiz-pdp__layout{max-width:none!important;width:100%;padding-inline:28px!important;gap:48px!important}
body.theme-anjiz .anjiz-pdp__gallery .s-slider-container{background:var(--loha-paper)!important;border:0!important;border-radius:0!important}
body.theme-anjiz .anjiz-pdp__gallery .s-slider-container .swiper-slide{overflow:hidden!important;background:var(--loha-paper)!important}
body.theme-anjiz .anjiz-pdp__gallery .s-slider-container .swiper-slide img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center!important;transition:transform .55s ease!important}
body.theme-anjiz .anjiz-pdp__thumb{background:var(--loha-paper)!important;border-radius:0!important}
body.theme-anjiz .anjiz-pdp__thumb.swiper-slide-thumb-active{border-color:var(--loha-ink)!important}
body.theme-anjiz .anjiz-pdp__sidebar .product-form{background:var(--loha-paper)!important;border:0!important;gap:0!important}
body.theme-anjiz .anjiz-pdp__card{border:0!important;border-bottom:1px solid var(--loha-line)!important;padding:24px!important;background:var(--loha-paper)!important}
body.theme-anjiz .anjiz-pdp__card--customize{padding-block:28px!important}
body.theme-anjiz .anjiz-optcards__head{margin-bottom:24px!important}
body.theme-anjiz .anjiz-optcards__title{font-size:30px!important;line-height:1.4!important;margin-bottom:8px!important}
body.theme-anjiz .anjiz-optcards__subtitle{font-size:14px!important;color:#505057!important}
body.theme-anjiz .anjiz-pdp__addons salla-product-options{display:block!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}
body.theme-anjiz .anjiz-pdp__addons .s-product-options-option-container{margin:0 0 24px!important;padding:0!important;background:transparent!important}
body.theme-anjiz .anjiz-pdp__addons .s-product-options-option{margin:0!important;padding:0!important;background:transparent!important}
body.theme-anjiz .anjiz-pdp__addons .s-product-options-option-label{display:block!important;font-size:16px!important;margin:0 0 10px!important;line-height:1.6!important;color:var(--loha-ink)!important}
body.theme-anjiz .anjiz-pdp__addons .s-product-options-option-label small{display:none!important}
body.theme-anjiz .anjiz-pdp__addons .anjiz-optcards__group{display:none!important}
body.theme-anjiz .anjiz-pdp__addons select.anjiz-optcards__native{position:static!important;inset:auto!important;display:block!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;margin:0!important;padding:12px 16px!important;overflow:visible!important;transform:none!important;pointer-events:auto!important;appearance:auto!important;background:var(--loha-paper)!important;background-image:none!important;color:var(--loha-ink)!important;border:1px solid #9b99a2!important;border-radius:6px!important;font-family:inherit!important;font-size:16px!important;line-height:1.6!important}
body.theme-anjiz .anjiz-pdp__addons select:focus{border-color:var(--loha-ink)!important;outline:2px solid var(--loha-ink)!important;outline-offset:2px}
body.theme-anjiz .anjiz-pdp__addons select option{background:var(--loha-paper)!important;color:var(--loha-ink)!important}
body.theme-anjiz .anjiz-pdp salla-quantity-input input{background:var(--loha-paper)!important;color:var(--loha-ink)!important}
body.theme-anjiz .anjiz-pdp .sticky-product-bar{background:var(--loha-paper)!important}
@media(min-width:1024px){body.theme-anjiz .anjiz-pdp__layout{grid-template-columns:minmax(0,1.7fr) minmax(380px,1fr)!important}}
@media(max-width:767px){body.theme-anjiz .anjiz-pdp__layout{padding-inline:12px!important;gap:24px!important}body.theme-anjiz .anjiz-pdp__card{padding:20px 12px!important}body.theme-anjiz .anjiz-pdp__gallery .s-slider-container .swiper-slide img{aspect-ratio:2/3!important}}
@media(prefers-reduced-motion:reduce){body.theme-anjiz .anjiz-card__cover .anjiz-card__img,body.theme-anjiz .loha-archive__card img,body.theme-anjiz .loha-gallery__grid img{transition:none!important}}
body.theme-anjiz .anjiz-pdp .s-comments{background:var(--loha-paper)!important}
@media(max-width:767px){body.product-single #karzoun-widget-send-button{bottom:calc(128px + env(safe-area-inset-bottom))!important}}

/* Desktop: four paintings per row; retain the existing single-column mobile view. */
@media(min-width:1024px){
body.theme-anjiz .anjiz-popular .s-products-list-wrapper,
body.theme-anjiz .anjiz-plp[data-view="grid"] .s-products-list-wrapper,
body.theme-anjiz .anjiz-pdp__related .s-products-list-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:44px 20px!important}
body.theme-anjiz .loha-archive__grid,body.theme-anjiz .loha-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.theme-anjiz .loha-archive__card{padding-inline:14px!important}
}

/* Editorial text rises into view, using the reference's soft ease-out rhythm. */
@keyframes loha-heading-enter{
from{opacity:0;transform:translate3d(0,55px,0);clip-path:inset(100% -2% -15%)}
to{opacity:1;transform:translate3d(0,0,0);clip-path:inset(-15% -2% -15%)}
}
@keyframes loha-copy-enter{
from{opacity:0;transform:translate3d(0,24px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@media(prefers-reduced-motion:no-preference){
body.theme-anjiz .loha-hero h1{animation:loha-heading-enter 1.05s cubic-bezier(.16,1,.3,1) .08s both}
body.theme-anjiz .loha-hero .loha-eyebrow{animation:loha-copy-enter .85s cubic-bezier(.16,1,.3,1) both}
body.theme-anjiz .loha-hero__desc{animation:loha-copy-enter .85s cubic-bezier(.16,1,.3,1) .25s both}
body.theme-anjiz .loha-hero__actions{animation:loha-copy-enter .85s cubic-bezier(.16,1,.3,1) .4s both}
@supports(animation-timeline:view()){
body.theme-anjiz :is(.loha-archive h2,.anjiz-popular__title,.loha-feature h2,.loha-story h2,.loha-collections h2,.loha-manifesto h2,.loha-gallery h2){
animation:loha-heading-enter 1s cubic-bezier(.16,1,.3,1) both;
animation-timeline:view();animation-range:entry 0% cover 32%;
}
body.theme-anjiz :is(.loha-section>.loha-eyebrow,.loha-head .loha-eyebrow,.loha-story__text p,.loha-feature__content p,.loha-manifesto p,.loha-row h3){
animation:loha-copy-enter .85s cubic-bezier(.16,1,.3,1) both;
animation-timeline:view();animation-range:entry 0% cover 27%;
}
}
}

/* Restrained kashida and a four-degree editorial lean, with staggered line reveals. */
body.theme-anjiz .loha-title-line{display:block;overflow:hidden;padding:.14em .055em;margin:-.14em -.055em}
body.theme-anjiz .loha-title-ink{display:inline-block;transform:skewX(4deg);transform-origin:center;white-space:normal}
body.theme-anjiz .loha-home :is(h1,h2):has(.loha-title-line){animation:none!important;view-timeline-name:--loha-title;view-timeline-axis:block}
@keyframes loha-line-enter{from{opacity:0;transform:translate3d(0,115%,0) skewX(4deg)}to{opacity:1;transform:translate3d(0,0,0) skewX(4deg)}}
@media(prefers-reduced-motion:no-preference){
body.theme-anjiz .loha-hero .loha-title-ink{animation:loha-line-enter 1s cubic-bezier(.16,1,.3,1) .08s both}
@supports(animation-timeline:view()){
body.theme-anjiz .loha-home h2 .loha-title-ink{animation:loha-line-enter 1s cubic-bezier(.16,1,.3,1) both;animation-timeline:--loha-title;animation-range:entry 0% cover 32%}
body.theme-anjiz .loha-home h2 .loha-title-line:nth-child(2) .loha-title-ink{animation-range:entry 8% cover 38%}
}
}

/* Mobile purchase flow: gallery, customization, then description and recommendations. */
@media(max-width:1023px){
body.theme-anjiz .anjiz-pdp__layout{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}
body.theme-anjiz .anjiz-pdp__main{display:contents!important}
body.theme-anjiz .anjiz-pdp__main>.anjiz-pdp__badges{order:1}
body.theme-anjiz .anjiz-pdp__main>.anjiz-pdp__title{order:2}
body.theme-anjiz .anjiz-pdp__main>.anjiz-pdp__meta{order:3}
body.theme-anjiz .anjiz-pdp__main>.anjiz-pdp__gallery{order:4;margin-bottom:12px!important}
body.theme-anjiz .anjiz-pdp__layout>.anjiz-pdp__sidebar{order:5!important;position:static!important;top:auto!important;width:100%!important;min-width:0;max-width:none!important;margin:0 0 28px!important}
body.theme-anjiz .anjiz-pdp__main>.anjiz-pdp__section{order:6}
body.theme-anjiz .anjiz-pdp__main>.s-before-reviews{order:7}
body.theme-anjiz .anjiz-pdp__main>salla-comments{order:8}
body.theme-anjiz .anjiz-pdp__main>.s-before-related{order:9}
body.theme-anjiz .anjiz-pdp__card--customize{border:1px solid #a5a3ad!important;border-radius:10px!important;padding:22px 16px!important;margin:12px 0!important;scroll-margin-top:24px}
body.theme-anjiz .anjiz-optcards__title{font-size:32px!important}
}

/* Initial paint: do not wait for the asynchronous HTML bundle to hide the retired hero. */
body.index #main-content{display:flex;flex-direction:column}
body.index #main-content>:is(.s-block--hero-slider,.anjiz-marquee){display:none!important}
body.index #main-content>[component-id="2042143335"]{order:1}
body.index #main-content>[component-id="2042143335"]:not(:has(.loha-home)){display:block!important;flex:none;width:100%;height:min(860px,88svh);min-height:600px;margin:0!important;padding:0!important;background:var(--loha-paper,#e5e4e9)}
@media(max-width:767px){body.index #main-content>[component-id="2042143335"]:not(:has(.loha-home)){height:82svh;min-height:640px;max-height:850px}}

/* Cinematic room hero: one image, stable crop and original film texture. */
body.theme-anjiz .loha-hero--cinematic .loha-hero__visual{display:block}
body.theme-anjiz .loha-hero--cinematic .loha-hero__room{position:absolute;inset:0;min-width:0;min-height:0;width:100%!important;height:100%!important;object-fit:cover;filter:none;animation:none}
body.theme-anjiz .loha-hero--cinematic::before{background:linear-gradient(180deg,#00000008,#0000001a 55%,#00000045)}
/* Interactive size guide and clean footer. */
body.theme-anjiz .anjiz-footer::after{content:none!important;display:none!important}
body.theme-anjiz .loha-size-guide{display:block!important;position:relative;padding:80px 4vw 56px!important;width:100%;max-width:none;margin:0;background:var(--loha-paper);color:var(--loha-ink);border-block:1px solid var(--loha-line);scroll-margin-top:24px}
.loha-size-head{text-align:center;max-width:820px;margin:auto}
body.theme-anjiz .loha-size-head h2{font-size:clamp(40px,5.5vw,80px);line-height:1.3;margin:0 0 16px}
.loha-size-head .loha-eyebrow{margin-bottom:12px}
.loha-size-head p{font-size:16px;line-height:1.9;margin:0 0 16px}
.loha-size-unit{display:inline-block;border:1px solid #bbb9c1;border-radius:30px;padding:8px 18px;font-size:12px}
.loha-size-radio{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.loha-size-stage{container-type:inline-size;max-width:1280px;margin:30px auto 0;padding:0 12px}
.loha-size-wall{display:flex;direction:ltr;align-items:flex-end;justify-content:space-between;gap:18px;padding:48px 0 30px;min-height:290px}
.loha-size-choice{display:block;position:relative;cursor:pointer;flex:none;text-align:center;color:var(--loha-ink);width:calc(var(--w)*.16cqw);-webkit-tap-highlight-color:transparent}
.loha-size-caption{display:block;white-space:nowrap;font-family:'Thmanyah Sans',sans-serif;font-size:clamp(12px,1.35vw,18px);font-weight:500;text-align:center;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translateX(-50%)}
.loha-size-picture{height:calc(var(--h)*.16cqw);width:100%;border:2px solid currentColor;box-shadow:inset 0 0 0 4px var(--loha-paper),inset 0 0 0 5px currentColor;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,transform .2s}
.loha-size-picture>span{font-size:clamp(11px,1.05vw,15px);font-weight:600;opacity:0;transition:opacity .2s;white-space:nowrap}
.loha-size-choice:hover .loha-size-picture{background:#ff273c;color:#fff;transform:translateY(-5px);border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
.loha-size-choice:hover .loha-size-picture>span{opacity:1}
.loha-size-sofa{width:38.4%;margin:0 auto;position:relative;padding-bottom:36px}
.loha-size-sofa svg,.loha-size-mobile-sofa svg{width:100%;height:auto;display:block;overflow:visible}
.loha-size-ruler{display:block;text-align:center;border-top:1px solid #9996a2;margin:13px 7px 0;padding-top:9px;font-size:12px}
.loha-size-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:28px auto 0;border-top:1px solid var(--loha-line);padding-top:24px}
.loha-size-foot p{font-size:13px;line-height:1.9;margin:0;color:#55535e}
.loha-size-foot .loha-pill{font-size:13px;min-height:46px;padding:12px 20px}
.loha-size-mobile{display:none}
@media(max-width:767px){
body.theme-anjiz .loha-size-guide{padding:52px 18px 38px!important}
body.theme-anjiz .loha-size-head h2{font-size:42px}
.loha-size-head p{font-size:14px;max-width:310px;margin:0 auto 16px}
.loha-size-stage{padding:0;margin-top:24px}
.loha-size-mobile{display:block;height:101cqw;max-height:420px;position:relative;border-bottom:1px solid #bbb9c1;margin-bottom:22px}
.loha-size-mobile-sofa{position:absolute;width:100%;bottom:18px;left:0}
.loha-size-preview{position:absolute;bottom:calc(32.1cqw + 36px);left:50%;transform:translateX(-50%);width:calc(var(--w)*100cqw/240);height:calc(var(--h)*100cqw/240);display:none}
.loha-size-preview-art{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ff273c;border:2px solid #ff273c;box-shadow:inset 0 0 0 5px var(--loha-paper),inset 0 0 0 6px #ff273c;color:#fff}
.loha-size-preview-art b{font-size:clamp(14px,4vw,21px);font-weight:500}
.loha-size-preview .loha-size-caption{font-size:16px;bottom:calc(100% + 12px)}
.loha-size-caption small{font-size:11px}
.loha-size-wall{min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0;align-items:stretch}
.loha-size-choice{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:90px;border:1px solid #b9b6c0;border-radius:8px;padding:10px 3px}
.loha-size-choice .loha-size-caption{position:static;transform:none;font-size:13px;order:2}
.loha-size-choice .loha-size-picture{width:calc(var(--w)*.35px + 10px);height:calc(var(--h)*.30px + 4px);border-width:1px;box-shadow:none;min-height:18px}
.loha-size-picture>span{display:none}
.loha-size-sofa{display:none}
.loha-size-foot{display:block;text-align:center;margin-top:24px;padding-top:20px}
.loha-size-foot p{font-size:12px;margin-bottom:18px}
}
@media(prefers-reduced-motion:reduce){.loha-size-picture,.loha-size-picture>span{transition:none!important}}
#loha-size-0:checked~.loha-size-stage .loha-size-choice-0 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-0:checked~.loha-size-stage .loha-size-choice-0 .loha-size-picture>span{opacity:1}
#loha-size-0:focus-visible~.loha-size-stage .loha-size-choice-0{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-0:checked~.loha-size-stage .loha-size-preview-0{display:block}
@media(max-width:767px){#loha-size-0:checked~.loha-size-stage .loha-size-choice-0{border-color:#ff273c;background:#ff273c0a}#loha-size-0:checked~.loha-size-stage .loha-size-choice-0 .loha-size-picture{box-shadow:none}}
#loha-size-1:checked~.loha-size-stage .loha-size-choice-1 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-1:checked~.loha-size-stage .loha-size-choice-1 .loha-size-picture>span{opacity:1}
#loha-size-1:focus-visible~.loha-size-stage .loha-size-choice-1{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-1:checked~.loha-size-stage .loha-size-preview-1{display:block}
@media(max-width:767px){#loha-size-1:checked~.loha-size-stage .loha-size-choice-1{border-color:#ff273c;background:#ff273c0a}#loha-size-1:checked~.loha-size-stage .loha-size-choice-1 .loha-size-picture{box-shadow:none}}
#loha-size-2:checked~.loha-size-stage .loha-size-choice-2 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-2:checked~.loha-size-stage .loha-size-choice-2 .loha-size-picture>span{opacity:1}
#loha-size-2:focus-visible~.loha-size-stage .loha-size-choice-2{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-2:checked~.loha-size-stage .loha-size-preview-2{display:block}
@media(max-width:767px){#loha-size-2:checked~.loha-size-stage .loha-size-choice-2{border-color:#ff273c;background:#ff273c0a}#loha-size-2:checked~.loha-size-stage .loha-size-choice-2 .loha-size-picture{box-shadow:none}}
#loha-size-3:checked~.loha-size-stage .loha-size-choice-3 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-3:checked~.loha-size-stage .loha-size-choice-3 .loha-size-picture>span{opacity:1}
#loha-size-3:focus-visible~.loha-size-stage .loha-size-choice-3{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-3:checked~.loha-size-stage .loha-size-preview-3{display:block}
@media(max-width:767px){#loha-size-3:checked~.loha-size-stage .loha-size-choice-3{border-color:#ff273c;background:#ff273c0a}#loha-size-3:checked~.loha-size-stage .loha-size-choice-3 .loha-size-picture{box-shadow:none}}
#loha-size-4:checked~.loha-size-stage .loha-size-choice-4 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-4:checked~.loha-size-stage .loha-size-choice-4 .loha-size-picture>span{opacity:1}
#loha-size-4:focus-visible~.loha-size-stage .loha-size-choice-4{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-4:checked~.loha-size-stage .loha-size-preview-4{display:block}
@media(max-width:767px){#loha-size-4:checked~.loha-size-stage .loha-size-choice-4{border-color:#ff273c;background:#ff273c0a}#loha-size-4:checked~.loha-size-stage .loha-size-choice-4 .loha-size-picture{box-shadow:none}}
#loha-size-5:checked~.loha-size-stage .loha-size-choice-5 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-5:checked~.loha-size-stage .loha-size-choice-5 .loha-size-picture>span{opacity:1}
#loha-size-5:focus-visible~.loha-size-stage .loha-size-choice-5{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-5:checked~.loha-size-stage .loha-size-preview-5{display:block}
@media(max-width:767px){#loha-size-5:checked~.loha-size-stage .loha-size-choice-5{border-color:#ff273c;background:#ff273c0a}#loha-size-5:checked~.loha-size-stage .loha-size-choice-5 .loha-size-picture{box-shadow:none}}
#loha-size-6:checked~.loha-size-stage .loha-size-choice-6 .loha-size-picture{background:#ff273c;color:#fff;border-color:#ff273c;box-shadow:inset 0 0 0 4px #ff273c,inset 0 0 0 5px #ffffff80}
#loha-size-6:checked~.loha-size-stage .loha-size-choice-6 .loha-size-picture>span{opacity:1}
#loha-size-6:focus-visible~.loha-size-stage .loha-size-choice-6{outline:3px solid #ff273c;outline-offset:6px}
#loha-size-6:checked~.loha-size-stage .loha-size-preview-6{display:block}
@media(max-width:767px){#loha-size-6:checked~.loha-size-stage .loha-size-choice-6{border-color:#ff273c;background:#ff273c0a}#loha-size-6:checked~.loha-size-stage .loha-size-choice-6 .loha-size-picture{box-shadow:none}}
/* Keep size frames together above the sofa. */
@media(min-width:768px){.loha-size-wall{justify-content:center;gap:18px}}

/* Bestseller marker supplied by the store owner. */
.loha-size-badge{position:absolute;z-index:2;left:50%;bottom:-18px;transform:translateX(-50%) rotate(-5deg);background:#f6dc68;color:#0b0b0b;border:1px solid #0b0b0b;border-radius:5px;padding:7px 11px;font-family:"Thmanyah Sans",sans-serif;font-size:11px;line-height:1.5;white-space:nowrap;box-shadow:2px 2px 0 #0b0b0b;pointer-events:none}
@media(max-width:767px){.loha-size-badge{top:-12px;bottom:auto;width:calc(100% + 8px);padding:3px 2px;font-size:8px;line-height:1.5;white-space:normal;transform:translateX(-50%) rotate(-4deg)}}

/* Keep category labels readable on the dark mobile drawer. */
body.theme-anjiz .anjiz-drawer__row,
body.theme-anjiz .anjiz-drawer__row .anjiz-drawer__row-title{color:#fff!important;-webkit-text-fill-color:#fff!important}