#slf{--ink:#171510;--gold:#d5b568;--paper:#faf8f3;color:var(--ink);background:var(--paper);font:15px/1.55 Arial,sans-serif;width:100%;max-width:100%;isolation:isolate}#slf,#slf *{box-sizing:border-box}#slf [hidden]{display:none!important}#slf h1,#slf h2,#slf h3,#slf p,#slf figure{margin:0}#slf h1,#slf h2,#slf h3{font-family:Georgia,serif;letter-spacing:-.025em}#slf a{color:inherit;text-decoration:none;border:0;box-shadow:none;background-image:none}#slf a:before,#slf a:after{display:none}#slf button,#slf select{font:inherit}#slf button{cursor:pointer}#slf button:disabled{cursor:not-allowed;opacity:.45}#slf :focus-visible{outline:3px solid #976a17;outline-offset:4px}#slf .slf-wrap{max-width:1240px;margin:auto;padding:0 24px}#slf .slf-hero{padding:58px 0 44px;background:linear-gradient(120deg,#080808,#292116);color:#fff}#slf .slf-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700}#slf h1{color:#fff;font-size:clamp(36px,5vw,65px);line-height:1.05;max-width:850px;margin:14px 0 18px}#slf .slf-intro{max-width:760px;color:#e1dcd3;font-size:17px}#slf [data-cart-count]{margin-left:4px}#slf .slf-hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#slf .slf-button{min-height:48px;padding:12px 19px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #28231b;border-radius:9px;background:#fff;color:#171510;font-size:13px;font-weight:700;line-height:1.3;text-align:center}#slf .slf-primary{background:#dfc383;color:#171510;border-color:#dfc383}#slf .slf-hero .slf-outline{background:transparent;border-color:#897d63;color:#fff}#slf .slf-filters{padding:28px 0 20px;border-bottom:1px solid #e4dece}#slf .slf-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:740px}#slf label{display:block;font-size:12px;font-weight:700;margin-bottom:6px;color:#41392e}#slf select{width:100%;min-height:48px;border:1px solid #cfc6b6;border-radius:8px;background:#fff;color:#171510;padding:10px 34px 10px 12px;font-size:16px}#slf .slf-tabs{display:flex;gap:8px;overflow:auto;padding:15px 2px 8px;scrollbar-width:thin}#slf .slf-tab{flex:0 0 auto;min-height:42px;border:1px solid #d3c9b7;border-radius:24px;background:#fff;color:#31291e;padding:8px 15px;font-size:13px}#slf .slf-tab[aria-pressed=true]{color:#fff;background:#171510;border-color:#171510}#slf .slf-catalog{padding:30px 0 50px;scroll-margin-top:180px}#slf .slf-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}#slf h2{font-size:clamp(25px,3vw,37px)}#slf .slf-small{font-size:12px;color:#696052}#slf .slf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}#slf .slf-card{border:1px solid #ded5c5;border-radius:16px;overflow:hidden;background:#fff;min-width:0}#slf .slf-picture{position:relative;aspect-ratio:1.2;background:#fff;display:flex;align-items:center;justify-content:center}#slf .slf-picture img{width:100%;height:100%;object-fit:contain;display:block;padding:12px;margin:0;border-radius:0}#slf .slf-image-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#6d6252;font-size:13px;padding:20px;text-align:center}#slf .slf-thumbs{display:flex;justify-content:center;gap:8px;padding:0 16px 12px;min-height:62px}#slf .slf-thumb{width:52px;height:52px;padding:2px;border:1px solid #d9d0be;border-radius:6px;background:#fff}#slf .slf-thumb[aria-pressed=true]{border:2px solid #976a17}#slf .slf-thumb img{width:100%;height:100%;object-fit:contain;display:block;margin:0}#slf .slf-card-body{padding:22px;border-top:1px solid #eee9de}#slf h3{font-size:26px;line-height:1.2;margin-bottom:8px}#slf .slf-price{font-size:24px;font-weight:700;margin:14px 0 4px}#slf .slf-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0}#slf .slf-field:last-child:nth-child(odd){grid-column:1/-1}#slf .slf-selection{font-size:12px;color:#5b5245;min-height:36px;margin:10px 0}#slf .slf-buy-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#slf .slf-buy-row .slf-button{width:100%}#slf .slf-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px}#slf .slf-links a,#slf .slf-notice a{color:#6c4b12;text-decoration:underline;text-underline-offset:3px}#slf .slf-message{font-size:13px;margin-top:12px;padding:10px;background:#faf5e8;border-radius:7px}#slf .slf-message:empty{display:none}#slf .slf-notice{padding:12px 16px;margin:0 0 20px;background:#f1eadb;border-radius:8px}#slf .slf-concierge{padding:36px 0 46px;background:#eee8dc}#slf .slf-concierge p{max-width:860px;margin:12px 0 20px}#slf .slf-note{margin:18px 0 0;font-size:12px;color:#6d6252}#slf[data-single=true] .slf-grid{max-width:650px;margin:auto;grid-template-columns:1fr}@media(max-width:700px){#slf .slf-wrap{padding:0 16px}#slf .slf-hero{padding:38px 0 32px}#slf .slf-grid{grid-template-columns:1fr;gap:20px}#slf .slf-card-body{padding:18px}#slf .slf-heading{align-items:flex-start;flex-direction:column;gap:5px}#slf .slf-filter-row{gap:10px}#slf .slf-picture{aspect-ratio:1.12}#slf h3{font-size:24px}}@media(max-width:360px){#slf .slf-fields,#slf .slf-filter-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#slf *{scroll-behavior:auto!important}}#slf .slf-hero-detail{margin-top:32px;padding-top:22px;border-top:1px solid #534833;color:#cbbd9f;font-size:12px;letter-spacing:.04em}#slf .slf-hero .slf-button{gap:18px}#slf .slf-price,#slf .slf-message,#slf .slf-selection,#slf .slf-links,#slf .slf-card h3{overflow-wrap:anywhere}#slf .slf-card[aria-busy=true]{min-height:360px}#slf .slf-concierge .slf-eyebrow{margin:0 0 10px;color:#6c4b12}#slf textarea{display:block;width:100%;min-height:92px;resize:vertical;border:1px solid #cfc6b6;border-radius:8px;padding:10px;font:inherit}#slf .slf-request-summary{margin:12px 0}#slf .slf-message a{display:inline-block;padding:6px 0;text-decoration:underline;color:#61430c}#slf .slf-caption{margin:0;padding:0 18px 14px;color:#696052;font-size:12px}#slf .slf-wrap{width:100%}#slf select{max-width:100%}#slf .slf-fields>*{min-width:0}#slf .slf-button{touch-action:manipulation}#slf .slf-copy{margin-top:16px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#6c4b12;font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:3px}#slf .slf-copy-text{width:100%}#slf .slf-chain-request{width:100%;max-width:100%;min-height:48px;padding:10px 12px;border:1px solid #cfc6b6;border-radius:8px;font:inherit;font-size:16px}#slf h2,#slf h3{color:var(--ink)}#slf .slf-card .slf-button,#slf select,#slf input{scroll-margin-top:110px;scroll-margin-bottom:160px}@media(max-width:430px){#slf .slf-fields{grid-template-columns:1fr}}#slf .slf-field-gold{grid-column:1 / -1;padding:12px;border:1px solid #dfc383;border-radius:10px;background:#fffaf0}#slf .slf-gold-note{margin-top:6px}#slf .slf-request-row{display:grid;gap:10px;margin:14px 0 6px}#slf .slf-request-row .slf-button{width:100%;overflow-wrap:anywhere}#slf .slf-whatsapp{border-color:#8f8268}#slf .slf-direct-note{margin:14px 0 8px}#slf .slf-gold-set{border:0;margin:0;padding:0;min-width:0}#slf .slf-gold-set legend{display:block;padding:0;margin:0 0 8px;font-size:12px;font-weight:700;color:#41392e}#slf .slf-swatches{display:flex;flex-wrap:wrap;gap:8px}#slf .slf-swatch{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:6px 14px 6px 7px;border:1px solid #cfc6b6;border-radius:999px;background:#fff;color:#25231f;font-size:13px;line-height:1.25;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#slf .slf-swatch:hover{border-color:#8c6e36;transform:translateY(-1px)}#slf .slf-swatch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#slf .slf-swatch-chip{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#d9d4c7;box-shadow:inset 0 0 0 1px #17151038,inset 0 3px 5px #ffffff8c,0 1px 2px #1715102e}#slf .slf-swatch[data-finish=yellow] .slf-swatch-chip{background:linear-gradient(140deg,#f8e9b0,#dcb552 48%,#a47d24)}#slf .slf-swatch[data-finish=white] .slf-swatch-chip{background:linear-gradient(140deg,#fdfdfb,#dedcd6,#a9a7a1)}#slf .slf-swatch[data-finish=rose] .slf-swatch-chip{background:linear-gradient(140deg,#fbd9cb,#dea089,#ac6650)}#slf .slf-swatch-name{font-weight:600}#slf .slf-swatch-note{font-size:11px;color:#625947}#slf .slf-swatch.is-selected{border-color:#6f521c;box-shadow:inset 0 0 0 1px #6f521c,0 2px 8px #6f521c2e}#slf .slf-swatch.is-selected .slf-swatch-chip:after{content:"";position:absolute;left:11px;top:6px;width:8px;height:15px;border:solid #171510;border-width:0 3px 3px 0;transform:rotate(45deg)}#slf .slf-swatch:focus-within{outline:3px solid #976a17;outline-offset:3px}#slf .slf-swatch:has(input:disabled){opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){#slf .slf-swatch{transition:none}#slf .slf-swatch:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/1luxury-solitaire.css.map */
