:root{--gutter: 30px;--un0: 10px;--offwhite: #E3DCCE;--darkbrown: #1E1808;--white60: rgba(255, 255, 255, .6);--xlsize: 5.5rem;--lsize: 1.8rem;--fade: .2s}*,*:before,*:after{box-sizing:border-box;font-weight:300}html{font-size:11px}body.soi{position:relative;margin:0;min-height:100svh;background-color:var(--darkbrown);color:var(--offwhite)}body.soi:before,body.soi:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity var(--fade) ease}body.soi:before{background-image:var(--bgprincipal)}body.soi:after{background-image:var(--bgsecundario);opacity:0}body.soi.is-success:after{opacity:1}body.soi.is-success .main{top:75svh}h1{font-size:var(--xlsize);letter-spacing:-.03em;line-height:1.2;font-family:var(--serif);text-transform:uppercase}h1 a{font-weight:inherit}h2,.h2{font-size:var(--lsize)}::selection{background-color:var(--white60);color:var(--darkbrown)}a{text-decoration:none;color:inherit;font-weight:500}p{margin:0;max-width:55ch}stronger{font-weight:500}.lang_switch__link{font:inherit;color:inherit;text-transform:inherit;background:none;border:0;padding:0;cursor:pointer}.lang_switch__link:not(.active){color:var(--white60)}#pre_landing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;padding:0;border:0;background:var(--darkbrown) var(--pre-bg) center / cover no-repeat;cursor:pointer;transition:opacity 1.5s ease}#pre_landing:after{--size: 70px;content:"";position:absolute;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);background:var(--pre-logo) center / contain no-repeat;opacity:.9}#pre_landing.is-hidden{opacity:0;pointer-events:none}.soi-landing,.soi-landing-wrapper{display:contents}header,.main,footer{position:absolute;width:100%;padding:var(--gutter)}header{top:0;display:flex;align-items:center}header>*{flex:1}header h1{flex:2}header *{text-align:center;text-transform:uppercase}header div:first-child{text-align:left}header .lang_switch{text-align:right}.soi_monogram{display:block;--size: 30px;width:var(--size);height:var(--size);background:url(SOI_monograma.svg) left center / contain no-repeat}.main{top:50svh;display:flex;align-items:center;transform:translateY(-50%)}.main>*{flex:1;text-align:center}.main h2{text-transform:uppercase}footer{bottom:0;display:flex;flex-direction:column;align-items:flex-end;color:var(--darkbrown)}footer .privacy_text{width:33.33%}.soi-landing__text,.soi-newsletter,.newsletter-success{transition:opacity var(--fade) ease}.newsletter-success{opacity:0}body.is-success .newsletter-success{opacity:1;color:var(--darkbrown)!important}body.is-success .soi-landing__text,body.is-success .soi-newsletter{opacity:0;pointer-events:none}.soi-newsletter{width:100%}.soi-newsletter__form{display:grid;gap:.75rem}.soi-newsletter__field{display:flex;border-bottom:1px solid var(--white60)}.soi-newsletter__field input,.soi-newsletter__field button{padding:0 0 var(--un0);font:inherit;color:inherit;background:transparent;border:0;border-radius:0;-webkit-appearance:none;appearance:none;font-weight:500}.soi-newsletter__field input{flex:1;min-width:0}.soi-newsletter__field input::placeholder{color:currentColor;opacity:.5}.soi-newsletter__field input:focus{outline:none}.soi-newsletter__button{cursor:pointer;white-space:nowrap;transition:color .3s ease}.soi-newsletter__button:hover{color:var(--white60)}.soi-newsletter__status.is-error{font-size:.8rem;color:#b3261e;display:block;margin-top:var(--un0)}.privacy_button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;font-weight:500}.soi-privacy{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:calc(var(--gutter) * 1) var(--gutter);border:0;background:var(--darkbrown) url(frame-bg.jpg) center / cover;color:var(--offwhite);overflow-y:auto;overscroll-behavior:contain;opacity:0}.soi-privacy[open]{opacity:1;transition:opacity var(--fade) ease}@starting-style{.soi-privacy[open]{opacity:0}}.soi-privacy.is-closing{opacity:0}.soi-privacy::backdrop{background:transparent}body:has(.soi-privacy[open]){overflow:hidden}.soi-privacy__close{position:fixed;top:var(--gutter);right:var(--gutter);font:inherit;text-transform:uppercase;color:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--white60);font-weight:500}.soi-privacy__content{max-width:60ch;margin-inline:auto}.soi-privacy__content h2{margin:var(--gutter) 0 var(--gutter)}.soi-privacy__content h2:first-child{margin-top:0}.soi-privacy__text p+p{margin-top:1em}.soi-privacy__content strong{font-weight:500}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media screen and (max-width:767px){body.soi:before,body.soi:after{background-size:auto 102%;background-position:center bottom}header,.main,footer{position:static;transform:none}p{max-width:none}.soi-landing{display:flex;flex-direction:column;height:100svh}.main{flex-direction:column;color:var(--darkbrown);padding-bottom:0}footer .privacy_text{width:100%}.no_mobile,header h1{display:none}header{flex:1;align-items:flex-start!important}header span{text-align:left}.soi_monogram{order:1;--size: 60px;background-position:center}.lang_switch{order:2}.soi-newsletter__field{border-bottom:1px solid var(--darkbrown)}.soi-privacy{padding:calc(var(--gutter) * 3) var(--gutter)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soi.css.map */
