.sw{color:var(--sw-ink);font-family:var(--sw-sans)}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw-wrap{width:100%;max-width:var(--sw-max);margin:0 auto;padding-inline:var(--sw-edge)}.sw h1,.sw h2,.sw h3,.sw .sw-display{font-family:var(--sw-serif);font-weight:500;letter-spacing:-.015em;line-height:1.04;margin:0;text-wrap:balance;font-variation-settings:"opsz" 144}.sw p{text-wrap:pretty}.sw-h1{font-size:clamp(4.4rem,7.4vw,10.4rem)}.sw-h2{font-size:clamp(3.4rem,4.6vw,6.4rem)}.sw-h3{font-size:clamp(2.2rem,2vw,2.8rem)}.sw-lede{font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.55;color:var(--sw-ink-soft);max-width:46ch;margin:1.6rem 0 0}.sw-label{font-family:var(--sw-sans);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sw-rule{display:block;width:4.8rem;height:1px;background:var(--sw-oro);border:0;margin:0 0 2rem}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:0 3rem;border-radius:999px;font:600 1.55rem/1 var(--sw-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .25s var(--sw-ease),color .25s var(--sw-ease),transform .25s var(--sw-ease),border-color .25s var(--sw-ease)}.sw-btn:active{transform:translateY(1px)}.sw-btn--solid{background:var(--sw-abeto);color:var(--sw-on-abeto)}.sw-btn--solid:hover{background:color-mix(in srgb,var(--sw-abeto) 86%,#000)}.sw-btn--cream{background:var(--sw-crema);color:var(--sw-abeto)}.sw-btn--cream:hover{background:#fff}.sw-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.sw-btn--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.sw-btn--berry{background:var(--sw-arandano);color:#fbf8f2}.sw-btn--berry:hover{background:color-mix(in srgb,var(--sw-arandano) 85%,#000)}.sw-btn:focus-visible,.sw a:focus-visible,.sw button:focus-visible,.sw input:focus-visible+label{outline:2px solid var(--sw-arandano);outline-offset:3px}.sw-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sw-btn .loading__spinner{width:1.8rem}.sw-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem;font-family:var(--sw-sans)}.sw-price__now{font-size:2.8rem;font-weight:700;letter-spacing:-.01em;color:var(--sw-ink)}.sw-price__was{font-size:1.7rem;color:var(--sw-ink-soft);text-decoration:line-through}.sw-price__save{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-arandano)}.sw-hero{position:relative;min-height:max(64rem,min(92vh,96rem));display:grid;align-items:end;color:#fbf8f2;overflow:hidden;background:var(--sw-abeto)}.sw-hero__media,.sw-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sw-hero__media img{object-position:var(--sw-focus, 50% 40%);transform:scale(1.04);animation:sw-settle 1.6s var(--sw-ease) forwards}.sw-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c161100 35%,#0c1611c7 92%),linear-gradient(90deg,#0c1611b8,#0c161161 42%,#0c161100 68%)}.sw-hero__body{position:relative;padding-block:0 clamp(4rem,7vw,9rem)}.sw-hero__title{max-width:11ch;color:#fbf8f2}.sw-hero__title em{font-style:normal;color:#e9cf9a}.sw-hero__text{color:#fbf8f2e0;max-width:40ch;font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.55;margin:2rem 0 3.2rem}.sw-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.sw-hero__meta{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:3.2rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(251,248,242,.22);list-style:none;font-size:1.35rem;color:#fbf8f2d9}.sw-hero__meta li{display:flex;gap:.8rem;align-items:center}.sw-hero__meta li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#e9cf9a}@keyframes sw-settle{to{transform:scale(1)}}.sw-deadline{background:var(--sw-lino);color:var(--sw-abeto)}.sw-deadline__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 2.4rem;padding-block:1.6rem;text-align:center}.sw-deadline__text{margin:0;font-size:1.5rem}.sw-deadline__text strong{font-weight:700}.sw-deadline__count{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--sw-serif);font-size:2.6rem;line-height:1}.sw-deadline__count small{font:600 1.2rem var(--sw-sans);letter-spacing:.14em;text-transform:uppercase}.sw-feature{background:var(--sw-crema);padding-block:clamp(6rem,9vw,13rem)}.sw-feature__grid{display:grid;gap:4rem;align-items:center}.sw-feature__media{position:relative}.sw-feature__main{aspect-ratio:4/5;overflow:hidden;border-radius:6px;background:var(--sw-lino)}.sw-feature__main img,.sw-feature__inset img{width:100%;height:100%;object-fit:cover;display:block}.sw-feature__inset{position:absolute;right:-2rem;bottom:-3rem;width:42%;aspect-ratio:1;overflow:hidden;border-radius:6px;border:6px solid var(--sw-crema);box-shadow:0 2rem 4rem -2.4rem #1d1b1773}.sw-feature__list{list-style:none;margin:3.2rem 0;padding:0;border-top:1px solid var(--sw-line)}.sw-feature__list li{display:grid;grid-template-columns:3.6rem 1fr;gap:1.2rem;padding:1.6rem 0;border-bottom:1px solid var(--sw-line);font-size:1.55rem;line-height:1.5}.sw-feature__list li span:first-child{font-family:var(--sw-serif);font-size:2rem;color:var(--sw-oro);line-height:1.1}.sw-feature__list strong{display:block;font-weight:700}.sw-feature__price{margin-bottom:2.4rem}@media(min-width:990px){.sw-feature__grid{grid-template-columns:7fr 5fr;gap:clamp(6rem,7vw,11rem)}.sw-feature--flip .sw-feature__media{order:2}.sw-feature--flip .sw-feature__inset{right:auto;left:-3rem}}.sw-sizes{background:var(--sw-papel);padding-block:clamp(6rem,8vw,11rem)}.sw-sizes__head{display:grid;gap:1.6rem;margin-bottom:4.8rem}@media(min-width:990px){.sw-sizes__head{grid-template-columns:1fr 1fr;align-items:end}}.sw-sizes__grid{display:grid;gap:2.4rem}@media(min-width:750px){.sw-sizes__grid{grid-template-columns:repeat(3,1fr)}}.sw-size{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--sw-crema);border-radius:6px;overflow:hidden;transition:transform .35s var(--sw-ease),box-shadow .35s var(--sw-ease)}.sw-size:hover{transform:translateY(-4px);box-shadow:0 2.4rem 4rem -3rem #1d1b1780}.sw-size__img{aspect-ratio:1;overflow:hidden;background:var(--sw-lino)}.sw-size__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--sw-ease)}.sw-size:hover .sw-size__img img{transform:scale(1.04)}.sw-size__body{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.6rem;align-items:center;padding:2rem 2.2rem 2.4rem}.sw-size__letter{grid-row:span 2;font-family:var(--sw-serif);font-size:6.4rem;line-height:.9;color:var(--sw-abeto)}.sw-size__for{font-weight:700;font-size:1.6rem}.sw-size__dims{font-size:1.35rem;color:var(--sw-ink-soft)}.sw-size__price{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--sw-line);font-size:1.5rem}.sw-size__price b{font-size:2rem}.sw-size__price s{color:var(--sw-ink-soft);margin-right:.6rem;font-size:1.4rem}.sw-pack{background:var(--sw-abeto);color:var(--sw-on-abeto);overflow:hidden}.sw-pack__grid{display:grid}.sw-pack__media{position:relative;min-height:42rem}.sw-pack__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sw-pack__body{padding:clamp(5rem,7vw,10rem) var(--sw-edge)}.sw-pack__body .sw-h2{color:var(--sw-on-abeto);max-width:12ch}.sw-pack__body .sw-lede{color:color-mix(in srgb,var(--sw-on-abeto) 80%,transparent)}.sw-pack__rows{list-style:none;margin:3.6rem 0;padding:0;border-top:1px solid rgba(245,239,228,.2)}.sw-pack__row{display:grid;grid-template-columns:1fr auto;gap:.2rem 2rem;align-items:baseline;padding:1.8rem 0;border-bottom:1px solid rgba(245,239,228,.2);text-decoration:none;color:inherit}.sw-pack__row:hover .sw-pack__name{color:#e9cf9a}.sw-pack__name{font-family:var(--sw-serif);font-size:2.4rem;transition:color .2s}.sw-pack__amount{font-size:2rem;font-weight:700;text-align:right}.sw-pack__amount s{font-weight:400;font-size:1.4rem;opacity:.7;margin-right:.6rem}.sw-pack__detail{font-size:1.35rem;opacity:.8}.sw-pack__save{color:#e9cf9a;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:right}@media(min-width:990px){.sw-pack__grid{grid-template-columns:1fr 1fr}.sw-pack__media{min-height:100%}.sw-pack--media-left .sw-pack__media{order:-1}}.sw-promises{background:var(--sw-crema);border-block:1px solid var(--sw-line)}.sw-promises__grid{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 auto;padding-block:3.6rem;gap:2.8rem 2rem}@media(min-width:990px){.sw-promises__grid{grid-template-columns:repeat(4,1fr)}}.sw-promise{display:grid;gap:.6rem}.sw-promise svg{width:2.6rem;height:2.6rem;color:var(--sw-abeto)}.sw-promise strong{font-size:1.55rem}.sw-promise span{font-size:1.35rem;color:var(--sw-ink-soft);line-height:1.45}.sw-shelf{background:var(--sw-crema);padding-block:clamp(6rem,8vw,11rem)}.sw-shelf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4rem}.sw-shelf__link{font-weight:600;color:var(--sw-abeto);text-underline-offset:.4rem}.sw-shelf__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 1.6rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.sw-shelf__grid{grid-template-columns:repeat(4,1fr);gap:4.8rem 2.4rem}}.sw-card{display:block;text-decoration:none;color:inherit}.sw-card__img{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--sw-lino)}.sw-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sw-ease)}.sw-card:hover .sw-card__img img{transform:scale(1.04)}.sw-card__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border-radius:999px;background:var(--sw-arandano);color:#fbf8f2;font-size:1.15rem;font-weight:700;letter-spacing:.06em}.sw-card__title{margin:1.4rem 0 .4rem;font-size:1.6rem;font-weight:600;line-height:1.35}.sw-card__price{font-size:1.5rem}.sw-card__price s{color:var(--sw-ink-soft);margin-left:.6rem}.sw-faq{background:var(--sw-papel);padding-block:clamp(6rem,8vw,11rem)}.sw-faq__grid{display:grid;gap:4rem}@media(min-width:990px){.sw-faq__grid{grid-template-columns:4fr 7fr;gap:8rem}}.sw-faq details{border-bottom:1px solid var(--sw-line)}.sw-faq details:first-child{border-top:1px solid var(--sw-line)}.sw-faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-family:var(--sw-serif);font-size:2.1rem;line-height:1.25}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"+";font-family:var(--sw-sans);font-weight:300;font-size:2.6rem;line-height:1;transition:transform .3s var(--sw-ease)}.sw-faq details[open] summary:after{transform:rotate(45deg)}.sw-faq__a{padding:0 0 2.4rem;font-size:1.55rem;line-height:1.65;color:var(--sw-ink-soft);max-width:62ch}.sw-pdp{background:var(--sw-crema);padding-block:2.4rem clamp(5rem,7vw,9rem)}.sw-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.sw-gallery,.sw-pdp__buy{min-width:0}@media(min-width:990px){.sw-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(4rem,5vw,8rem);align-items:start}.sw-pdp__buy{position:sticky;top:9rem}}.sw-gallery__main{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--sw-lino)}.sw-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.sw-gallery__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem}.sw-gallery__thumbs::-webkit-scrollbar{display:none}.sw-gallery__thumb{flex:0 0 8.4rem;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:var(--sw-lino);opacity:.7;transition:opacity .2s,border-color .2s}.sw-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sw-gallery__thumb[aria-current=true]{border-color:var(--sw-abeto);opacity:1}.sw-gallery__note{margin:1rem 0 0;font-size:1.2rem;color:var(--sw-ink-soft)}.sw-pdp__crumb{font-size:1.3rem;color:var(--sw-ink-soft);margin:0 0 1.4rem}.sw-pdp__crumb a{color:inherit}.sw-pdp__title{font-size:clamp(3.4rem,3.6vw,5.2rem)}.sw-pdp__sub{margin:1.2rem 0 2.4rem;font-size:1.6rem;line-height:1.55;color:var(--sw-ink-soft)}.sw-pdp__price{padding:2rem 0;border-block:1px solid var(--sw-line)}.sw-pdp__unit{font-size:1.35rem;color:var(--sw-ink-soft);margin:.6rem 0 0}.sw-opt{border:0;padding:0;margin:2.8rem 0 0}.sw-opt legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sw-opt legend a{font-weight:600;letter-spacing:0;text-transform:none;color:var(--sw-abeto);font-size:1.35rem}.sw-opt__row{display:grid;gap:1rem}.sw-opt__row--3{grid-template-columns:repeat(3,1fr)}.sw-opt__row--2{grid-template-columns:repeat(2,1fr)}.sw-choice{position:relative}.sw-choice input{position:absolute;opacity:0;pointer-events:none}.sw-choice label{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.4rem 1.4rem 1.5rem;border:1px solid var(--sw-line);border-radius:6px;background:var(--sw-papel);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.sw-choice label:hover{border-color:color-mix(in srgb,var(--sw-abeto) 50%,var(--sw-line))}.sw-choice input:checked+label{border-color:var(--sw-abeto);background:#fff;box-shadow:inset 0 0 0 1px var(--sw-abeto)}.sw-choice__big{font-family:var(--sw-serif);font-size:2.6rem;line-height:1;color:var(--sw-abeto)}.sw-choice__small{font-size:1.25rem;line-height:1.35;color:var(--sw-ink-soft)}.sw-choice__title{font-weight:700;font-size:1.55rem}.sw-choice__flag{position:absolute;top:-1rem;right:1.2rem;padding:.3rem .9rem;border-radius:999px;background:var(--sw-arandano);color:#fbf8f2;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sw-choice__save{color:var(--sw-arandano);font-weight:700;font-size:1.3rem}.sw-pdp__eta{display:flex;gap:1.2rem;align-items:flex-start;margin:2.4rem 0 0;padding:1.4rem 1.6rem;border-radius:6px;background:var(--sw-lino);font-size:1.4rem;line-height:1.45}.sw-pdp__eta svg{flex:none;width:2.2rem;height:2.2rem;color:var(--sw-abeto);margin-top:.1rem}.sw-pdp__form{margin-top:2rem}.sw-pdp__form .sw-btn{width:100%;min-height:6rem;font-size:1.65rem}.sw-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;margin:2rem 0 0;padding:0;text-align:center;font-size:1.2rem;line-height:1.35;color:var(--sw-ink-soft)}.sw-pdp__trust li{display:grid;justify-items:center;gap:.6rem}.sw-pdp__trust svg{width:2.2rem;height:2.2rem;color:var(--sw-abeto)}.sw-pdp__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:1.8rem 0 0;padding:0}.sw-pdp__pay svg{width:3.6rem;height:2.3rem;display:block}.sw-pdp__more{margin-top:2.8rem}.sw-pdp__more details{border-bottom:1px solid var(--sw-line)}.sw-pdp__more details:first-child{border-top:1px solid var(--sw-line)}.sw-pdp__more summary{display:flex;justify-content:space-between;padding:1.8rem 0;cursor:pointer;list-style:none;font-weight:700;font-size:1.5rem}.sw-pdp__more summary::-webkit-details-marker{display:none}.sw-pdp__more summary:after{content:"+";font-weight:300;font-size:2.2rem;line-height:1}.sw-pdp__more details[open] summary:after{content:"\2013"}.sw-pdp__desc{padding-bottom:2rem;font-size:1.5rem;line-height:1.65;color:var(--sw-ink-soft)}.sw-pdp__desc h3{font-family:var(--sw-sans);font-size:1.5rem;font-weight:700;color:var(--sw-ink);margin:2rem 0 .6rem;letter-spacing:0}.sw-pdp__desc table{width:100%;border-collapse:collapse;font-size:1.4rem;margin:.8rem 0}.sw-pdp__desc th,.sw-pdp__desc td{padding:.9rem .8rem;border-bottom:1px solid var(--sw-line);text-align:left}.sw-pdp__desc thead th{color:var(--sw-ink)}.sw-pdp__error{margin:1.2rem 0 0;color:var(--sw-arandano);font-size:1.4rem}.sw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1.2rem var(--sw-edge) calc(1.2rem + env(safe-area-inset-bottom));background:var(--sw-papel);border-top:1px solid var(--sw-line);transform:translateY(110%);transition:transform .35s var(--sw-ease)}.sw-sticky.is-visible{transform:none}.sw-sticky__info{flex:1;min-width:0;font-size:1.3rem;line-height:1.3}.sw-sticky__info b{display:block;font-size:1.6rem}.sw-sticky .sw-btn{min-height:4.8rem;padding:0 2.4rem}@media(min-width:990px){.sw-sticky{display:none}}@media(prefers-reduced-motion:no-preference){.sw-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s var(--sw-ease),transform .9s var(--sw-ease)}.sw-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sw-hero__media img{animation:none;transform:none}}.sw-hero__text p,.sw-deadline__text p,.sw-lede p{margin:0}.footer h2,.footer h3,.footer .h2,.footer .h4,.footer .footer-block__heading,.footer .footer-block__details-content p,.footer .footer-block__brand-info,.footer .footer-block__brand-info p,.footer .newsletter-form__field-wrapper~*,.footer .footer__content-top h2{color:rgb(var(--color-foreground))!important}.footer .footer-block__heading{font-family:var(--sw-sans)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sw-salon.css.map */
