.contact-container{align-items:flex-start;background-color:var(--store-color-base-200);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:20px auto;max-width:70%;padding:30px;position:relative}.contact-container .contact-info-store,.contact-container .social-links,.contact-info-store{margin-bottom:auto;margin-top:auto}.contact-info-store{width:60%;z-index:1}.contact-info-store .contact-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-info-store .contact-header__logo{border:none;border-radius:50%;box-shadow:0 5px 30px -6px oklch(from var(--store-color-primary) l c h/.4);outline:none;transition:all .3s ease-in-out;width:140px}.contact-info-store .contact-header__logo:hover{box-shadow:none;transform:translateY(3px)}.contact-info-store .contact-header__title{animation:shine 3s linear infinite;color:var(--store-color-primary);font-size:2rem;font-weight:700;margin-bottom:.8rem}.contact-info-store .business-info{margin:2rem 0;text-align:left}.contact-info-store .business-info__item{align-content:center;display:flex;justify-content:center;margin-top:10px}.contact-info-store .business-info__item .content{align-items:center;background-color:var(--store-color-base-100);border:1px solid var(--store-color-base-300);border-radius:8px;display:flex;gap:10px;padding:10px;text-align:center;width:90%}.contact-info-store .business-info__item .content .icon{color:var(--store-color-accent);flex-shrink:0;height:1.2rem;width:1.2rem}.contact-info-store .business-info__item .content .text{flex:1;text-align:center}.contact-info-store.full-width{width:100%}.contact-info-store.full-width .business-info{text-align:center}.contact-info-store.full-width .business-info h2{width:auto}.contact-info-store.full-width .business-info__item{align-content:center;display:flex;justify-content:center}.contact-info-store.full-width .business-info__item .content{width:60%}.social-links{background:var(--store-color-base-100);border-radius:16px;box-shadow:-22px 22px 100px var(--store-color-base-300),22px -22px 100px var(--store-color-base-200);max-width:45%;padding:20px;position:absolute;right:-50px;top:50%;transform:translateY(-50%);z-index:2}.social-links__title{color:var(--store-color-primary);font-size:1.5rem}.social-links__message{font-size:.9rem;margin-bottom:15px}.social-buttons{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.social-buttons .btn-socials{align-items:center;background:transparent;border-radius:25px;cursor:pointer;display:flex;font-size:17px;font-weight:600;min-width:210px;outline:none;overflow:hidden;padding:5px 15px;position:relative;text-align:center;text-decoration:none;transition:color .3s ease-out .1s}.social-buttons .btn-socials i{font-size:20px;margin-right:10px;text-align:center}.social-buttons .btn-socials span{margin:10px}.social-buttons .btn-socials:before{border-radius:50%;bottom:0;content:"";display:block;height:20em;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:box-shadow .5s ease-out;width:20em;z-index:-1}.social-buttons .btn-socials:hover{border:1px solid;color:#fff}.social-buttons .btn-socials:hover:before{box-shadow:inset 0 0 0 10em currentColor}.btn-socials[data-color]:hover{--hover-color:attr(data-color);border-color:1px solid var(--hover-color)}.btn-socials[data-color]:hover:before{box-shadow:inset 0 0 0 10em var(--hover-color)}.contact-footer{align-items:center;bottom:0;display:flex;gap:10px;justify-content:center;width:60%}.contact-footer__branding{color:var(--store-color-info);font-size:.9rem}.contact-footer__tagline{font-weight:600}.contact-footer.full-width{width:100%}@media(max-width:1024px){.contact-footer{flex-direction:column}}@media (max-width:819px){.contact-container{align-items:stretch;flex-direction:column;gap:0;max-width:95%}.contact-info-store{width:100%}.social-links{background:transparent;border-radius:0;box-shadow:none;max-width:100%;padding:0;position:relative;right:0;top:-20px;transform:translateY(0);z-index:1}.contact-footer{width:100%}.btn-socials{width:300px}}
/*# sourceMappingURL=contactus.css.map */
