:root{--ink:#141414;--muted:#5a5450;--cream:#F8EEE8;--footer:#FBEDE8;--gold:#D28D1F;--green:#7AD84D;--red:#D0454D;--pad:clamp(12px,1.6vw,30px);--gap:clamp(8px,1.35vw,26px);--serif:"Cormorant Garamond",Garamond,"Times New Roman",serif;--sans:"Jost",-apple-system,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:1920px;margin:0 auto;padding:0 var(--pad)}.announce{background:#000;color:#fff;text-align:center;padding:11px 12px;font-size:clamp(11px,.85vw,16px);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.header{background:var(--cream)}.header-in{max-width:1920px;margin:0 auto;padding:14px var(--pad);display:flex;align-items:center;gap:clamp(10px,2vw,40px)}.logo img{width:clamp(88px,7.3vw,140px);height:auto}.nav{flex:1;display:flex;justify-content:center;gap:clamp(10px,1.55vw,30px);flex-wrap:wrap}.nav a{font-size:clamp(10px,.78vw,15px);font-weight:500;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.nav a:hover{color:var(--gold)}.icons{display:flex;gap:clamp(10px,1.1vw,20px);align-items:center}.icons svg{width:clamp(17px,1.3vw,25px);height:auto;stroke:#141414;fill:none;stroke-width:1.6}.burger{display:none;background:none;border:0;padding:6px;cursor:pointer}.head{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,26px);margin:clamp(26px,3.2vw,60px) 0 clamp(6px,.6vw,12px)}.head h2{font-family:var(--serif);font-weight:500;margin:0;text-align:center;font-size:clamp(20px,2.15vw,41px);letter-spacing:.055em;text-transform:uppercase;line-height:1.1}.head img{width:clamp(46px,6vw,116px);height:auto;flex:none}.head img.flip{transform:scaleX(-1)}.sub{text-align:center;color:#2c2c2c;font-size:clamp(12px,1.02vw,20px);margin:0 0 clamp(14px,1.5vw,28px);font-weight:400}.banners{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);margin-top:clamp(8px,.7vw,14px)}.gold-strip{margin-top:clamp(18px,2vw,38px);gap:7px;grid-template-columns:minmax(0,899fr) minmax(0,1004fr)}.banners img{width:100%;height:100%;object-fit:cover;border-radius:2px}.banners a{display:block;min-width:0}.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap)}.card{display:flex;flex-direction:column;container-type:inline-size}.card>img{width:100%;aspect-ratio:1/1;object-fit:cover}.card h3{font-family:var(--serif);font-weight:500;margin:clamp(8px,.85vw,16px) 0 0;font-size:clamp(13px,1.16vw,22px);line-height:1.25;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{text-align:center;margin:clamp(5px,.5vw,10px) 0 clamp(8px,.85vw,16px);font-size:clamp(11px,.94vw,18px);color:#333}.price s{color:#8d8d8d;margin:0 .25em}.price b{color:var(--red);font-weight:500}.btn{display:block;width:100%;text-align:center;cursor:pointer;font-family:var(--sans);padding:clamp(7px,.72vw,14px);font-size:clamp(10px,.83vw,16px)}.btn-add{background:#fff;border:1px solid #cfcfcf;color:#141414}.btn-add:hover{border-color:#141414}.btn-buy{background:var(--green);border:1px solid var(--green);color:#fff;font-weight:600;letter-spacing:.06em;margin-top:clamp(5px,.5vw,10px);display:flex;align-items:center;justify-content:center;gap:.5em;text-transform:uppercase}.btn-buy:hover{filter:brightness(.94)}.also{display:flex;align-items:center;gap:3.5cqw;flex-wrap:nowrap;margin-top:clamp(7px,.68vw,13px);color:#333}.also .mk{font-size:max(9px,4.24cqw);white-space:nowrap;letter-spacing:.01em;flex:none}.also a{flex:0 1 auto;display:block;min-width:0}.also a img{width:100%;height:auto;display:block}.also .amz{width:16.67%}.also .fk{width:28.25%}.also .sep{flex:none;width:1px;align-self:stretch;background:#d3d3d3;margin-block:.15em}.view-all{display:flex;justify-content:center;margin-top:clamp(18px,2vw,36px)}.view-all a{display:inline-block;border:1px solid #141414;color:#141414;padding:clamp(10px,.85vw,17px) clamp(30px,2.6vw,52px);font-size:clamp(11px,.83vw,16px);font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.view-all a:hover{background:#141414;color:#fff}@media(min-width:761px){.products .card:nth-child(n+6){display:none}}.mosaic{display:grid;grid-template-columns:minmax(0,905fr) minmax(0,488fr) minmax(0,515fr);grid-template-rows:auto auto;gap:6px;margin-top:clamp(18px,2vw,38px)}.tile{position:relative;overflow:hidden;display:block}.tile img{width:100%;height:100%;object-fit:cover}.tile.big{grid-row:span 2}.harmony{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.h-tile{display:block;padding:clamp(12px,1.5vw,30px) clamp(6px,.8vw,16px);text-align:center}.h-tile img{width:clamp(40px,3.9vw,75px);margin:0 auto clamp(6px,.7vw,14px);mix-blend-mode:multiply}.h-tile b{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(10px,.94vw,18px);margin-bottom:.35em}.h-tile span{font-size:clamp(9px,.88vw,17px);color:#3a3a3a}.crystals{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4px,.6vw,12px);margin-top:clamp(10px,1.2vw,24px)}.cr{text-align:center}.cr img{width:clamp(38px,4.3vw,84px);margin:0 auto}.cr b{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(7.5px,.68vw,13px);line-height:1.2;min-height:2.4em;margin-top:.5em}.cr hr{border:0;border-top:1px solid var(--gold);width:60%;margin:.45em auto}.cr span{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(6.5px,.6vw,12px);line-height:1.3}.bracelets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,19px);margin-top:clamp(10px,1.2vw,24px)}.br{display:block}.br img{width:100%;height:auto}.perfume{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-top:clamp(10px,1.2vw,24px);margin-bottom:clamp(26px,3vw,58px)}.perfume img{width:100%;height:auto}.footer{background:var(--footer);padding:clamp(28px,3.4vw,64px) 0 0}.f-in{max-width:1920px;margin:0 auto;padding:0 clamp(20px,6.2vw,120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2vw,40px)}.footer h4{font-size:clamp(15px,1.15vw,22px);font-weight:600;margin:0 0 clamp(14px,1.3vw,25px)}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin-bottom:clamp(9px,.92vw,18px)}.footer li a,.footer p{font-size:clamp(12px,.83vw,16px);color:#3d3835;line-height:1.5}.footer li a:hover{text-decoration:underline}.footer p{margin:0 0 clamp(13px,1.35vw,26px)}.subscribe{padding:clamp(24px,2.8vw,54px) clamp(20px,6.2vw,120px) clamp(20px,2vw,40px);max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.subscribe h4{margin-bottom:clamp(12px,1.2vw,22px)}.field{display:flex;align-items:center;border:1px solid #b9aba4;border-radius:2px;width:clamp(240px,25vw,490px);max-width:100%}.field input{flex:1;border:0;background:none;outline:none;font-family:var(--sans);padding:clamp(11px,1vw,19px) clamp(12px,1vw,20px);font-size:clamp(12px,.83vw,16px);color:#3d3835}.field button{background:none;border:0;cursor:pointer;padding:0 clamp(12px,1vw,20px)}.field svg{width:20px;height:20px;stroke:#3d3835;fill:none;stroke-width:1.5}.social{display:flex;gap:clamp(12px,1.2vw,24px)}.social svg{width:clamp(20px,1.5vw,29px);height:auto;fill:#141414}.f-bot{border-top:1px solid #efdcd4}.f-bot div{max-width:1920px;margin:0 auto;padding:clamp(18px,1.9vw,36px) clamp(20px,6.2vw,120px);display:flex;flex-wrap:wrap;gap:.35em 1em;font-size:clamp(11px,.78vw,15px);color:#6a615c}.f-bot a:hover{text-decoration:underline}@media(max-width:1100px){.nav{display:none}.burger{display:block}.header-in{gap:14px}.nav.open{display:flex;position:absolute;left:0;right:0;top:100%;background:var(--cream);flex-direction:column;align-items:center;padding:16px;gap:14px;z-index:20;box-shadow:0 12px 24px #00000017}.header{position:relative}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.crystals{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bracelets{grid-template-columns:repeat(3,minmax(0,1fr))}.perfume{grid-template-columns:repeat(2,minmax(0,1fr))}.f-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.banners.stack-mobile{grid-template-columns:minmax(0,1fr)}.gold-strip{gap:var(--gap)}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tile.big{grid-row:auto;grid-column:span 2}.harmony,.crystals{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.harmony::-webkit-scrollbar,.crystals::-webkit-scrollbar{display:none}.h-tile,.cr{scroll-snap-align:center}.h-tile{flex:0 0 44%;padding:22px 10px}.h-tile:last-child{grid-column:auto}.h-tile img{width:56px}.h-tile b{font-size:12px}.h-tile span{font-size:11px}.crystals{gap:0}.cr{flex:0 0 30%;padding:0 6px}.cr img{width:64px}.cr b{font-size:11px}.cr span{font-size:10px}.bracelets{grid-template-columns:repeat(2,minmax(0,1fr))}.perfume{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.f-in{grid-template-columns:minmax(0,1fr);gap:28px}.subscribe{flex-direction:column;align-items:stretch}.social{justify-content:flex-start}.card h3{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}}.card>a{display:block}.card img{width:100%;aspect-ratio:1/1;object-fit:cover}.card h3 a{display:block;overflow:hidden;text-overflow:ellipsis}.card .also a img{aspect-ratio:auto}.perfume a{display:block}.card form{display:contents}@media(max-width:760px){.card h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sml-home.css.map */
