.sdl{--ink:#181a19;--paper:#f1f0ea;--line:#d1d0c9;--lime:#d6ff43;background:var(--paper);color:var(--ink);font:15px/1.5 Arial,Helvetica,sans-serif}.sdl *{box-sizing:border-box}.sdl button,.sdl input,.sdl textarea{font:inherit}.sdl button{cursor:pointer}.sdl a{color:inherit;text-decoration:none}.sdl__nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--line);gap:18px}.sdl__brand{font-weight:950;font-size:35px;letter-spacing:-3px;display:flex;align-items:center;gap:12px;line-height:1}.sdl__brand span{font-size:9px;align-self:flex-start;letter-spacing:0}.sdl__brand i{height:32px;border-left:1px solid #bbb;margin:0 7px}.sdl__brand small{font-size:12px;letter-spacing:2px;line-height:1.15}.sdl__nav nav{display:flex;gap:clamp(12px,2vw,34px);font-size:12px;font-weight:800}.sdl__navcta,.sdl__lime{background:var(--lime);font-weight:900;padding:15px 24px;display:inline-flex;align-items:center;justify-content:center}.sdl__hero{min-height:730px;display:grid;grid-template-columns:minmax(280px,42%) minmax(0,58%);background:radial-gradient(ellipse at 18% 48%,#ded9ce,transparent 52%),linear-gradient(125deg,#ece8df,#d6d1c7)}.sdl__pitch{padding:clamp(28px,4.4vw,72px);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sdl__eyebrow,.sdl__section-kicker,.sdl__control-heading{font-size:12px;letter-spacing:2.1px;font-weight:900}.sdl__pitch h1{font-size:clamp(48px,5.9vw,112px);line-height:.9;letter-spacing:-.065em;margin:38px 0 24px;font-weight:950;max-width:100%}.sdl__pitch p{font-size:clamp(15px,1.4vw,20px);line-height:1.5;max-width:430px;margin:0 0 32px}.sdl__pitch-foot{margin-top:auto;padding-top:60px;font-size:11px;font-weight:800;letter-spacing:1.3px}.sdl__config{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);margin:26px 24px 26px 0;background:#f8f7f3;border:1px solid #d8d5cf;border-radius:14px;overflow:hidden;min-width:0;box-shadow:0 15px 50px #24201a15}.sdl__preview{display:flex;flex-direction:column;min-width:0;background:linear-gradient(145deg,#f4f1eb,#e8e5df)}.sdl__preview-top,.sdl__preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;font-size:10px;font-weight:800;letter-spacing:1px}.sdl__toggle{display:flex;border:1px solid #c5c3bd;border-radius:24px;overflow:hidden}.sdl__toggle button{border:0;background:transparent;padding:7px 12px;font-size:10px;font-weight:800}.sdl button[aria-pressed=true]{background:var(--ink);color:#fff}.sdl__stage{position:relative;flex:1;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sdl__product{display:block;width:100%;height:100%;max-height:550px;object-fit:contain}.sdl__product[hidden],.sdl__art[hidden]{display:none}.sdl__empty{text-align:center;font-weight:900;letter-spacing:2px;padding:30px;color:#777;line-height:1.7}.sdl__empty span{font-weight:400;letter-spacing:0;font-size:12px}.sdl__art{position:absolute;left:50%;top:42%;width:24%;height:25%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.sdl__art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px #0003)}.sdl__controls{padding:24px 20px;min-width:0;overflow-y:auto;max-height:830px}.sdl__controls h2{font-size:clamp(25px,2vw,35px);line-height:1.1;letter-spacing:-1.4px;margin:18px 0 12px}.sdl__controls>p{color:#666;font-size:14px;margin:0 0 18px}.sdl__field{border-top:1px solid var(--line);padding:16px 0}.sdl__field strong{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:1.3px;margin-bottom:13px}.sdl__garments,.sdl__positions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sdl__garments button,.sdl__positions button{border:1px solid #c7c7c1;background:#f0efeb;min-height:52px;padding:8px 3px;font-size:10px;font-weight:900;line-height:1.3;overflow-wrap:anywhere;color:var(--ink)}.sdl__positions{grid-template-columns:repeat(4,minmax(0,1fr))}.sdl__positions button{font-size:9px;min-height:42px}.sdl__colors{display:flex;flex-wrap:wrap;gap:10px}.sdl__colors button{height:33px;width:33px;border-radius:50%;border:2px solid #bcbab3;outline-offset:3px}.sdl__colors button[aria-pressed=true]{outline:2px solid #161816}.sdl__upload{border:1px dashed #888;display:block;padding:15px 8px;text-align:center;cursor:pointer;font-size:11px;font-weight:900}.sdl__field small{display:block;margin-top:7px;color:#666;font-size:11px}.sdl__field input[type=range]{width:100%;accent-color:#181a19}.sdl__submit{background:var(--ink);color:#fff!important;display:block;text-align:center;padding:17px 10px;font-weight:900;font-size:12px}.sdl__benefits{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:25px clamp(20px,4vw,64px);gap:22px}.sdl__benefits div{display:flex;flex-direction:column;gap:4px}.sdl__benefits b{font-size:11px;letter-spacing:.5px}.sdl__benefits span{font-size:12px;color:#666}.sdl__editorial,.sdl__team,.sdl__contact{padding:clamp(48px,8vw,120px) clamp(20px,7vw,110px)}.sdl__editorial h2,.sdl__team h2,.sdl__contact h2{font-size:clamp(46px,8vw,125px);line-height:.9;letter-spacing:-.06em;margin:28px 0;font-weight:950}.sdl__editorial>p,.sdl__team>p{font-size:clamp(17px,2vw,25px);max-width:630px}.sdl__editorial-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:48px}.sdl__editorial-grid img,.sdl__image-slot{width:100%;height:clamp(300px,42vw,650px);object-fit:cover}.sdl__image-slot{background:#dad9d2;display:grid;place-items:center;color:#888;font-size:12px;letter-spacing:2px}.sdl__team{background:#1b1e1b;color:#f1f0ea}.sdl__team p{margin-bottom:35px}.sdl__team .sdl__lime{color:#181a19}.sdl__contact{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.sdl__contact h2{font-size:clamp(46px,6vw,92px)}.sdl__contact form{display:grid;gap:17px}.sdl__contact label{font-size:12px;font-weight:800;display:grid;gap:7px}.sdl__contact input:not([type=checkbox]),.sdl__contact textarea{width:100%;border:1px solid #aaa;background:transparent;padding:13px;min-width:0;color:#181a19}.sdl__privacy{display:flex!important;align-items:center;font-weight:400!important}.sdl__contact form button{background:var(--lime);border:0;padding:17px;font-weight:900}.sdl__contact form small{font-size:11px;color:#666}.sdl__form-summary{font-size:12px;white-space:pre-wrap}.sdl__privacy span a{text-decoration:underline}.sdl__sent{border:1px solid var(--ink);padding:clamp(24px,4vw,44px);background:#f8f7f3;display:grid;gap:14px;align-content:start}.sdl__sent h3{font-size:clamp(40px,5vw,72px);line-height:.9;letter-spacing:-.05em;margin:6px 0;font-weight:950}.sdl__sent p{margin:0;max-width:460px}.sdl__sent ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}.sdl__sent .sdl__lime{justify-self:start;margin-top:8px}.sdl__errors{border-left:3px solid #b3263e;padding:8px 12px;font-size:13px}@media(max-width:1250px){.sdl__hero{grid-template-columns:1fr}.sdl__pitch{min-height:480px}.sdl__pitch h1{font-size:clamp(60px,9vw,110px)}.sdl__config{margin:0 24px 26px;min-height:620px}.sdl__stage{min-height:510px}}@media(max-width:700px){.sdl__nav{height:66px}.sdl__nav nav{display:none}.sdl__navcta{padding:12px;font-size:11px}.sdl__brand{font-size:28px}.sdl__pitch{padding:38px 22px;min-height:440px}.sdl__pitch h1{font-size:clamp(51px,12.5vw,82px);margin:30px 0 20px}.sdl__config{display:flex;flex-direction:column;margin:0 12px 20px}.sdl__stage{min-height:390px;height:390px}.sdl__controls{max-height:none;padding:24px 18px}.sdl__benefits,.sdl__editorial-grid,.sdl__contact{grid-template-columns:1fr}.sdl__editorial h2,.sdl__team h2{font-size:clamp(43px,11vw,70px)}.sdl__editorial-grid img,.sdl__image-slot{height:360px}}.sdl__gallery{padding:clamp(48px,8vw,120px) clamp(20px,7vw,110px);background:#e7e6df}.sdl__gallery h2{font-size:clamp(45px,7.2vw,110px);line-height:.91;letter-spacing:-.065em;margin:25px 0 45px;font-weight:950}.sdl__gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sdl__gallery figure{margin:0;overflow:hidden;background:#d4d2ca}.sdl__gallery img{display:block;width:100%;height:clamp(280px,36vw,600px);object-fit:cover}.sdl__gallery-wide{grid-column:1/-1}.sdl__gallery-wide img{height:clamp(320px,48vw,720px)}@media(max-width:700px){.sdl__gallery-grid{grid-template-columns:1fr;gap:12px}.sdl__gallery-wide{grid-column:auto}.sdl__gallery img,.sdl__gallery-wide img{height:auto;aspect-ratio:4/3;object-fit:cover}}.sdl__hero{position:relative;isolation:isolate;background:#d9d7d0;min-height:760px}.sdl__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(/cdn/shop/files/snoc-design-lab-cinco-en-linea.png);background-size:cover;background-position:center 40%}.sdl__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f1f0eaf7,#f1f0eaeb 26%,#f1f0ea26 58%,#f1f0ea00)}.sdl__pitch{position:relative;z-index:1}.sdl__config{position:relative;z-index:1;box-shadow:0 24px 65px #181a1929}@media(max-width:1250px){.sdl__hero:before{background-position:center top}.sdl__hero:after{background:linear-gradient(180deg,#f1f0eae8,#f1f0ea94 45%,#f1f0eae0)}}.sdl__canvas{width:100%;aspect-ratio:3/4;position:relative;max-width:450px;margin:auto;flex:none;background:#f1f0ea;isolation:isolate}.sdl__canvas .sdl__product{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain}.sdl__stage{display:grid;place-items:center;align-content:center;min-height:0;padding:12px 0}.sdl__canvas .sdl__art{z-index:2;max-width:none;max-height:none;overflow:hidden}.sdl__canvas .sdl__art img{filter:none}.sdl__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center}.sdl [hidden]{display:none!important}.sdl__preview-status{font-size:12px;text-align:center;margin:8px 12px;min-height:18px;color:#595b54}.sdl__garments{grid-template-columns:repeat(2,minmax(0,1fr))}.sdl__garments button{padding:10px 7px;text-wrap:balance;min-height:48px;letter-spacing:.4px}.sdl button:disabled{cursor:not-allowed;opacity:.35}.sdl button:focus-visible,.sdl a:focus-visible,.sdl input:focus-visible,.sdl textarea:focus-visible{outline:3px solid #66772a;outline-offset:3px}.sdl__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sdl__colors .sdl__color{border-radius:0;width:auto;height:auto;min-height:94px;padding:4px;border:1px solid #b7b8ae;background:transparent!important;color:#181a19!important;display:flex;flex-direction:column;align-items:center;gap:3px;outline:none}.sdl__color img{width:48px;height:64px;object-fit:contain}.sdl__color span{font-size:9px;line-height:1.3;overflow-wrap:anywhere}.sdl__colors .sdl__color[aria-pressed=true]{border:2px solid #181a19;box-shadow:inset 0 -3px #d6ff43;padding:3px}.sdl__upload{position:relative}.sdl__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sdl__upload:focus-within{outline:3px solid #66772a;outline-offset:3px}.sdl__remove-design{border:0;background:transparent;text-decoration:underline;font-size:10px!important;padding:8px 0;color:#595b54}.sdl__controls{max-height:none;overflow:visible}.sdl__preview{justify-content:flex-start}.sdl__preview-top{flex-wrap:wrap}.sdl__preview-bottom{margin-top:auto;flex-wrap:wrap}.sdl__positions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1251px){.sdl__config{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.sdl__controls{padding-inline:16px}.sdl__canvas{position:sticky;top:20px}}@media(max-width:700px){.sdl__stage{height:auto;min-height:0}.sdl__canvas{width:min(100%,420px)}.sdl__colors{grid-template-columns:repeat(4,minmax(0,1fr))}.sdl__controls{padding:24px 18px}.sdl__privacy input{min-width:18px;min-height:18px}}@media(min-width:701px){.sdl__controls{max-height:850px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b7b8ae transparent}.sdl__stage{align-content:start}.sdl__canvas{position:sticky;top:20px}}.sdl__stage{display:block;width:100%}.sdl__canvas{display:block;min-width:0}.sdl__garments{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sdl__garments button{display:grid;place-items:center;min-height:66px;padding:8px}.sdl__garment-icon{display:block;width:48px;height:45px}.sdl__garments button[aria-pressed=true]{box-shadow:inset 0 -3px #d6ff43}@media(min-width:701px){.sdl__config{align-self:start;min-height:0;max-height:calc(100svh - 130px)}.sdl__controls{padding:16px;max-height:calc(100svh - 132px);overflow-y:auto}.sdl__controls h2{font-size:24px;margin:8px 0;line-height:1.05}.sdl__controls>p{font-size:12px;margin:0 0 10px}.sdl__control-heading{font-size:9px}.sdl__field{padding:9px 0}.sdl__field strong{font-size:10px;margin-bottom:7px}.sdl__garments{gap:6px}.sdl__garments button{min-height:49px;padding:4px}.sdl__garment-icon{width:39px;height:37px}.sdl__colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sdl__colors .sdl__color{min-height:67px;gap:1px}.sdl__color img{width:33px;height:44px}.sdl__color span{font-size:8px}.sdl__field small{margin-top:4px;font-size:10px}.sdl__upload{padding:10px 6px}.sdl__remove-design{padding:4px 0}.sdl__positions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sdl__positions button{padding:8px 2px;font-size:9px}.sdl__submit{padding:12px 8px}.sdl__preview{height:100%;min-height:0}.sdl__preview-top,.sdl__preview-bottom{padding:13px 14px;letter-spacing:.5px}.sdl__stage{flex:1;min-height:0;display:flex;align-items:center;padding:0}.sdl__canvas{position:relative;top:auto;width:min(100%,calc((100svh - 270px)*.75));max-width:450px}.sdl__preview-status:empty{display:none}.sdl__preview-bottom{font-size:9px;margin-top:0}}#snoc-klaviyo-popups{display:none!important}body.snoc-kp-open{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/snoc-design-lab.css.map */
