.sl{--bg:#F6F1EA;--bg2:#EFE8DE;--ink:#1A1714;--muted:#5E554B;--gold:#7A5A24;--gl:#B8975A;--line:#E2D8C9;--btn:#C9A96E;--card:#FFFFFF;background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:300}.sl--alt{--bg:#EFE8DE;--bg2:#E6DCCD}.sl--dark{--bg:#0F0E0D;--bg2:#1A1816;--ink:#EDE8E1;--muted:#A79E94;--gold:#C9A96E;--gl:#C9A96E;--line:#2A2724;--card:#FFFFFF}.sl--ink{--bg:#14110F;--bg2:#221D19;--ink:#F6F1EA;--muted:#CFC6BA;--gold:#C9A96E;--gl:#C9A96E;--line:#2E2925}.sl *,.sl *:before,.sl *:after{box-sizing:border-box}.sl a{color:inherit;text-decoration:none}.sl img{display:block;max-width:100%}.sl-wrap{width:min(calc(100% - 48px),1320px);margin:0 auto}.sl-pad{padding:clamp(64px,8vw,120px) 0}.sl-pad--s{padding:clamp(40px,5vw,72px) 0}.sl-eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.sl-h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,6.2vw,92px);line-height:1.02;letter-spacing:-.01em}.sl-h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1.1}.sl-h3{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.2}.sl-h1 em,.sl-h2 em,.sl-h3 em{font-style:italic;color:inherit}.sl--dark .sl-h1 em,.sl--ink .sl-h1 em,.sl--ink .sl-h2 em{color:#e3cfa3}.sl-lead{margin:0;max-width:500px;font-size:clamp(16px,1.25vw,18px);line-height:1.75;color:var(--muted)}.sl-text{margin:0;font-size:15px;line-height:1.75;color:var(--muted)}.sl-rule{width:64px;height:1px;background:var(--gl)}.sl-head{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;margin-bottom:clamp(40px,5vw,72px)}.sl-head--row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;text-align:left}.sl-head--row>div{display:flex;flex-direction:column;gap:16px}.sl-btns{display:flex;flex-wrap:wrap;gap:14px}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.sl-btn:hover,.sl-btn--solid{background:var(--ink);color:var(--bg)}.sl-btn--solid:hover{background:transparent;color:var(--ink)}.sl-btn--gold{background:var(--btn);border-color:var(--btn);color:#14110f;font-weight:500}.sl-btn--gold:hover{background:transparent;color:var(--btn)}.sl-btn--ghost{border-color:#7f756b99}.sl-link{display:inline-block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.sl-media{position:relative;overflow:hidden;background:var(--bg2)}.sl-media img,.sl-media svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.sl-media svg.placeholder-svg{fill:var(--line)}a:hover>.sl-media img,a:hover .sl-media img{transform:scale(1.03)}.sl-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.sl-split__copy{display:flex;flex-direction:column;justify-content:center;gap:26px;padding:clamp(56px,8vw,120px) clamp(24px,5vw,72px)}.sl-split__media{min-height:clamp(420px,52vw,720px)}.sl-split--flip .sl-split__media{order:-1}.sl-bleed{position:relative;min-height:clamp(560px,62vw,800px);display:flex;align-items:flex-end;overflow:hidden}.sl-bleed>.sl-media{position:absolute;top:0;right:0;bottom:0;left:0}.sl-bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0908db,#0a090859 55%,#0a09081a);pointer-events:none}.sl-bleed__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;padding:0 0 clamp(56px,7vw,100px)}.sl-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sl-trust ul{list-style:none;margin:0;padding:28px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sl-trust li{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:center}.sl-trust svg{flex:0 0 auto;width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.2}.sl-cats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:24px}.sl-cat{display:flex;flex-direction:column;gap:18px}.sl-cat .sl-media{aspect-ratio:3/4}.sl-cat__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.sl-cat__name{font-family:var(--serif);font-size:clamp(22px,2vw,28px)}.sl-cat__count{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sl--dark .sl-cat .sl-media{aspect-ratio:4/5}.sl-shapes{display:flex;flex-wrap:wrap;justify-content:center;gap:24px clamp(24px,4vw,56px)}.sl-shape{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:84px}.sl-shape__icon{width:96px;height:96px;border-radius:50%;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;transition:border-color .3s}.sl-shape:hover .sl-shape__icon,.sl-shape.is-active .sl-shape__icon{border-color:var(--gl)}.sl-shape__icon img{width:62%;height:62%;object-fit:contain}.sl-shape span{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.sl-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:48px 22px}.sl-card{display:flex;flex-direction:column;gap:16px;min-width:0}.sl-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--card)}.sl-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s ease,transform 1.2s ease}.sl-card__media .sl-card__alt{opacity:0}.sl-card:hover .sl-card__media .sl-card__alt{opacity:1}.sl-card:hover .sl-card__media img{transform:scale(1.03)}.sl-card__badge{position:absolute;top:12px;left:12px;z-index:1;padding:6px 10px;background:#f6f1eaeb;color:#1a1714;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.sl-card__info{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.sl-card__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(16px,1.35vw,20px);line-height:1.3}.sl-card__price{font-size:14px;letter-spacing:.06em;font-weight:400}.sl-card__dots{display:flex;gap:7px;padding-top:2px}.sl-card__dots span{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.sl-dot--white{background:#e6e6e3}.sl-dot--yellow{background:#d9b866}.sl-dot--rose{background:#e2b3a0}.sl-edit{display:grid;grid-template-columns:1fr 1fr}.sl-edit__media{min-height:clamp(420px,46vw,640px)}.sl-edit__copy{display:flex;flex-direction:column;justify-content:center;gap:26px;padding:clamp(56px,7vw,110px) clamp(24px,5vw,80px)}.sl-edit--flip .sl-edit__media{order:2}.sl-budget{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.sl-budget a{background:var(--bg);display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;transition:background .3s}.sl-budget a:hover{background:var(--bg2)}.sl-budget small{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.sl-budget strong{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,38px)}.sl-banner{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;max-width:880px;margin:0 auto}@media(max-width:990px){.sl-split,.sl-edit{grid-template-columns:1fr}.sl-split__media{order:-1;min-height:440px}.sl-edit__media,.sl-edit--flip .sl-edit__media{order:-1;min-height:380px}.sl-trust ul,.sl-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-budget{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sl-wrap{width:calc(100% - 28px)}.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.sl-cats{gap:14px}.sl-trust ul{gap:14px;padding:22px 0}.sl-trust li{font-size:10px;letter-spacing:.12em;flex-direction:column;gap:8px}.sl-shape__icon{width:72px;height:72px}.sl-shapes{gap:18px 22px}.sl-btn{width:100%}.sl-card__badge{font-size:9px;padding:5px 7px;top:8px;left:8px}.sl-card__title{font-size:14px}.sl-card__price{font-size:13px}.sl-head--row{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/siji-luxe.css.map */
