:root{--primary-mintBlue: #E3FDFD;--secondary-mintBlue: #CBF1F5;--tertiary-mintBlue: #A6E3E9;--quaternary-mintBlue: #71C9CE;--primary-dmint: #222831;--secondary-dmint: #393E46;--tertiary-dmint: #00ADB5;--quaternary-dmint: #EEEEEE;--primary-mdarkness: #212121;--secondary-mdarkness: #323232;--tertiary-mdarkness: #0D7377;--quaternary-mdarkness: #14FFEC;--primary-ltown: #F4EEFF;--secondary-ltown: #DCD6F7;--tertiary-ltown: #A6B1E1;--quaternary-ltown: #424874;--primary-soverdrive: #2B2E4A;--secondary-soverdrive: #E84545;--tertiary-soverdrive: #903749;--quaternary-soverdrive: #53354A;--primary-socean: #E4F9F5;--secondary-socean: #30E3CA;--tertiary-socean: #11999E;--quaternary-socean: #40514E;--primary-beeme: #222831;--secondary-beeme: #393E46;--tertiary-beeme: #FFD369;--quaternary-beeme: #EEEEEE;--primary-femerald: #1FAB89;--secondary-femerald: #62D2A2;--tertiary-femerald: #9DF3C4;--quaternary-femerald: #D7FBE8;--primary-shiny-shamrock: #589E7D;--secondary-deep-aquamarine: #408861;--tertiary-black: #000000;--quaternary-cinnamon-satin: #CF6B76;--quinary-crayolas-orange: #FED269}.faddingEmerald .loader,.faddingEmerald .NavBar-wrapper{background-image:linear-gradient(180deg,#1fab89,#1fab89,#1fab89,#1fab89,#1fab89,#62d2a2)!important}.faddingEmerald .NavBar-wrapper.generalCartButton:hover{background-color:var(--tertiary-femerald);color:#000}.faddingEmerald .pageIcon{color:var(--quaternary-femerald)}.faddingEmerald #cartSection{background-image:linear-gradient(180deg,#62d2a2,#62d2a2,#1fab89)}.faddingEmerald #fullBody{background-image:linear-gradient(180deg,#1fab89,#1fab89,#1fab89,#1fab89,#1fab89,#62d2a2)!important}.faddingEmerald #fullBody a:link,.faddingEmerald a{color:var(--quaternary-femerald)}.faddingEmerald .logContainer{background-image:linear-gradient(180deg,#62d2a2,#62d2a2,#1fab89)!important}.faddingEmerald .form__button{color:var(--quaternary-femerald);background-color:var(--primary-femerald)}.faddingEmerald .form__title{color:var(--primary-femerald)}.faddingEmerald h1{color:#000}.faddingEmerald .profileSettings{background-image:linear-gradient(180deg,#1fab89,#1fab89,#1fab89,#1fab89,#1fab89,#62d2a2)!important}.faddingEmerald .commonBar{background-color:var(--secondary-femerald);color:#000}.faddingEmerald .commonBar.generalCartButton{background-color:var(--tertiary-femerald)}.faddingEmerald #userData{color:#000;background-image:linear-gradient(180deg,#62d2a2,#62d2a2,#1fab89)!important}.faddingEmerald #userHistorial,.faddingEmerald .others{color:#000;background-color:var(--secondary-femerald)}.faddingEmerald #offers__section__wrapper{background-image:linear-gradient(180deg,#62d2a2,#62d2a2,#1fab89)!important}.faddingEmerald .forEachOffer{background-color:var(--tertiary-femerald)}.faddingEmerald .forEachOffer:hover{background-color:var(--quaternary-femerald)}.faddingEmerald .forEachOffer:hover .generalCartButton{background-color:var(--secondary-femerald);color:#000}.faddingEmerald .forEachOffer:hover .generalCartButton:hover{background-color:var(--primary-femerald);color:#fff}.faddingEmerald .generalCartButton{background-color:var(--secondary-femerald);color:#fff}.faddingEmerald .generalCartButton:hover{background-color:var(--quaternary-femerald);color:#000}.faddingEmerald .categories_container{background-image:linear-gradient(180deg,#62d2a2,#62d2a2,#1fab89)!important;scrollbar-color:var(--primary-femerald) var(--quaternary-femerald)}.faddingEmerald .categories_container h1{padding-left:10px;color:#fff;text-transform:capitalize}.faddingEmerald .singleProductPreview{background-color:#d7fbe8}.faddingEmerald .singleProductPreview .generalCartButton:hover{background-color:var(--tertiary-femerald);color:#000}.faddingEmerald .categories_container h2{background-image:linear-gradient(90deg,#d7fbe8cb,#d7fbe89d,#d7fbe800)}.faddingEmerald .recomended_products{background-image:linear-gradient(360deg,#62d2a2,#62d2a2,#1fab89)!important;scrollbar-color:var(--primary-femerald) var(--quaternary-femerald)}.faddingEmerald .recomended_products h1{color:#fff;padding-left:10px}.faddingEmerald .recomended_products h2{background-image:linear-gradient(90deg,#d7fbe8cb,#d7fbe89d,#d7fbe800)}.beMeMeBee .loader,.beMeMeBee .NavBar-wrapper{background-image:linear-gradient(180deg,#ffd369,#ffd369,#ffd369,#ffd369,#ffd369,#ffd369,#393e46)!important}.beMeMeBee .NavBar-wrapper.generalCartButton:hover{background-color:var(--tertiary-beeme);color:#000}.beMeMeBee .pageIcon{color:var(--tertiary-beeme)}.beMeMeBee #cartSection{background-image:linear-gradient(180deg,#393e46,#393e46,#222831)}.beMeMeBee .secondaryDiv{background-color:var(--tertiary-beeme)}.beMeMeBee .secondaryDiv:hover{border:1px solid var(--quaternary-beeme);box-shadow:5px 5px 25px var(--quaternary-beeme)}.beMeMeBee #fullBody{background-image:linear-gradient(180deg,#ffd369,#ffd369,#ffd369,#ffd369,#ffd369,#ffd369,#393e46)!important}.beMeMeBee #fullBody a:link,.beMeMeBee a{color:var(--quaternary-beeme)}.beMeMeBee .logContainer{background-image:linear-gradient(180deg,#393e46,#393e46,#222831)!important}.beMeMeBee .form__button{color:var(--primary-beeme);background-color:var(--tertiary-beeme)}.beMeMeBee .form__title{color:var(--tertiary-beeme)}.beMeMeBee .profileSettings{background-color:var(--tertiary-beeme)}.beMeMeBee .commonBar{background-color:var(--secondary-beeme);color:var(--quaternary-beeme)}.beMeMeBee .commonBar.generalCartButton{background-color:var(--quaternary-beeme)}.beMeMeBee .commonBar.generalCartButton:hover{background-color:var(--tertiary-beeme)}.beMeMeBee #userData{background-color:var(--secondary-beeme);color:var(--quaternary-beeme)}.beMeMeBee #userData textarea{color:var(--quaternary-beeme)}.beMeMeBee #userHistorial,.beMeMeBee .others{background-color:var(--secondary-beeme);color:var(--quaternary-beeme)}.beMeMeBee #offers__section__wrapper{background-image:linear-gradient(180deg,#393e46,#393e46,#222831)!important}.beMeMeBee .forEachOffer{background-color:var(--tertiary-beeme)}.beMeMeBee .forEachOffer:hover{background-color:var(--quaternary-beeme)}.beMeMeBee .forEachOffer:hover .generalCartButton{background-color:var(--tertiary-beeme);color:#000}.beMeMeBee .forEachOffer:hover .generalCartButton:hover{background-color:var(--secondary-beeme);color:#fff}.beMeMeBee .generalCartButton,.beMeMeBee #logOutButton{background-color:var(--quaternary-beeme);color:#000}.beMeMeBee .generalCartButton:hover,.beMeMeBee #logOutButton:hover{background-color:var(--secondary-beeme);color:#fff}.beMeMeBee .categories_container{background-image:linear-gradient(180deg,#393e46,#393e46,#222831)!important;scrollbar-color:#3b485f #00000000}.beMeMeBee .categories_container h1{padding-left:10px;color:#fff;text-transform:capitalize}.beMeMeBee .productsContainer:hover{scrollbar-color:#42577f #00000000}.beMeMeBee .singleProductPreview{background-color:#e2e2e2}.beMeMeBee .singleProductPreview:hover{border:2px solid var(--tertiary-beeme);box-shadow:1px 1px 10px inset var(--tertiary-beeme)}.beMeMeBee .singleProductPreview .generalCartButton:hover{background-color:var(--tertiary-beeme);color:#000}.beMeMeBee .categories_container h2{background-image:linear-gradient(61deg,#eeeeeec2,#eeeeeea4,#eee0)}.beMeMeBee .recomended_products{background-image:linear-gradient(360deg,#393e46,#393e46,#222831)!important;scrollbar-color:#3b485f #00000000}.beMeMeBee .recomended_products:hover{scrollbar-color:#42577f #00000000}.beMeMeBee .recomended_products h1{color:#fff;padding-left:10px}.beMeMeBee .recomended_products h2{background-image:linear-gradient(61deg,#eeeeeec2,#eeeeeea4,#eee0)}*{margin:0;padding:0;box-sizing:border-box}.loader{width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:hide 2s cubic-bezier(0,0,0,0) forwards;animation-delay:1.5s;z-index:1000}.contenedor{width:300px;height:100px;display:flex;justify-content:center;align-items:center;position:absolute;animation:movingToCorner 1s cubic-bezier(0,0,0,0) forwards;animation-delay:.5s}.bananLoader{height:100px;width:100px;font-size:xx-large;display:flex;justify-content:center;align-items:center;opacity:0;animation:show 1s forwards;animation-delay:1.5s}.bananLoader img{width:50px;height:50px;margin:auto;padding:0;object-fit:contain}#contPre{display:flex;justify-content:center;align-items:center;position:absolute;transform-origin:bottom;right:42%;animation:movingPre 1.5s cubic-bezier(0,0,0,0) forwards;animation-delay:.7s}@keyframes movingPre{0%{left:50%}20%{left:40%}40%{left:30%}60%{left:20%}80%{left:10%}to{left:0%}}#grPreviousdos{font-size:xx-large;clip-path:inset(0 0 100% 0);animation:showLeft .5s forwards}@keyframes showLeft{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}#contNex{display:flex;justify-content:center;align-items:center;position:absolute;transform-origin:top;left:42%;animation:movingNex 1.5s cubic-bezier(0,0,0,0) forwards;animation-delay:.7s}@keyframes movingNex{0%{right:50%}20%{right:40%}40%{right:30%}60%{right:20%}80%{right:10%}to{right:0%}}#grNext{font-size:xx-large;animation:showRight .5s forwards;animation-delay:.1s;clip-path:inset(100% 0 0 0)}@keyframes showRight{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes movingToCorner{0%{top:50%;left:50%;transform:translate(-50%,-50%)}to{top:0;left:0}}@keyframes hide{0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.5}60%{opacity:.4}70%{opacity:.3}80%{opacity:.2;z-index:-1}90%{opacity:.1}to{opacity:0;z-index:-100;display:none}}a:link{color:#000;text-decoration:none}#main{opacity:0;animation:showMe 1s ease-out forwards;animation-delay:1s}@keyframes showMe{0%{opacity:0}to{opacity:1}}.contenedor_logo{opacity:0;margin-left:10px;display:flex;align-items:center;gap:10px;animation:show 1s cubic-bezier(0,0,0,0) forwards;animation-delay:3.6s}@keyframes show{0%{opacity:0}to{opacity:1}}#logo{font-size:large;text-decoration:none;color:transparent;display:inherit;align-items:center;gap:10px}#img_logo{height:50px;width:50px;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}.pageTitle{color:transparent}.rainbow{text-align:center;text-decoration:underline;letter-spacing:2px}.rainbow:hover{background:linear-gradient(to right,#66f,#09f,#0f0,#f39,#66f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow_animation 1s ease-in-out infinite;background-size:400% 100%}@keyframes rainbow_animation{0%,to{background-position:0 0}50%{background-position:100% 0}}#searchBar_wrapper{display:flex;justify-content:center;position:relative;margin-top:1.5rem;height:4.5rem}#searchBar{width:30rem;height:2.5rem;padding:5px 40px 5px 15px;font-size:larger;border-radius:7px;border:1px solid black;margin-right:100px}#searchBar:focus{outline-color:#9df3c4;border-radius:7px 7px 0 0}#searchResults{width:29.9rem;margin-top:40px;margin-right:100px;border-radius:0 0 7px 7px;position:absolute;background:#e2e2e2;flex-direction:column;justify-content:center;gap:5px;z-index:5}.showingProduct{background-color:#d3d5d8;display:flex;flex-direction:column;margin:4px;overflow-x:hidden}.showingProduct p{color:#000}.titleProduct{font-size:larger}.blur-hidden{opacity:0;pointer-events:none}#logOutButton{border:none;border-radius:7px;background-color:#e2e2e2;padding:10px}.generalCartButton{width:25px;height:25px;border:none;border-radius:7px}#NavBar-wrapper{display:flex;align-items:center;justify-content:space-around}.navBarButtons{display:flex;align-items:center;justify-content:space-evenly;gap:20px;margin-right:20px}.navBarButtons button{font-size:large;width:35px;height:35px}.navBarButtons a{color:#000}.navBarButtons a:link,.navBarButtons a:visited{text-decoration:none}.categories_container{margin:0;display:flex;align-items:center}.productsContainer:-webkit-scrollbar-button{background-color:#fff0}.productsPreview{padding:0 2em}.productsPreview>div{display:flex;flex-direction:column;gap:10px}.productsPreview h2{border-radius:7px}.categorySection{padding-bottom:50px;width:95%;height:auto}.categorySection h1{margin-bottom:10px}.singleProductPreview{min-width:300px;min-height:250px;margin:0 5px 5px 0;border-radius:7px;display:flex;position:relative}.productImg{width:150px;height:150px;border-radius:7px;object-fit:contain;align-self:center}.bannerOffer{width:min-content!important;height:min-content!important;color:#fff;font-weight:bolder;font-size:x-large;padding:0 20px;background-color:#e00000;top:10px;right:0;position:absolute}.onlyTextDiv{width:90%;margin-left:20px}.onlyTextDiv h3{margin-left:10px;width:fit-content;overflow-x:hidden}.onlyTextDiv p{margin-left:10px;overflow-x:hidden}.singleProductPreview{display:flex;flex-direction:column;align-items:center;justify-content:center}#offers__section__wrapper{margin:0;padding:2.5em 0}.preview_offers{display:flex;align-items:center;justify-content:center;padding-bottom:20px}.auxiliarOne .auxiliarTwo{width:fit-content;height:fit-content}.forEachOffer{padding:10px 0;margin:10px;height:25rem;width:50rem;border-radius:7px;display:flex;align-items:center;justify-content:center}.forEachOffer:hover .searchOffer-title{color:#000}.forEachOffer:hover .originalPrice{color:gray}.offerDivs{align-items:center;justify-content:center}.productOffer-img{margin-left:10px;width:20rem;height:20rem;margin-bottom:10px;border-radius:7px;object-fit:cover;align-self:center}.divForButtText{margin-right:2em;border-radius:7px;width:12rem;height:12rem;display:flex;flex-direction:column;gap:1em;justify-content:space-between}.previewText{width:30%;display:flex;flex-direction:column;gap:5px}.previewText>.preview_offer-title{height:50px;overflow:hidden}.descriptionOffer{height:50px;overflow:hidden}.originalPrice{font-size:smaller;font-weight:lighter;text-decoration:line-through;color:gray}.OfferPrice{font-size:larger;font-weight:700;color:red}.addToCart{width:100px;height:50px;align-self:center;border-color:transparent;border-radius:7px;margin-bottom:1em}.auxiliarOne{display:flex;margin-bottom:50px}.auxiliarTwo{display:flex;gap:25px}#previousOffer{font-size:xx-large;background-color:transparent;translate:34px 0;min-height:20rem;font-size:x-large;border:none;border-radius:0 150px 150px 0;z-index:2}#nextOffer{font-size:xx-large;font-weight:bolder;background-color:transparent;translate:-34px 0;order:3;min-height:20rem;font-size:x-large;border:none;border-radius:150px 0 0 150px;z-index:2}#previousOffer p,#nextOffer p{font-weight:1000;color:#000;transform:scaleY(2)}#previousOffer:hover,#nextOffer:hover{cursor:pointer;background:#393e4633}.recomended_products{padding-bottom:50px}.recomendedProducts{display:flex;align-items:center}.recomendedProducts h1{align-self:flex-start;margin-left:30px;margin-bottom:10px}.recomendedProducts .productsContainer{width:95%}.singleProductPreview{min-width:300px;min-height:300px;margin:0 5px 5px 0;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.productsPreview{width:100%;border-radius:7px;display:flex;flex-direction:column;gap:10px}.productsPreview h2{padding-left:15px;border-radius:7px}#displayingProduct{width:100%;display:flex;justify-content:center}#allProductContent{display:grid;width:90%;height:100vh;margin-top:2em;gap:20px}.productInfoContainer{border-radius:12px;grid-column:2/3;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;align-items:center}.productInfoContainer>p{box-shadow:0 1px}.imagesContainer{height:430px;border-radius:12px;grid-column:1/2;grid-row:1/3;display:flex;justify-content:center;gap:2em}.standByImgs{display:flex;flex-direction:column;justify-content:center}.standByImgs img{border-radius:12px;align-self:center;width:50px;height:50px}.showingImg{margin-top:5px;border-radius:12px}#showingImg img{border:1px solid black;width:400px;height:400px}.activeImg{border:3px solid green}.descriptionContainer{border-radius:12px;border:1px solid black;grid-column:1/3;grid-row:3/4;display:flex;flex-direction:column;gap:1em;box-shadow:3px 5px gray}.reviewsContainer{border-radius:12px;grid-column:1/3;grid-row:4/5;display:flex;flex-direction:column}.reviewDiv{border-radius:12px;align-self:center;border:1px solid black;display:flex;flex-direction:column;box-shadow:3px 5px gray}.ratingReview{grid-column:1/3;grid-row:1/2}.dateReview{grid-column:3/5;grid-row:1/2}.reviewerNameReview{grid-column:1/5;grid-row:2/3}.commentReview{grid-column:1/5;grid-row:3/4}.profileSettings{padding:2em;width:100%;display:grid;gap:1em}.commonBar{width:100%;padding:0 2em;height:5em;border-radius:7px;align-self:flex-start;grid-row:1/2;grid-column:1/5;align-self:center;display:flex;align-items:center;justify-content:space-around}.commonBar h1{font-size:xx-large}#userData{padding:1em;border-radius:7px;display:flex;flex-direction:column;grid-column:1/3;grid-row:2/5}#userData label{margin-bottom:5px}.userImg{align-self:center;border-radius:50%}.divTexts{padding-top:2em;display:flex;flex-direction:column}.divTexts>label{display:flex;flex-direction:column;font-size:large}.divTexts>label>textarea{text-align:justify;font-size:x-large;padding:0;margin:0;background:none;border:none;resize:none}.divTexts>label>textarea:focus{outline-color:transparent;border:none}#userHistorial{padding:1em;border-radius:7px;grid-column:3/5;grid-row:2/4}.others{padding:1em;border-radius:7px;grid-column:3/5;grid-row:4/5}#cartSection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5em}.thumbnailProduct{width:300px;height:300px}.secondaryDiv{margin-top:2.5em;padding:10px;border-radius:7px;display:flex;width:60vw;height:50vh;justify-content:space-between}.tertiaryDiv{display:flex;align-self:flex-end}.quaternaryDiv{width:30vw;display:flex;flex-direction:column}.anotherTextDiv{margin-top:2.5em;align-self:flex-end;margin-right:20vw;border:1px solid white;display:flex;flex-direction:column;gap:1em;padding:2em}body{--color-secondary: #252c6a;--color-error: #cc3333;--color-success: #4bb544;--border-radius: 4px;margin:0;height:100vh;font-size:18px}#fullBody{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.contenedor_logo{align-self:center;padding-left:2em}.logContainer{width:500px;max-width:500px;margin:1rem;padding:2rem;box-shadow:0 0 40px #0003;border-radius:var(--border-radius)}.logContainer,.form__input,.form__button{font:500 1rem Quicksand,sans-serif}.form--hidden{display:none}.form>*:first-child{margin-top:0}.form>*:last-child{margin-bottom:0}.form__title{margin-bottom:2rem;text-align:center}.form__message{text-align:center;margin-bottom:1rem}.form__message--success{color:var(--color-success)}.form__message--error{color:var(--color-error)}.form__input-group{margin-bottom:1rem}.form__input{display:block;width:100%;padding:.75rem;box-sizing:border-box;border-radius:var(--border-radius);border:1px solid #dddddd;outline:none;background:#eee;transition:background .2s,border-color .2s}.form__input:focus{background:#fff}.form__input--error{color:var(--color-error);border-color:var(--color-error)}.form__input-error-message{margin-top:.5rem;font-size:.85rem;color:var(--color-error)}.form__button{width:100%;padding:1rem 2rem;font-weight:700;font-size:1.1rem;color:#fff;border:none;border-radius:var(--border-radius);outline:none;cursor:pointer}.form__button:active{transform:scale(.98)}.form__text{text-align:center}.form__link{color:var(--color-secondary);text-decoration:none;cursor:pointer}.form__link:hover{text-decoration:underline}
