.soplica-common-hero{padding:0 0 50px;display:flex;justify-content:center}@media (max-width:832px){.soplica-common-hero{padding:100px 0 25px}}.soplica-common-hero__box{width:100%}.soplica-common-hero__inner-box{height:100%;aspect-ratio:16/9;margin:0 auto;position:relative}.soplica-common-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.soplica-common-hero__text{color:white;font-size:4.25vmin;font-weight:bold;position:absolute;left:2.5%;top:50%;transform:translate(0, -50%);max-width:9em}.soplica-common-hero__text::before{content:'';height:2px;display:block;margin:0 0 .4em;width:1.75em;background:linear-gradient(90deg, #d46b49 0%, rgba(110,56,38,0) 100%)}.soplica-common-hero__text--hidden{display:none}.soplica-common-deco-title{display:flex;flex-direction:column;align-items:center;font-size:48px;gap:.3em;color:white}@media (max-width:600px){.soplica-common-deco-title{font-size:28px}}.soplica-common-deco-title--big{font-size:64px}@media (max-width:600px){.soplica-common-deco-title--big{font-size:32px}}.soplica-common-deco-title--small{font-size:32px}@media (max-width:600px){.soplica-common-deco-title--small{font-size:24px}}.soplica-common-deco-title--uppercase{text-transform:uppercase}.soplica-common-deco-title__text{font-size:inherit;font-weight:700;line-height:1.5;text-align:center;margin:0}.soplica-common-deco-title__text span{font-weight:300}@media (max-width:600px){.soplica-common-deco-title__icon{max-width:60px}}.soplica-common-bottle{--color-button:var(--color-soplica-common-bottle);padding:100px 0}.soplica-common-bottle.js-no-events{pointer-events:none}@media (max-width:1024px){.soplica-common-bottle{padding:70px 0}}.soplica-common-bottle__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:0 20px;position:relative}.soplica-common-bottle__title{color:var(--color-soplica-common-bottle);margin:0 0 .25em}.soplica-common-bottle__subtitle{color:var(--color-soplica-common-bottle);font-size:18px;font-weight:300;text-transform:uppercase;margin:0 0 1.5em}@media (max-width:600px){.soplica-common-bottle__subtitle{font-size:16px}}.soplica-common-bottle__board{position:relative;max-width:max-content}@media (max-width:1024px){.soplica-common-bottle__board{width:300px}}@media (max-width:600px){.soplica-common-bottle__board{width:150px}}.soplica-common-bottle__button{background:unset;border:none;color:#fff;cursor:pointer;display:block;font-size:6.4rem;line-height:1;margin:0 auto;padding:.5em;text-align:center;text-shadow:-1px -1px 0 var(--color-soplica-common-bottle),1px -1px 0 var(--color-soplica-common-bottle),-1px 1px 0 var(--color-soplica-common-bottle),1px 1px 0 var(--color-soplica-common-bottle);width:max-content}@media (max-width:1024px){.soplica-common-bottle__button{font-size:32px}}@media (max-width:600px){.soplica-common-bottle__button{font-size:16px}}.soplica-common-bottle__button.js-active{color:var(--color-soplica-common-bottle);text-shadow:none;pointer-events:none;font-weight:700}.soplica-common-bottle__button--two{left:100%;position:absolute;top:50%;transform:translateY(-64%)}.soplica-common-bottle__button--four{position:absolute;right:100%;top:50%;transform:translateY(-60%)}.soplica-common-bottle__button span{font-size:.5em}.soplica-common-bottle__img-box{position:relative;transition:transform 1500ms ease-in-out;transform:rotate(-90deg)}.soplica-common-bottle__img-box.js-in-viewport{transform:rotate(0)}.soplica-common-bottle__board-img{max-width:100%}.soplica-common-bottle__bottle{position:absolute;left:50%;top:50%;width:180px;z-index:2;transition:transform 1s ease-in-out,opacity 1s ease-in-out;transform:translate(-50%, -50%) rotate(-45deg);opacity:0}@media (max-width:1024px){.soplica-common-bottle__bottle{width:90px}}@media (max-width:600px){.soplica-common-bottle__bottle{width:45px}}.soplica-common-bottle__bottle.js-active{opacity:1;transform:translate(-50%, -50%) rotate(45deg)}.soplica-common-bottle__bottle.js-closing{opacity:0;transform:translate(-50%, -50%) rotate(90deg)}.soplica-common-bottle__circle-button{position:absolute;border-radius:50%;width:42px;aspect-ratio:1;background:unset;cursor:pointer;border:4px solid var(--color-button);background:white;padding:0}@media (max-width:1024px){.soplica-common-bottle__circle-button{width:22px}}@media (max-width:600px){.soplica-common-bottle__circle-button{width:11px;border-width:2px}}.soplica-common-bottle__circle-button.js-active{border:12px solid var(--color-button);pointer-events:none}@media (max-width:1024px){.soplica-common-bottle__circle-button.js-active{border-width:8px}}@media (max-width:600px){.soplica-common-bottle__circle-button.js-active{border-width:4px}}.soplica-common-bottle__circle-button--one{left:50%;top:0;transform:translateX(-55%)}.soplica-common-bottle__circle-button--two{right:0;top:50%;transform:translateY(-84%)}.soplica-common-bottle__circle-button--three{left:50%;bottom:0;transform:translateX(-55%)}.soplica-common-bottle__circle-button--four{left:0;top:50%;transform:translateY(-84%)}@keyframes bottleAppear{0%{opacity:0;transform:translate(-50%, -50%) rotate(-45deg)}100%{opacity:1;transform:translate(-50%, -50%) rotate(45deg)}}@keyframes bottleDisappear{0%{display:block;opacity:1;transform:translate(-50%, -50%) rotate(45deg)}100%{display:none;opacity:0;transform:translate(-50%, -50%) rotate(135deg)}}.soplica-common-footer{margin:0 auto;max-width:1280px;padding:0 64px;display:flex;flex-direction:column;align-items:center;color:var(--color-soplica-common-footer);gap:40px}@media (max-width:600px){.soplica-common-footer{padding:0 20px}}.soplica-common-footer__content{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:14px;padding:1.75em 0 0;border-top:1px solid #d1d5db;gap:2em}@media (max-width:600px){.soplica-common-footer__content{grid-template-columns:1fr}}.soplica-common-footer__content a{color:currentColor}.soplica-common-footer__link{color:currentColor;width:5em;aspect-ratio:1;border-radius:50%;background:currentColor;display:flex;justify-content:center;align-items:center;justify-self:center}@media (max-width:600px){.soplica-common-footer__link{grid-row:1}}.soplica-common-footer__copy{margin:0}@media (max-width:600px){.soplica-common-footer__copy{text-align:center}}.soplica-common-footer__created{margin:0;text-align:end}@media (max-width:600px){.soplica-common-footer__created{text-align:center}}/*# sourceMappingURL=soplica-common.css.map */