.sws{--sws-esp: #221F1E;--sws-esp2: #2A2420;--sws-marfil: #FBF8F3;--sws-crema: #F3EBDF;--sws-oro: #D4B07A;--sws-acento: #8A6445;--sws-suave: #6B625B;--sws-borde: #E7DDD0;--sws-serif: "Cormorant Garamond", Georgia, serif;--sws-sans: "Montserrat", Arial, sans-serif;--sws-lateral: 48px;position:relative;display:block;box-sizing:border-box;font-family:var(--sws-sans);letter-spacing:normal;-webkit-font-smoothing:antialiased}.sws *,.sws *:before,.sws *:after{box-sizing:border-box}.sws a{color:inherit;text-decoration:none}.sws img,.sws video{display:block;max-width:none}.sws :focus-visible{outline:2px solid var(--sws-oro);outline-offset:3px}.sws__cont{max-width:1320px;margin:0 auto;padding:0 var(--sws-lateral)}.sws__micro{margin:0;font-family:var(--sws-sans);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.32em;text-transform:uppercase}.sws__sl{color:var(--sws-oro);letter-spacing:.1em}.sws__serif{margin:0;font-family:var(--sws-serif);font-weight:500;line-height:1.02;letter-spacing:-.01em;color:inherit;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.sws__serif em{font-style:italic;color:var(--sws-oro)}.sws__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid transparent;border-radius:2px;font-family:var(--sws-sans);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.sws .sws__btn--claro{background:var(--sws-marfil);color:var(--sws-esp)}.sws .sws__btn--claro:hover{background:var(--sws-oro);color:var(--sws-esp)}.sws .sws__btn--linea{border-color:#fbf8f399;color:var(--sws-marfil)}.sws .sws__btn--linea:hover{background:var(--sws-marfil);color:var(--sws-esp)}.sws__link{display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;transition:opacity .2s ease}.sws__link:hover{opacity:.7}.sws-sec{background:var(--fondo, var(--sws-marfil));color:var(--texto, var(--sws-esp));padding:var(--pt, 110px) 0 var(--pb, 110px)}.sws-sec__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px}.sws-sec__titulo{margin-top:14px;font-size:var(--tt, 60px)}sws-portada{display:block}.sws-portada{height:calc(var(--alto, 100) * 1vh - var(--sws-hd-anuncio, 32px));height:calc(var(--alto, 100) * 1svh - var(--sws-hd-anuncio, 32px));min-height:560px;overflow:hidden;color:var(--sws-marfil);background:var(--sws-esp)}.sws-portada--bajo{margin-top:calc(-1 * var(--sws-hd-barra, 72px))}.sws .sws-portada__fondo,.sws .sws-portada__media,.sws .sws-portada__velo{display:block}.sws-portada__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 60% at 68% 42%,rgba(212,176,122,.55),rgba(138,100,69,.25) 40%,transparent 70%),radial-gradient(ellipse 40% 35% at 30% 80%,rgba(212,176,122,.12),transparent 70%),linear-gradient(160deg,#3a2e26,#221f1e 55%,#161312)}.sws-portada__fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px)}.sws-portada__media{position:absolute;top:0;right:0;bottom:0;left:0}.sws-portada__media img,.sws-portada__media video{width:100%;height:100%;object-fit:cover;object-position:var(--foco, center)}.sws-portada__media video{opacity:0;transition:opacity .8s ease}.sws-portada__media video.is-listo{opacity:1}.sws-portada__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1412118c,#14121100 26%),linear-gradient(0deg,rgba(20,18,17,var(--velo, .6)),#14121100 72%)}.sws-portada__texto{position:absolute;left:max(var(--sws-lateral),calc((100% - 1320px) / 2 + var(--sws-lateral)));right:var(--sws-lateral);bottom:150px;max-width:1040px;animation:sws-sube .9s cubic-bezier(.22,.8,.35,1) both}.sws-portada__titulo{margin:22px 0 34px;font-size:var(--tt, 92px)}.sws-portada__sub{max-width:560px;margin:-14px 0 32px;font-size:16px;line-height:1.6;color:#e4dacd}.sws-portada__botones{display:flex;flex-wrap:wrap;gap:14px}.sws-portada__coord{position:absolute;left:max(var(--sws-lateral),calc((100% - 1320px) / 2 + var(--sws-lateral)));bottom:40px;margin:0;font-size:10px;font-weight:500;line-height:1.8;letter-spacing:.28em;text-transform:uppercase;opacity:.75;font-variant-numeric:lining-nums}.sws-portada__scroll{position:absolute;left:50%;bottom:36px;width:26px;height:42px;margin:0 0 0 -13px;padding:0;background:transparent;border:1.5px solid rgba(251,248,243,.7);border-radius:14px;cursor:pointer}.sws-portada__scroll:after{content:"";position:absolute;left:50%;top:9px;width:2px;height:8px;margin-left:-1px;background:var(--sws-marfil);border-radius:2px;animation:sws-rueda 1.8s ease-in-out infinite}@keyframes sws-sube{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sws-rueda{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(12px);opacity:0}}.sws-franja{background:var(--fondo, var(--sws-marfil));border-bottom:1px solid var(--sws-borde)}.sws-franja__lista{display:flex;justify-content:space-between;gap:12px 24px;margin:0;padding:22px 0;list-style:none}.sws-franja__item{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--texto, var(--sws-suave))}.sws-franja__check{flex:none;color:var(--sws-acento)}.sws-tarjetas__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:20px}.sws-tarjeta{position:relative;display:block;aspect-ratio:var(--ratio, 3 / 4.3);overflow:hidden;border-radius:2px;color:var(--sws-marfil);background:radial-gradient(ellipse 70% 55% at 60% 35%,rgba(212,176,122,.45),transparent 70%),linear-gradient(160deg,#3a2e26,#221f1e)}.sws .sws-tarjeta{color:var(--sws-marfil)}.sws-tarjeta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.8,.35,1)}.sws-tarjeta:hover .sws-tarjeta__img{transform:scale(1.04)}.sws-tarjeta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#221f1e00 35%,#221f1ed1)}.sws-tarjeta__txt{position:absolute;left:32px;right:32px;bottom:34px;z-index:1}.sws-tarjeta__titulo{margin:12px 0 18px;font-size:var(--ttc, 52px)}.sws-banner{display:grid;grid-template-columns:1fr 1fr;min-height:var(--alto, 640px);background:var(--fondo, var(--sws-esp2));color:var(--sws-marfil);overflow:hidden}.sws-banner__img{position:relative;overflow:hidden;background:var(--sws-esp)}.sws-banner__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sws-banner__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fondo, var(--sws-esp2)) 0%,transparent 30%)}.sws-banner--izq .sws-banner__img{order:-1}.sws-banner--izq .sws-banner__img:after{background:linear-gradient(270deg,var(--fondo, var(--sws-esp2)) 0%,transparent 30%)}.sws-banner__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:72px var(--sws-lateral) 72px max(var(--sws-lateral),calc((100vw - 1320px) / 2 + var(--sws-lateral)))}.sws-banner--izq .sws-banner__txt{padding:72px max(var(--sws-lateral),calc((100vw - 1320px) / 2 + var(--sws-lateral))) 72px 64px}.sws-banner__titulo{margin:20px 0 18px;font-size:var(--tt, 84px)}.sws-banner__texto{max-width:440px;margin:0 0 30px;font-size:16px;line-height:1.6;color:#cfc4b8}.sws-banner__precio{margin:0 0 26px;font-family:var(--sws-serif);font-size:34px;font-weight:500;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.sws-banner__precio s{margin-left:10px;font-family:var(--sws-sans);font-size:15px;font-weight:400;color:#a59a8e}.sws-entregas__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:260px;gap:16px}.sws-entregas__intro{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding-right:40px}.sws-entregas__titulo{margin:16px 0;font-size:var(--tt, 64px)}.sws-entregas__texto{max-width:380px;margin:0;font-size:16px;line-height:1.6;color:var(--sws-suave)}.sws-entregas__foto{margin:0;overflow:hidden;border-radius:2px;background:#d9cbb8}.sws-entregas__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.8,.35,1)}.sws-entregas__foto:hover img{transform:scale(1.04)}.sws-marcas{padding:54px 0;overflow:hidden;background:var(--fondo, var(--sws-marfil));border-top:1px solid var(--sws-borde);border-bottom:1px solid var(--sws-borde)}.sws-marcas__pista{display:flex;width:max-content;animation:sws-marquesina var(--dur, 40s) linear infinite}.sws-marcas:hover .sws-marcas__pista,.sws-marcas:focus-within .sws-marcas__pista{animation-play-state:paused}.sws-marcas__lista{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.sws-marcas__item{display:flex;align-items:center;margin:0}.sws-marcas__nombre{margin:0 26px;font-family:var(--sws-serif);font-size:30px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--sws-suave);transition:color .2s ease}a.sws-marcas__nombre:hover{color:var(--sws-esp)}.sws-marcas__sep{color:var(--sws-oro);font-size:14px}@keyframes sws-marquesina{to{transform:translate(-50%)}}.sws-circulo{padding:120px 0;text-align:center;background:var(--fondo, var(--sws-esp));color:var(--sws-marfil)}.sws-circulo__titulo{margin:18px 0 14px;font-size:var(--tt, 72px)}.sws-circulo__sub{max-width:560px;margin:0 auto 36px;font-size:16px;line-height:1.6;color:#cfc4b8}.sws-circulo__campo{display:flex;width:min(560px,100%);margin:0 auto;border-bottom:1px solid rgba(251,248,243,.5);transition:border-color .2s ease}.sws-circulo__campo:focus-within{border-color:var(--sws-oro)}.sws .sws-circulo__input{flex:1;min-width:0;margin:0;padding:16px 4px;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--sws-marfil);font:400 15px var(--sws-sans);letter-spacing:.02em;outline:none}.sws .sws-circulo__input::placeholder{color:#a59a8e;opacity:1}.sws .sws-circulo__boton{flex:none;margin:0;padding:0 4px 0 16px;background:transparent;border:0;color:var(--sws-oro);font:600 12px var(--sws-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer}.sws-circulo__legal{max-width:560px;margin:18px auto 0;font-size:12px;line-height:1.6;color:#a59a8e}.sws-circulo__aviso{max-width:560px;margin:0 auto 20px;font-size:15px;line-height:1.6}.sws-circulo__aviso--error{color:#f0b9a8}.sws-circulo__codigo{display:inline-block;margin-top:10px;padding:10px 18px;border:1px dashed var(--sws-oro);border-radius:2px;font-size:15px;font-weight:600;letter-spacing:.24em;color:var(--sws-oro)}.sws-oculto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media screen and (max-width:1100px){.sws-banner__titulo{font-size:calc(var(--tt, 84px) * .78)}.sws-tarjeta__titulo{font-size:calc(var(--ttc, 52px) * .8)}.sws-franja__lista{flex-wrap:wrap}.sws-franja__item{flex:1 1 40%}}@media screen and (max-width:989px){.sws-entregas__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-rows:240px}.sws-entregas__intro{grid-column:1 / -1;grid-row:auto;padding:0 0 16px}}@media screen and (max-width:749px){.sws{--sws-lateral: 20px}.sws-portada{height:calc(var(--alto-m, 88) * 1vh - var(--sws-hd-anuncio, 32px));height:calc(var(--alto-m, 88) * 1svh - var(--sws-hd-anuncio, 32px));min-height:520px}.sws-portada--bajo{margin-top:calc(-1 * var(--sws-hd-barra, 60px))}.sws-portada__texto{bottom:96px}.sws-portada__titulo{margin:16px 0 26px;font-size:var(--tt-m, 48px)}.sws-portada__sub{margin-top:-10px;font-size:15px}.sws-portada__botones{flex-direction:column}.sws-portada__botones .sws__btn{width:100%}.sws-portada__coord{bottom:28px;font-size:9px;letter-spacing:.22em}.sws-portada__scroll{display:none}.sws-franja__lista{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:18px 0}.sws-franja__item{align-items:flex-start;font-size:10px;letter-spacing:.1em}.sws-franja__check{margin-top:1px}.sws-sec{padding:var(--pt-m, 72px) 0 var(--pb-m, 72px)}.sws-sec__cab{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.sws-sec__titulo{font-size:var(--tt-m, 40px)}.sws-tarjetas--carrusel .sws-tarjetas__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;margin:0 calc(-1 * var(--sws-lateral));padding:0 var(--sws-lateral);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--sws-lateral);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sws-tarjetas--carrusel .sws-tarjetas__grid::-webkit-scrollbar{display:none}.sws-tarjetas--carrusel .sws-tarjeta{scroll-snap-align:start}.sws-tarjetas--columna .sws-tarjetas__grid{grid-template-columns:1fr}.sws-tarjeta{aspect-ratio:var(--ratio-m, 4 / 5)}.sws-tarjeta__txt{left:22px;right:22px;bottom:26px}.sws-tarjeta__titulo{font-size:var(--ttc-m, 40px)}.sws-banner{grid-template-columns:1fr;min-height:0}.sws-banner__img{height:var(--alto-img-m, 380px);order:-1}.sws-banner__img:after,.sws-banner--izq .sws-banner__img:after{background:linear-gradient(0deg,var(--fondo, var(--sws-esp2)) 0%,transparent 35%)}.sws-banner__txt,.sws-banner--izq .sws-banner__txt{padding:36px var(--sws-lateral) 60px}.sws-banner__titulo{font-size:var(--tt-m, 52px)}.sws-entregas__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-rows:200px;gap:12px}.sws-entregas__intro{grid-column:span 2;grid-row:auto;padding:0 0 16px}.sws-entregas__titulo{font-size:var(--tt-m, 44px)}.sws-marcas{padding:36px 0}.sws-marcas__nombre{margin:0 14px;font-size:22px}.sws-circulo{padding:80px 0}.sws-circulo__titulo{font-size:var(--tt-m, 46px)}}@media(prefers-reduced-motion:reduce){.sws-portada__texto{animation:none}.sws-portada__scroll:after{animation:none}.sws-tarjeta__img,.sws-entregas__foto img{transition:none}.sws-marcas__pista{width:auto;flex-wrap:wrap;justify-content:center;animation:none}.sws-marcas__lista{flex-wrap:wrap;justify-content:center;row-gap:12px}.sws-marcas__lista[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sws-portada.css.map */
