body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f8f8;font-family:"Nunito",sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
.action-modal .msg{margin:0 0 1em 0}.action-modal section{text-align:right}.action-modal button{margin-left:.25em}
.price-label-container{display:inline-flex;align-items:center;gap:.5rem;width:fit-content}.price-label-container--separateLabel{justify-content:space-between;width:100%}.price-label-container--currencySmall .smaller{padding-top:.3em;font-size:.65em}.price-label-container--stroke{text-decoration:line-through}.price-label-container--small{font-size:.9em}.price-label-container--small .price-wrapper .priceX{font-size:.9em !important}.price-label-container--default{font-size:1em}.price-label-container--default .price-wrapper .priceX{font-size:1em !important}.price-label-container--big{font-size:1.1em}.price-label-container--big .price-wrapper .priceX{font-size:1.1em !important}.price-label-container .price-wrapper{display:inline-flex;align-items:center;gap:.125rem;margin:.125em 0}.price-label-container .price-wrapper .priceX{display:flex;align-items:flex-start;margin:0;line-height:1;padding:.25em 0}.price-label-container .price-wrapper .priceX__amount{margin-right:.125em;display:flex;align-items:flex-start}.price-label-container .price-label{white-space:nowrap}
.add-favorite-modal{background:#fff;animation:slideUp .3s ease-in-out}.add-favorite-modal .img-product{max-height:25em}.add-favorite-modal .boards{border:none;max-height:25em;overflow-y:auto}.add-favorite-modal a.secondary-content.add-template{border-radius:.125em;margin-top:-0.2em;color:#fff;padding:7px}.add-favorite-modal li.collection-item.avatar.item{min-height:4.1em;border:.1em solid #fff}.add-favorite-modal li.collection-item.avatar.item:hover{background:#eee;cursor:pointer;border-radius:.125em}.add-favorite-modal li.collection-item.avatar.item p{margin-top:.7em}.add-favorite-modal .modal-footer.options{background:none}.add-favorite-modal .img-board{border:.1em solid #fff}
.login-content{display:flex;flex-direction:column;align-items:center}.login-modal{padding:1.25em;background-color:#fff}.login-modal .laleo-logo{margin-top:1rem}.login-modal .icon-laleo{line-height:1.3em}.login-modal .icon-laleo-letter:before{line-height:1.3em;font-size:2.5rem}.login-modal .login-title{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400}.login-modal .input-field{border-radius:30px}.login-modal .input-field .error{color:red}.login-modal .login-great{font-size:16px;font-weight:400;text-align:center;margin-bottom:1em}.login-modal .login-description{font-size:16px;font-weight:400;text-align:center}.login-modal .heart{color:#f43892;font-size:18px;margin:0px 5px}.login-modal .small{font-size:16px}.login-modal .divider{margin:1em 0}.login-modal .separator{border-bottom:1px solid #757575;width:100%;margin-bottom:.5em;padding-top:1.5em;opacity:30%}.login-modal header{display:flex;flex-flow:column}.login-modal header>*{text-align:center}.login-modal header img{border-radius:50%}.login-modal .enter{font-size:16px;font-weight:400;margin-top:1rem;margin-bottom:1rem;text-align:center}.login-modal .fb-login-button{width:100% !important;border-radius:.125em}.login-modal .fb-login-button>span{width:100% !important}.login-modal .fb-login-button iframe{width:100% !important}.login-modal .abcRioButtonLightBlue{margin-top:1rem;margin-bottom:1rem;border-radius:30px;width:auto !important;height:40px !important}.login-modal .abcRioButtonContentWrapper{display:flex;align-items:center}.login-modal .abcRioButtonContents{flex-grow:1}.login-modal .sign-in{text-align:center;font-size:16px;margin-top:1rem;margin-bottom:1rem}.login-btns{max-width:350px;display:grid;gap:.5rem}.login-btns .google-login-btn{display:flex;justify-content:center;align-items:center}.login-btns .facebook-login-btn{border-color:#dadce0;color:#4b4e51;width:100%;height:2.8rem;display:flex;align-items:center;justify-content:start;padding:.8rem}.login-btns .facebook-login-btn .fa-facebook{color:#1877f2}.login-btns .facebook-login-btn p{display:flex;justify-content:center;align-items:center;width:100%;letter-spacing:.5px;font-weight:600;font-size:1rem}.login-btns .facebook-login-btn:hover{border-color:#d0e2fc;background-color:#f8faff}
.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999999}
.preload-laleo{position:absolute;display:none;align-items:center;justify-content:center;width:100%;height:100vh;margin:auto;top:0;left:0;background:#f4f2f5;z-index:99999999999}.preload-laleo__container{display:flex;align-items:center;justify-content:center;position:relative;transform:scale(1)}.preload-laleo__container>div{position:absolute;transform:translate(-50%, 0%)}.preload-laleo__bag-items{left:calc(50% + 55px);top:-198px;-webkit-animation:items-jump .7s ease-in-out infinite both;animation:items-jump .7s ease-in-out infinite both;display:flex;align-items:baseline}.preload-laleo__bag-items>:nth-child(2){-webkit-animation:items-jump-2 .7s ease-in-out infinite both;animation:items-jump-2 .7s ease-in-out infinite both}.preload-laleo__bag-items>svg{margin-left:-72px}.preload-laleo__back-bag{left:calc(50% - 9px);top:-165px;-webkit-animation:bag-animation .7s ease-in-out infinite both;animation:bag-animation .7s ease-in-out infinite both}.preload-laleo__front-bag{left:50%;top:-160px;-webkit-animation:bag-animation .7s ease-in-out infinite both;animation:bag-animation .7s ease-in-out infinite both}.loading-logo .icon-laleo{width:192px;height:192px}@media(max-width: 1024px){.preload-laleo__container{transform:scale(0.65)}}@media(max-width: 769px){.preload-laleo__container{transform:scale(0.6)}}@media(max-width: 576px){.preload-laleo__container{transform:scale(0.5)}}@keyframes bag-animation{0%{-moz-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);-ms-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);-webkit-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%)}60%{-moz-transform:matrix(1, 0, 0, 0.93, 0, 9) translate(-50%, 0%);-ms-transform:matrix(1, 0, 0, 0.93, 0, 9) translate(-50%, 0%);-webkit-transform:matrix(1, 0, 0, 0.93, 0, 9) translate(-50%, 0%);transform:matrix(1, 0, 0, 0.93, 0, 9) translate(-50%, 0%)}100%{-moz-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);-ms-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);-webkit-transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%);transform:matrix(1, 0, 0, 1, 0, 0) translate(-50%, 0%)}}@keyframes items-jump{0%{-moz-transform:translate(-50%, -9%);-ms-transform:translate(-50%, -9%);-webkit-transform:translate(-50%, -9%);transform:translate(-50%, -9%)}60%{-moz-transform:translate(-50%, 1%);-ms-transform:translate(-50%, 1%);-webkit-transform:translate(-50%, 1%);transform:translate(-50%, 1%)}100%{-moz-transform:translate(-50%, -9%);-ms-transform:translate(-50%, -9%);-webkit-transform:translate(-50%, -9%);transform:translate(-50%, -9%)}}@keyframes items-jump-2{0%{-moz-transform:translate(0%, -15%);-ms-transform:translate(0%, -15%);-webkit-transform:translate(-50%, -15%);transform:translate(0%, -15%)}60%{-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}100%{-moz-transform:translate(0%, -15%);-ms-transform:translate(0%, -15%);-webkit-transform:translate(0%, -15%);transform:translate(0%, -15%)}}@keyframes heartbeat-loader{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}14%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}29%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}42%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}#nprogress{pointer-events:none}#nprogress .bar{background:#5d5fef;position:fixed;z-index:1031;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #5d5fef,0 0 5px #5d5fef;opacity:1;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px rgba(0,0,0,0);border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.bm .board-modal{background:#fff;margin:auto;position:relative;animation:slideUp .3s ease-in-out}.bm .boards{border:none;max-height:25em;overflow-y:scroll}.bm a.secondary-content.add-template{border-radius:.125em;background:#b388ff;color:#fff;padding:6px}.bm li.collection-item.avatar.item{border:none;min-height:4.1em}.bm li.collection-item.avatar.item:hover{background:#e5e7e9;cursor:pointer;border-radius:.125em}.bm li.collection-item.avatar.item p{margin-top:.7em}.bm .modal-footer.options{background:none}
.attributes-area .input-field{margin:0}.attributes-area .input-field .dropdown-content{max-height:320px;overflow-y:auto}.attributes-area .input-field .dropdown-content .disabled span{color:#000;cursor:default}.attributes-area .no-attribute-selected{-webkit-animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;opacity:.5}.attributes-area .attributes-items{flex-wrap:wrap;display:flex;align-items:center;gap:.8em;margin-top:.5em}.attributes-area .attribute-name{color:#6c6c78}.attributes-area .select-wrapper{width:100%;max-width:300px}.attributes-area .select-wrapper input{border:.0625em solid #9e9e9e;padding-left:.7em;border-radius:5px}.attributes-area p{margin:.125em 0}.attributes-area button{box-sizing:border-box;background:#fff;height:1.2em;min-width:1.2em;padding:.25em .5em;border-radius:50%;border:2px solid rgba(0,0,0,0);color:rgba(0,0,0,.7333333333);line-height:1em;transition:all .2s ease-out;position:relative;overflow:hidden;border:1px solid #c4c4c4;box-shadow:0 0 1px rgba(0,0,0,0)}.attributes-area button:hover,.attributes-area button:focus{background:#fff}.attributes-area button:hover{box-shadow:0 .25em .3125em 0 rgba(0,0,0,.14),0 .0625em .625em 0 rgba(0,0,0,.12),0 .125em .25em -0.0625em rgba(0,0,0,.3)}.attributes-area button.selected{border-color:rgba(0,0,0,.5333333333);border-width:2px;border-radius:.25em}.attributes-area button:not(.disabled):before{content:"";width:100%;height:100%;position:absolute;top:0;z-index:-1;background-image:linear-gradient(90deg, #333 5px, #888 5px),linear-gradient(90deg, #888 5px, #333 5px),linear-gradient(90deg, #333 5px, #888 5px),linear-gradient(90deg, #888 5px, #333 5px),linear-gradient(90deg, #333 5px, #888 5px),linear-gradient(90deg, #888 5px, #333 5px);background-position:0 0,0 5px,0 10px,0 15px,0 20px,0 25px;background-repeat:repeat-x;background-size:10px 5px,10px 5px,10px 5px}@keyframes pulsate{0%{opacity:.5}50%{opacity:1;text-shadow:0 0 .1em #523480}100%{opacity:.5}}.mr-5{margin-right:5%}.ml-1{margin-right:1%}.select-color{display:flex;align-items:center}
.color-value-container{flex:1;margin-left:.25em}
.attributes-container{display:flex;flex-wrap:wrap}.attributes-container div{padding:2%}
.rippled-item{position:relative;overflow:hidden}.rippled-item .button-ripple{position:absolute;background:rgba(0,0,0,.15);border-radius:50%;pointer-events:none;animation:ripple .7s both;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.rippled-item .button-ripple--hide{animation:ripple .8s both,ripple-hide ease .8s both;animation-delay:0s,.2s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.rippled-item *{pointer-events:none}@keyframes ripple{0%{width:0;height:0}80%{opacity:1}100%{width:100%;height:0px;padding-bottom:100%;transform:translate(-50%, -50%) scale(2)}}@keyframes ripple-hide{0%{opacity:1}100%{opacity:0}}
.r-rating{padding:1rem 1.5rem;max-width:1400px;width:100%;margin:auto;font-size:1rem}.r-rating>div{align-items:center;justify-content:space-between;margin-bottom:0 !important}.r-rating .title{font-size:1.35rem;font-weight:bold;margin-bottom:1rem;color:rgba(0,0,0,.87)}.r-rating .review-progress{flex-wrap:nowrap;margin-bottom:0 !important}.r-rating .review-progress p{white-space:nowrap}.r-rating .review-progress .r-progress{height:.3em;margin:0 10px !important;border-radius:100px}.r-rating .review-progress .r-progress .determinate{border-radius:100px}.r-rating .rating-container{margin-bottom:1em}.r-rating .rating-container .rating-average{margin-bottom:1em;display:flex;align-items:center;flex-wrap:wrap}.r-rating .rating-container .stars{display:flex;gap:.25em}.r-rating .rating-container h2,.r-rating .rating-container p{margin:0;margin-right:20px}
.product-rating{font-size:1rem;display:flex !important;justify-content:left;align-items:center;gap:4px;width:fit-content}.product-rating .section{padding:0 !important}.product-rating .section .content-starts{font-size:.8rem;color:#000;justify-content:space-around}.product-rating .counter-opinions{margin-left:1em !important;font-size:.78rem;color:#a25bea;cursor:pointer}.product-rating .counter-opinions:hover{text-decoration:underline}.product-rating .stars,.product-rating .rating{font-size:.95em;font-weight:bold;color:#6c6c78;cursor:default}.product-rating .stars i:only-child,.product-rating .rating i:only-child{width:15px}.product-rating .stars i,.product-rating .rating i{margin-right:3px}.product-rating .stars span,.product-rating .rating span{margin-left:3px;font-weight:normal}.tooltip{position:relative;display:inline-block}.tooltip .title{font-size:.5em}.tooltip .r-rating .title{font-size:.9rem}.tooltip .tooltiptext{visibility:hidden;background-color:#fff;color:#000;text-align:center;border-radius:.125em;padding:.1em;position:absolute;z-index:990;width:12em;top:1.5em;border:.0225em solid #e0e0e0;box-shadow:0 .1em .2em -0.1em #e0e0e0}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bdbdbd rgba(0,0,0,0)}
.image-component{transition:opacity .3s ease-in-out}.image-component.lazyload{opacity:0}.image-component.lazyloaded{opacity:1}
.laleo-product-card{width:15em;min-width:15em;background:#fff;border-radius:1em;cursor:pointer;transition:all .3s ease-in-out;position:relative;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;font-size:.92em;color:inherit;display:block}.laleo-product-card .container-attributes{width:100%}.laleo-product-card .remove-bg{filter:brightness(1.1);mix-blend-mode:multiply}.laleo-product-card:hover{box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px}.laleo-product-card:hover .btn-favorite{opacity:1}.laleo-product-card__about{display:flex;gap:.5em;align-items:center;justify-content:flex-end;position:relative}.laleo-product-card__about.no-rating{height:1.3em}.laleo-product-card__about-tags{left:0;top:-5px}.laleo-product-card__about-item{font-size:.63em;line-height:1.2;font-weight:700;border-width:1px;border-style:solid;border-radius:500px;padding:.25em 1em;white-space:nowrap}.laleo-product-card__about-reviews{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.laleo-product-card__about-reviews p{margin:0;font-size:.85em;color:#88888c;line-height:1}.laleo-product-card__about-reviews .product-rating{font-size:.95em;flex-direction:row-reverse;gap:3px}.laleo-product-card__title-container{display:grid;flex-direction:column}.laleo-product-card__thumbnail{width:100%;aspect-ratio:12/16;border-radius:1em;overflow:hidden;background:#efefef;position:relative}.laleo-product-card__thumbnail img{width:100%;height:100%;object-fit:contain}.laleo-product-card__thumbnail--floating{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:.5em;justify-content:space-between;align-items:stretch;flex-direction:row-reverse}.laleo-product-card__thumbnail--floating .checkbox{padding:0;margin:0}.laleo-product-card__thumbnail--floating .checkbox *{padding:0;margin:0}.laleo-product-card__thumbnail--floating .gifts{position:absolute;left:12px;bottom:15px;display:flex;width:30px;height:30px;padding:0;background:#df2323;line-height:1;text-align:center;border-radius:2px;color:rgba(0,0,0,.4);font-weight:bold;justify-content:center;align-items:center;cursor:default;transform:rotate(-20deg)}.laleo-product-card__thumbnail--floating .gifts::before,.laleo-product-card__thumbnail--floating .gifts::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#df2323;border-radius:2px}.laleo-product-card__thumbnail--floating .gifts::before{transform:rotate(30deg)}.laleo-product-card__thumbnail--floating .gifts::after{transform:rotate(60deg)}.laleo-product-card__thumbnail--floating .gifts.qty{border-radius:50%;color:#fff;font-size:.85em;width:28px;height:28px;text-align:center;transform:none}.laleo-product-card__thumbnail--floating .gifts.qty::before,.laleo-product-card__thumbnail--floating .gifts.qty::after{display:none}.laleo-product-card__thumbnail--floating .gifts p{display:flex;align-items:center;z-index:9;color:#fff;text-align:center;line-height:.9rem;font-size:.8rem;margin:0;margin-top:3px;cursor:default;gap:1px}.laleo-product-card__thumbnail--floating .gifts p i{font-size:.7rem;cursor:default}.laleo-product-card__thumbnail--floating .btn-favorite{background:#fff;width:2.125em;height:2.125em;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out}.laleo-product-card__thumbnail--floating .btn-favorite.active{opacity:1;background:#fff}.laleo-product-card__thumbnail--floating .btn-favorite i{color:#f43892;font-size:1em}.laleo-product-card__thumbnail--floating .btn-favorite:hover{background:#f7e7ef}.laleo-product-card__properties{padding:.5em 1em;height:11em;display:flex;flex-direction:column;justify-content:space-between;gap:.25em}.laleo-product-card__properties-button{width:100%;border-radius:.25rem;border:none;padding:.5em;font-size:.9em;font-weight:700;cursor:pointer;color:#fff;margin-bottom:.25em;display:flex;justify-content:center;gap:.5em;transition:all .3s ease-in-out}.laleo-product-card__properties-button:hover{text-decoration:underline}.laleo-product-card__properties-button.ebook-btn{background:#c21e56;margin-top:.5em}.laleo-product-card__manufacturers{color:#88888c;text-transform:uppercase;font-size:.657em;font-weight:700;margin:0;padding-top:.5em;display:flex;overflow:hidden;gap:.5em;align-items:center}.laleo-product-card__manufacturers .masterclass{color:#df2323;margin:.25em 0;font-size:1.1em}.laleo-product-card__manufacturers .separator-m{padding-bottom:4px;max-width:min-content}.laleo-product-card__manufacturers a{color:#6f2bb7;cursor:pointer}.laleo-product-card__manufacturers a:hover{border-bottom:1px solid;padding-bottom:1px}.laleo-product-card__manufacturers>*{white-space:nowrap;display:inline-block;line-height:1;text-overflow:ellipsis;overflow:hidden;max-width:fit-content;width:-webkit-fill-available;cursor:default;padding-bottom:2px}.laleo-product-card__title{font-size:1em;margin:0;font-weight:700;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.laleo-product-card__icons{display:flex;align-items:center;gap:.5em;max-height:18px}.laleo-product-card__icons i{font-size:.85em}.laleo-product-card__icons .tooltip{position:relative;display:flex;justify-content:center;align-items:center}.laleo-product-card__icons .tooltip svg{fill:#00ad26;width:1rem;aspect-ratio:1}.laleo-product-card__icons .tooltip svg:hover{fill:#3b0086 !important}.laleo-product-card__icons .tooltip i:hover{color:#3b0086 !important}.laleo-product-card__icons .tooltip:hover .tooltiptext{display:block}.laleo-product-card__icons .tooltiptext{top:-2.5em;left:0;background-color:rgba(255,255,255,.631372549);backdrop-filter:blur(5px);padding:.2em .5em;border:1.5px solid #3b0086;color:#3b0086;border-radius:.3em;width:max-content;font-size:.9em;font-weight:600;position:absolute;display:none}.laleo-product-card__icons .tooltiptext::after{content:none}.laleo-product-card__price-container{display:flex;justify-content:space-between}.laleo-product-card__price{font-size:1.225em;font-weight:bold;margin:0}.laleo-product-card__price .discounted{color:#ff604d}.laleo-product-card__price-stroked{color:#88888c;font-size:.95em}.laleo-product-card.ebook .laleo-product-card__thumbnail img{object-fit:cover}.laleo-product-card.ebook .laleo-product-card__icons .switch .lever{margin:0 .25em}.laleo-product-card.ebook .laleo-product-card__icons .hd{font-weight:800}.laleo-product-card.complement{font-size:.78em}.laleo-product-card.complement .laleo-product-card__properties{height:11em}.laleo-product-card.complement .laleo-product-card__title{font-size:1.05em;-webkit-line-clamp:2}.laleo-product-card.complement .laleo-product-card__price-container{font-size:1.05em}.laleo-product-card__select{margin:.25rem 0 !important;font-size:1em}.laleo-product-card__select .circle{width:1em;height:.96em;-moz-border-radius:50px;border-radius:50px}.laleo-product-card .not-available{color:#9d9d9d !important}.laleo-product-card .not-available>*{color:#9d9d9d}@media(max-width: 500px){.laleo-product-card:not(.mini){display:flex;width:100%;min-width:100%}.laleo-product-card:not(.mini) .laleo-product-card__thumbnail{overflow:hidden;flex-grow:1;width:144px;border-top-right-radius:0;border-bottom-right-radius:0;position:initial}.laleo-product-card:not(.mini) .laleo-product-card__thumbnail--floating,.laleo-product-card:not(.mini) .laleo-product-card__thumbnail .btn-favorite{opacity:1}.laleo-product-card:not(.mini) .laleo-product-card__properties{flex-grow:2;width:100%;height:12em}.laleo-product-card:not(.mini) .laleo-product-card__title{order:1;margin:0;margin-right:1.5em;margin-top:0 !important;font-size:1.065em}.laleo-product-card:not(.mini) .laleo-product-card__attribute{order:3}.laleo-product-card:not(.mini) .laleo-product-card__manufacturers{order:2}.laleo-product-card:not(.mini) .laleo-product-card__about{margin-bottom:.4em;margin-right:1.5em;margin-top:.2em}.laleo-product-card.mini{width:13em;min-width:13em}.laleo-product-card--floating,.laleo-product-card .btn-favorite{opacity:1}.main-content{padding:0 !important}}.prod-card-label{height:fit-content;width:fit-content;background-color:#fff;border:1px solid #ff604d;color:#ff604d;font-size:.8em;font-weight:bold;border-radius:99rem;margin:0;padding:.25rem .5rem .25rem .25rem;display:flex;justify-content:center;align-items:center}.prod-card-label i{font-size:1.2em;margin:0 .25em 0}
.scrollable-aside{display:flex;flex-flow:row}.scrollable-aside.right{flex-flow:row-reverse}.scrollable-aside.right .aside-area{border:0}.scrollable-aside .aside-content{visibility:hidden;overflow-y:auto;background:#fff}.scrollable-aside .main-content{flex-grow:1;position:relative;box-sizing:border-box}.search-page .results{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;gap:.8em;padding:0 1em}@media screen and (min-width: 1024px){.scrollable-aside .main-content{width:calc(100% - 18em - 1px)}.scrollable-aside .aside-area{border-right:thin solid #e0e0e0;width:18.0625em}.scrollable-aside .aside-content{position:sticky;width:18em;top:0}.scrollable-aside .toggle-btn{display:none}}@media screen and (max-width: 1023px){.scrollable-aside .aside-area{background:#fff;display:flex;flex-flow:column;position:fixed;top:110%;width:100%;height:100%;z-index:10000;transition:all ease-out .2s}.scrollable-aside .aside-area.active{top:0}.scrollable-aside .btn-floating.toggle-btn{position:fixed;right:1em;bottom:1em;background:#6f2bb7}.scrollable-aside .aside-content{flex-grow:1}}@media screen and (max-width: 500px){.scrollable-aside .main-content{padding:0 1em}}
.sort-filter{padding:1rem .5rem}.sort-filter__block{border-radius:.25rem;margin-bottom:1rem}.sort-filter__block h6{padding:.65em;margin:0;font-weight:bold;border-bottom:thin solid #e0e0e0}.sort-filter__block ul{margin:0}.sort-filter__block ul li,.sort-filter__block ul a{color:#88888c}.sort-filter__block ul li:not(:last-child){border-bottom:1px solid #efedf0}.sort-filter__block ul li>a:hover{text-decoration:underline}.sort-filter__block ul li.active>a{color:#512da8;font-weight:bold}.sort-filter__block ul li ul{padding-left:1.25em}.sort-filter__block ul li ul li,.sort-filter__block ul li ul a{border-bottom:none !important}.sort-filter__block ul li ul li.active>a{color:#5d5fef;font-weight:normal}.sort-filter__block ul li ul a{justify-content:flex-start;position:relative}.sort-filter__block ul li ul i{transform:rotate(90deg);left:0;font-size:.725em;position:absolute}.sort-filter__block ul a{padding:.5rem 1rem;text-align:left;display:flex;justify-content:space-between;align-items:center}.sort-filter .manufacturers,.sort-filter .categories{padding:.75em;max-height:8em;overflow-y:auto}.sort-filter .input-field{margin:.25em 0}.sort-filter .content-wrapper{height:0;text-align:center;overflow:hidden}.sort-filter .reverse{padding:1rem;display:flex}.sort-filter .reverse a{display:block;flex-grow:1;color:#424242;text-align:center;padding:.125em .25em;border-radius:1em}.sort-filter .reverse a.active{color:#fff;font-weight:500;background:#6f2bb7}.sort-filter section,.sort-filter .content-wrapper,.sort-filter .title,.sort-filter .item,.sort-filter .reverse a{transition:all .2s ease-out}.sort-filter .item{display:inline-block;background:#e0e0e0;border:0;padding:.375em .5em;border-radius:1em;margin:.125em;cursor:pointer;color:#424242;line-height:1}.sort-filter .item:hover{color:#fff;background:#757575}.sort-filter .item.active{color:#fff;font-weight:500;background:#673ab7}.sort-filter .price-slider{position:relative;width:100%;height:1em;margin:.5em 1em 3em 1em;border-radius:.5em;background:#e0e0e0}.sort-filter .price-slider .min,.sort-filter .price-slider .max,.sort-filter .price-slider .range,.sort-filter .price-slider .smin,.sort-filter .price-slider .smax{position:absolute;border-radius:.75em}.sort-filter .price-slider .min,.sort-filter .price-slider .max{top:-0.25em;z-index:1;cursor:pointer}.sort-filter .price-slider .range{top:0}.sort-filter .price-slider .smin,.sort-filter .price-slider .smax{top:calc(100% + 1em);padding:0 .5em;font-weight:500}.sort-filter .price-slider .smin{left:-1em}.sort-filter .price-slider .smax{right:-1em}.sort-filter .price-slider .range{background:#6f2bb7;height:1em}.sort-filter .price-slider .min,.sort-filter .price-slider .max{width:1.5em;height:1.5em;background:#fff;box-shadow:0 1px 3px #9e9e9e}.sort-filter .price-slider .min{transform:translateX(-75%)}.sort-filter .price-slider .max{transform:translateX(75%)}.sort-filter .title{margin:-0.5em;padding:.5em;line-height:1.5em;cursor:pointer}.sort-filter .title:hover{background:rgba(0,0,0,.0666666667)}.sort-filter .title span{padding:0 .5em;text-align:center;height:1.5em;line-height:1.5em}.sort-filter section.active{background:#f5f5f5}.sort-filter section.active:hover{background:#fafafa}.sort-filter section.active .content-wrapper{height:7.75em;overflow-y:auto}.sort-filter section.active .title{margin:-0.5em -0.5em 0 -0.5em}.sort-filter section.active .title:hover{background:rgba(0,0,0,0)}.sort-filter .filter-label{color:#88888c}.sort-filter .price{display:flex;flex-wrap:wrap;padding:.5rem 1rem}.sort-filter .price p{width:100%;margin:0 0 .25em 0}.sort-filter .promo-image{margin-top:.5em}.sort-filter .promo-image img{max-width:95%;height:auto}
.laleo-radio label{margin-right:0;margin-left:0}.laleo-radio label .error{color:#df2323}
.laleo-collapsible{border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #efedf0;width:100%}.laleo-collapsible__header{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);outline:0px;border:0px;border-bottom:1px solid #efedf0;margin:0px;border-radius:0px;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;color:inherit;display:flex;justify-content:space-between;min-height:48px;padding:0px .75rem;transition:min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.laleo-collapsible__header i{transition:transform .3s ease}.laleo-collapsible__header i.active{transform:rotate(180deg)}.laleo-collapsible__content{overflow:hidden;transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}
.laleo-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#6f2bb7}.laleo-pagination__numeric-item{width:1.5em;height:1.6em;line-height:1.6;font-size:1em;text-align:center;border-radius:2px;cursor:pointer}.laleo-pagination__numeric-item.active{background:#6f2bb7;color:#fff}.laleo-pagination__arrow-item{cursor:pointer;font-size:1.2em;margin:0 .25em}
.main-menu{display:flex;justify-content:flex-end;align-items:center;line-height:1}.main-menu a{font-weight:500;color:#fff;padding:0 .8em;text-transform:capitalize;white-space:nowrap}.main-menu button{color:#fff}.main-menu button i{margin-left:.5em;font-size:.8em;line-height:2}
.sub-nav{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding:0 !important}.sub-nav::-webkit-scrollbar{display:none}.sub-nav .menu-nav{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 !important;line-height:normal;position:relative;height:3rem;width:100% !important;overflow-x:auto;gap:.75em;-ms-overflow-style:none;scrollbar-width:none}.sub-nav .menu-nav::-webkit-scrollbar{display:none}.sub-nav .menu-nav>div{display:flex;align-items:center}.sub-nav .menu-nav>div .links{white-space:nowrap}.sub-nav .menu-nav>div .links:not(:first-child){border-left:1.7px solid #fff;padding-left:.8em;margin-left:.8em}.sub-nav .menu-nav>div .links:not(:first-child):only-child{margin-left:auto}.sub-nav .menu-nav>div .dropdown{padding:0 !important;margin-left:-0.6em;line-height:normal}.sub-nav .menu-nav>div .separator-left{border-left:1.7px solid #fff;padding:.6em 0}.sub-nav .menu-nav>div .laleoEdu{display:flex;background:#6f2bb7;color:#fff;cursor:pointer;font-weight:bold;align-items:center;height:2.125rem}.sub-nav .menu-nav>div .laleoEdu p{font-weight:normal;text-align:center;line-height:1.05}.sub-nav .menu-nav>div .laleoEdu p span{display:block;font-weight:normal;font-size:.6em;white-space:nowrap}.sub-nav .menu-nav>div .laleoEdu i{font-size:.5em}.sub-nav .menu-nav>div .laleoEdu .menu-a-icon{margin-left:.5rem;font-size:.5rem;color:#ffc107}@media(max-width: 1849px){.sub-nav .menu-nav{padding:0 1rem !important}}
.notif-container{background-color:#855aff;border-radius:1rem;padding:.5rem 1rem 1rem 1rem}.notif-container header{font-size:1.1rem;font-weight:600;text-align:center;padding-bottom:.5rem;border-bottom:1px solid #fff;color:#fff}.notif-container main{padding:1rem 0 0 0;line-height:1.5;font-size:1.1rem;color:#fff}.notif-container-checkbox{padding:.5rem 0}.notif-container footer{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.notif-container footer .notif-close{border-radius:.5rem;border:1px solid #fff;color:#fff;width:100%}.notif-container footer .notif-start{border-radius:.5rem;background-color:#ffc107;color:#000;width:100%}
.breadcrumb-clear{padding:1em;line-height:1.5em}.breadcrumb-clear .breadcrumb:before{color:#000;margin:0 .3em 0 .2em}.breadcrumb-clear .breadcrumb:hover{text-decoration:underline}.breadcrumb-clear .active{color:#757575;cursor:context-menu}.breadcrumb-clear .active:hover{color:#bdbdbd;text-decoration:none}.breadcrumb-clear .IconHeader i{color:#6f2bb7 !important}
.ntfs-wrapper{position:relative}.ntfs-wrapper ul{display:none;background:#fff;position:absolute;top:calc(100% + .0625em);right:2em;border-radius:.25em;width:25em;z-index:1;flex-direction:column}.ntfs-wrapper ul::before{content:" ";border:.5em solid #fff;position:absolute;left:23.1em;top:-0.5em;box-shadow:0 0 .125em #bdbdbd;transform:rotate(45deg);z-index:-1}.ntfs-wrapper ul.active{display:flex;right:0}.ntfs-wrapper ul a.ntf{background:rgba(0,0,0,0);display:flex;flex-direction:column;line-height:2;padding:.25em .5em}.ntfs-wrapper ul a.ntf-nav{padding:0;line-height:2.2em}.ntfs-wrapper ul a.ntf-nav i{color:#000 !important}.ntfs-wrapper li{width:100%;background:#fff;position:relative}.ntfs-wrapper li:not(:first-of-type){border-top:1px solid #e0e0e0}.ntfs-wrapper .time{text-align:right;font-size:.8em;color:#9e9e9e}.ntfs-wrapper .viewed{background:#9c27b0;width:.8em;height:.8em;border-radius:50%;position:absolute;top:1em;right:.75em}.ntfs-wrapper .viewed::before{z-index:0}
.umd__header{display:flex;justify-content:center;align-items:center;padding:1.5em .5em;margin-top:1em}.umd__header .icon-laleo-letter{line-height:2em}.umd__header__avatar{display:flex;flex-direction:column;justify-content:center;align-items:center}.umd__header__avatar .MuiAvatar-root{width:2.2em;height:2.2em;font-size:2.2em;font-weight:600}.umd__header__avatar h3{font-size:1.5em;font-weight:bold;margin-top:.65em;margin-bottom:.25em}.umd__header__avatar h5{margin:0;font-size:1em;font-weight:600}.umd__header__avatar h5 span{color:#512da8;font-weight:700}.umd__content{padding:.5em}.umd__content .laleo-collapsible__header{padding:0;padding-right:.75em;border-bottom:0}.umd__content>*:not(.MuiButtonBase-root){min-width:300px;border:1px solid #efedf0;border-left:0;border-right:0}.umd__content>*:not(.MuiButtonBase-root):not(:first-child){border-top:0}.umd__content .MuiButtonBase-root{margin-top:1.5em;font-weight:800}.umd__content__link{display:flex;align-items:center;gap:.5em;padding:0px .75rem;min-height:48px;color:#000}.umd__content__link:hover{cursor:pointer}.umd__content .logout{color:#df2323}.umd__content .logout i{transform:matrix(-1, 0, 0, 1, 0, 0)}.umd__content ul{padding-left:40px;margin:.5em 0}.umd__content ul li{list-style-type:disc}.umd__content ul li a{color:#000}.umd__content ul li a:hover{text-decoration:underline}
.mn.sticky-menu{position:fixed;top:0;left:0;right:0;transition:top .5s}.mn.sticky-menu>*:not(nav){height:0;visibility:hidden;padding:0;margin:0;display:none}.mn #nav-extended{box-shadow:none}.mn .container{position:relative;margin:0;width:100%;padding:.55em 0}.mn .nav-container{display:flex;justify-content:space-between;align-items:center}.mn .nav-wrapper{background-color:#3b0086 !important;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:#fff;position:relative;z-index:2}.mn .nav-wrapper .left-div{gap:1em;display:flex}.mn .nav-wrapper .input-field{background:#fff;border-radius:3em}.mn .nav-wrapper .input-field #navbar-search{border-bottom:none;box-shadow:none}.mn .nav-wrapper .right-div .right{display:flex;align-items:center}.mn .nav-wrapper .right-div .right .material-icons,.mn .nav-wrapper .right-div .right i{color:#fff;font-size:1.125em}.mn .search-input .label-icon i{color:#6c6c78}.mn .badge{margin-left:0}.mn .label-points{line-height:20px;white-space:nowrap}.mn .label-points-pending{display:flex}.mn .text-points-pending{white-space:nowrap}.mn .dropdown{color:#fff}.mn .dropdown p{margin:0;display:flex;align-items:flex-start}.mn .dropdown p span{font-size:.75em}.mn .dropdown li strong{line-height:1.5 !important}.mn .dropdown-trigger>button{color:#fff}.mn .brand-logo{position:relative !important;top:12%}.mn .brand-logo i{margin:0}.mn .brand-logo .img{position:relative !important}.mn .brand-logo .icon-laleo{margin-right:0;color:#fff}.mn .search-icon .material-icons,.mn .search-icon i{color:#6c6c78}.mn .notification{font-size:1.2em;height:50%;padding-top:.8em;padding-bottom:1em;color:#fff}.mn .notify{position:absolute;top:.4em;right:52px;font-size:3em;font-weight:bold;color:#fff;line-height:1;padding:5px 5px;background:#d32f2f;border-radius:50px;line-height:100%}.mn .point{font-size:1em;color:#3b0086;right:auto}.mn .nav-banners{max-height:100vh}.mn .form-suggestions ::-webkit-input-placeholder{color:#757575 !important}.mn .form-suggestions :-moz-placeholder{color:#757575 !important}.mn .suggested{color:#dd2c00}.mn .prices .price,.mn .prices .final-price{font-weight:normal;font-size:1.15em}.mn .prices .final-price{color:#d32f2f}.mn .prices .price.cross-out{font-size:.85rem;font-weight:normal;color:#757575;padding:0 .3em 0;text-decoration:line-through}.mn .content-pad{padding:.5em 1em .25em}.mn .content-pad .chip{font-size:small}.mn .content-pad .chip:hover{background-color:#eee}.mn .suggestions{margin:0;max-height:50em;background:#fff;overflow-y:auto;font-size:.8em;border-radius:0 0 .25em .25em;border-bottom:.0625em solid #f5f5f5}.mn .suggestions.collection{transition:all .3s ease}.mn .suggestions.collection .collection-item{float:none !important;padding:.625em 1.25em}.mn .suggestions.collection .c-item-title{min-height:0;padding-left:1em;font-size:1.25em}.mn .suggestions.collection .name-product{font-weight:600;font-size:1.1em}.mn .suggestions.collection:hover{cursor:pointer}.mn .suggestions.collection:hover .name-product:hover{cursor:pointer;color:#5d5fef}.mn .background-header{background-color:#6f2bb7}.mn .promotions{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;padding-top:.5em;padding-bottom:.5em;background:#fff;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}.mn .promotions a{object-fit:cover;scroll-snap-align:center}.mn .promotions::-webkit-scrollbar{display:none}.mn input::-webkit-calendar-picker-indicator{display:none}.mn .label-points p{overflow:hidden;white-space:nowrap;margin:0 auto;animation:typing 4s infinite}.mn span.tiny-badge{position:absolute;top:.5em;right:.5em;font-size:75%;font-weight:bold;background:#d32f2f;padding:.25em .375em;line-height:1;color:#fff;border-radius:1em}.mn .badge-owner{position:relative}.mn .search-input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:2em !important}.mn .search-input form{height:100%}.mn .search-input input::placeholder{background:rgba(0,0,0,0)}.mn .search-input.active{z-index:2;background:#fafafa;background:#eee}.mn .height-56{height:56px}.mn .justify-content-normal{justify-content:normal}.mn .ml-1{margin-left:1%}.mn .margin-left-auto{margin-left:auto}.mn .overflow-x-clip{overflow-x:clip}.mn .ml-6{margin-left:6%}#user-actions-btns{left:auto !important;right:0;width:auto !important}@keyframes typing{from{width:0}to{width:100%}}@media only screen and (max-width: 1849px){.mn .badge{margin-left:0}.mn .label-points{margin-left:10rem;line-height:20px;white-space:nowrap}.mn .search-icon .material-icons,.mn .search-icon i{font-size:1em !important;color:#fff}.mn .brand-logo{display:flex;left:0;transform:translateX(15%) !important}.mn .search-input{display:flex;position:absolute;-webkit-animation:fade-out .3s ease-out both;animation:fade-out .3s ease-out both;top:0;left:0;bottom:0;z-index:1;pointer-events:none;background:#3b0086;padding:0 2em;width:100%;height:100%;align-items:center;justify-content:space-between;gap:.5em;padding:0 1.2em}.mn .search-input form{height:auto}.mn .search-input .back-arrow{padding-top:0;font-size:1.2em}.mn .search-input.active{z-index:2;-webkit-animation:fade-in .3s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in .3s cubic-bezier(0.39, 0.575, 0.565, 1) both;pointer-events:auto;background:#3b0086}.mn .search-input .input-field{color:#fff;height:2em;width:calc(100vw - 6em)}.mn .search-input .input-field input{height:2em}.mn .search-input .input-field .cancel{font-size:1.5em;color:#444 !important}.mn .search-input>button{border:none;cursor:pointer;background:rgba(0,0,0,0);color:#fff;font-size:1.5em}.mn .search-input .label-icon{cursor:pointer}.mn .search-input i{font-size:1.5em;line-height:1.43em}.mn .search-input input{background:rgba(0,0,0,.0352941176);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.0666666667);font-size:1em}.mn .search-input input:focus{box-shadow:none;background-color:rgba(0,0,0,.0666666667)}.mn .nav-wrapper .left-div{gap:2em}.mn .nav-wrapper .right-div ul{color:#fff}.mn.navbar-fixed .nav-banners{transform:translate3d(0, -100%, 0);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden;padding:0;margin:0}}@media only screen and (min-width: 1849px){.mn .container{width:95%;margin:auto}.mn .search-icon{display:none;position:relative}.mn .search-icon a{opacity:0}.mn .row .right-div{right:3em;display:flex}.mn .content-categories{padding:0 1em 0 1em}.mn .search-input{position:relative;left:auto;z-index:2;top:.8em;bottom:.2em;width:calc(30vw - 8em);height:2em;transition:all .3s ease}.mn .search-input.active{width:calc(50vw - 8em)}.mn .search-input>button{display:none}.mn .search-input .label-icon{cursor:pointer}.mn .search-input i{font-size:1.5em !important;line-height:1.43em;color:#6c6c78}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
.icons-footer{display:flex;justify-content:center;gap:17px;margin:15px 0;width:100%}.icons-footer a{style:none}.icons-footer .iconss{font-size:30px;padding-top:inherit}.icons-footer{display:flex;justify-content:center;gap:17px;margin:15px 0;width:100%}
.contact-modal{width:400px}.contact-modal #message{max-height:110px;text-align:justify}.contact-modal #help-message{float:left;color:rgba(0,0,0,.54);width:90%;display:contents;background:#00c853}.contact-modal #name-user{text-transform:capitalize}@media(max-width: 520px){.contact-modal{width:250px}}@media(max-width: 300px){.contact-modal{width:auto}}
.mf{background-color:#3c0088;border-radius:30px 30px 0 0;padding:2rem 1rem 0 1rem}.mf ul{padding-left:40px}.mf ul li{list-style-type:initial;padding:.25em 0}.mf .location-first{display:flex;justify-content:space-between;align-items:center;margin:0 4rem .5rem 4rem}.mf .location-first .icon-laleo-letter{font-size:2.3rem}.mf .location-first .footer-actions{display:flex;align-items:center;gap:.5rem}.mf .location-first .footer-actions .location-rigth{font-size:1.2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .6rem}.mf .location-first .footer-actions .location-rigth i{padding:0;margin:0;font-size:1.1rem}.mf .laleo-collaps{border-block:none;border-block-end:none;border-top:1px solid;border-bottom:0;border-radius:0;border-right:none;border-left:none;font-size:1rem;font-weight:bold}.mf .laleo-collaps .laleo-collapsible__header{font-size:1.04rem;letter-spacing:.5px;border-bottom:0}.mf .laleo-collaps:last-child{border-bottom:2px solid;margin-bottom:1rem}.mf .icon-a{display:flex;align-items:center;font-size:.4rem;margin:0 10px}.mf .icon-w{display:flex;align-items:center;margin:0 4px;font-size:6px;margin-bottom:4px}.mf .location-end{display:flex;align-items:center;flex-direction:column;margin-bottom:1.2rem}.mf .location-end .footer-icon{display:none}.footer-mobile{display:none}.desktop{display:flex;flex-direction:column;padding:0rem 3.5rem}.desktop .footer-web{width:100%;display:flex;justify-content:space-between;gap:0}.desktop .footer-web .footer-web-li .footer-web-a{display:-webkit-inline-box;font-size:14px;text-align:left;padding:.2rem;font-weight:normal;width:85%}.desktop .footer-web2{width:100%;display:flex;flex-direction:row !important;justify-content:space-between;gap:2rem;flex-direction:column;gap:3rem}.desktop .security-img{display:flex;justify-content:flex-start;flex-direction:row-reverse;height:3.5rem;margin-top:3.5rem;gap:50px}@media only screen and (max-width: 470px){.icons-footer{gap:10px;align-items:center}.icons-footer a .iconss{font-size:28px}.icons-footer a .icon-svg{width:28px;vertical-align:middle}}@media only screen and (max-width: 868px){.location-first{margin:0 .2rem 1.5rem .9rem !important}.location-first .icons-security{display:none}.footer-ul{margin-top:-0.4rem}.footer-web{display:none !important}.footer-web2{display:none !important}.footer-mobile{display:inline}.footer-icon{display:inline !important;margin:1.2rem 0}}.icon-laleo-svg{width:5rem;padding:.5rem 0;height:100%}@media only screen and (max-width: 1380px){.desktop{flex-direction:column;gap:0 !important}.desktop .security-img{height:3.5rem;margin-top:3.5rem}.desktop .footer-web{width:100% !important}.desktop .footer-web2{width:100% !important;flex-direction:row !important}}.footer-ul{line-height:1.3 !important}.footer-a{font-size:1rem;font-weight:normal;cursor:pointer}.footer-no-hover{cursor:default}.footer-no-hover:hover{text-shadow:none !important}
#social-network .avatar-products{display:flex;justify-content:center;padding-top:2em;cursor:pointer}#social-network .avatar-products h5{display:block}#social-network .avatar-products h5 h6{display:block}#social-network.active .avatar-products{position:fixed;z-index:997;right:.5em;bottom:4.5em;flex-direction:column}#social-network.active .avatar-products h5{display:none}#social-network.active .avatar-products h6{display:none}.chats-networks{text-align:center}.avatar-products{display:flex;justify-content:center;padding-top:2em;cursor:pointer}.avatar-products .app-icon{height:3em;width:3em}.avatar-products .cont-app-icon{list-style-type:none;text-align:center;padding:0 1em;color:rgba(0,0,0,.87);-webkit-transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81);transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81)}.avatar-products .cont-app-icon:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
#zmmtg-root{display:none}.btn-default{color:#fff;background-color:rgba(0,0,0,0)}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%}.lds-grid{display:inline-block;position:relative;width:64px;height:64px}.lds-grid div{position:absolute;width:15px;height:15px;border-radius:50%;background:#000;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:6px;left:7px;animation-delay:0s}.lds-grid div:nth-child(2){top:6px;left:30px;animation-delay:-0.4s}.lds-grid div:nth-child(3){top:6px;left:53px;animation-delay:-0.8s}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}
.lp{flex-flow:column;background-position:center;background-color:#f8f8f8}.lp .card-container{width:100%;min-height:calc(100vh - 54px);display:grid;place-items:center}.lp .card{width:calc(100vw - 1em);max-width:26em}.lp .header{height:54px;width:100%;background-color:#3b0086;margin-bottom:0}@media(max-width: 576px){.lp .card-container{align-items:flex-start;background:#fff}.lp .card{width:100%;max-width:100%;height:100%;box-shadow:none}}
.featured{width:66.6666666667%;padding-top:33.3333333333%}@media screen and (max-width: 500px){.featured{width:100%;padding-top:50%}}
.huge{padding-top:50%}
.player-wrapper,.video-wrapper,.video-source,video{width:100%;height:100%}.player-wrapper .video-wrapper .video-source{text-align:center}.player-wrapper .video-wrapper .video-source .button-center,.player-wrapper .video-wrapper .video-source .button-left,.player-wrapper .video-wrapper .video-source .button-right,.player-wrapper .video-wrapper .video-source .button-route,.player-wrapper .video-wrapper .video-source .button-volume{position:absolute;top:50%;margin-top:-24px;margin-left:-34px;z-index:63}.player-wrapper .video-wrapper .video-source .button-center i,.player-wrapper .video-wrapper .video-source .button-left i,.player-wrapper .video-wrapper .video-source .button-right i,.player-wrapper .video-wrapper .video-source .button-route i,.player-wrapper .video-wrapper .video-source .button-volume i{font-size:3.5rem}.player-wrapper .video-wrapper .video-source .button-right i,.player-wrapper .video-wrapper .video-source .button-left i{font-size:2.4rem}.player-wrapper .video-wrapper .video-source .button-left{left:10%}.player-wrapper .video-wrapper .video-source .button-center{left:50%}.player-wrapper .video-wrapper .video-source .button-right{right:10%;margin-left:0;margin-right:-30px}.player-wrapper .video-wrapper .video-source .button-route,.player-wrapper .video-wrapper .video-source .button-volume{top:8%}.player-wrapper .video-wrapper .video-source .button-route i,.player-wrapper .video-wrapper .video-source .button-volume i{font-size:2rem}.player-wrapper .video-wrapper .video-source .button-route{right:5%}.player-wrapper .video-wrapper .video-source .button-volume{white-space:nowrap;overflow:hidden;justify-content:space-between;padding:0;padding-right:1em;transition:width .6s linear;width:11.5em;left:8%;top:9%;margin-left:-20px}.player-wrapper .video-wrapper .video-source .button-volume:hover{width:11.5em !important}.player-wrapper .video-wrapper .video-source .progress{position:absolute;bottom:0;margin-bottom:0}.player-wrapper .video-wrapper .video-source .progress .determinate{transition:none}@media(max-width: 860px){.player-wrapper .video-wrapper .video-source .button-route{top:13%}.player-wrapper .video-wrapper .video-source .button-volume{left:8%;top:14%}}@media(max-width: 550px){.player-wrapper .video-wrapper .video-source .button-route{top:20%}.player-wrapper .video-wrapper .video-source .button-volume{left:12%;top:22%}}
.ads{width:33.3333333333%;padding-top:33.3333333333%}.ads .fb-banner-html{font-size:calc(1em + .25vw);text-align:center;font-weight:700;cursor:pointer;word-break:break-word;padding:0 .8em}.iframe-video{width:100%;height:100%;background-color:#212121}@media screen and (max-width: 500px){.ads{width:100%;padding-top:100%}}
.main-banner{padding-top:43.75%}
.promo-container{display:flex;flex-wrap:wrap;justify-content:center}.promo{width:33.3333333333%;padding-top:20.8333333333%}@media screen and (max-width: 800px){.promo{width:50%;padding-top:31.25%}}
.list-slider{overflow:hidden;display:flex;position:relative;justify-content:flex-start}.list-slider.vertical .list{flex-direction:column}.list-slider.vertical .list-container{margin:0;padding:1rem}.list-slider.back{height:auto;margin-top:1em}.list-slider.back .list{justify-content:center}.list-slider.no-arrows{height:auto}.list-slider.no-arrows button[class$=-item]{display:none}.list-slider.label{background-size:cover;margin-top:1em}.list-slider.label .list{justify-content:flex-end}.list-slider .list-container{margin:0 1.5rem;overflow:hidden;padding:1.5rem 0;width:100%}.list-slider .list{display:flex;flex-grow:1;transition:all ease-out .3s;width:fit-content;gap:.8em}.list-controller{display:flex;gap:.5em;align-items:center}.list-controller button{cursor:pointer;border:0;font-size:1.2em !important;background:#fff;padding:5px;border-radius:50%;width:45px;height:45px;line-height:1.2em;box-shadow:rgba(60,64,67,.3019607843) 0px 1px 2px 0px,rgba(60,64,67,.1490196078) 0px 1px 3px 1px;color:#6f2bb7;transition:all .3s ease}.list-controller button:hover{box-shadow:rgba(0,0,0,.16) 0px 2px 3px,rgba(0,0,0,.23) 0px 2px 4px}.list-controller button:active{transform:scale(0.9)}@media only screen and (max-width: 599px){.list-controller{display:none}}
.speaker-card{position:relative;display:flex;width:fit-content}.speaker-card figure{top:0;left:0;position:absolute;width:100%;height:100%;z-index:0}.speaker-card.clickable-card{cursor:pointer}.speaker-card.clickable-card:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.speaker-card.rejected-presentation{border:2px solid #dd2c00}.speaker-card.rejected-presentation .speaker-image-section .background-image{opacity:.4}.speaker-card.rejected-presentation .speaker-image-section .speaker-info{background-color:#424242}.speaker-card.rejected-presentation .speaker-content{border:none}.speaker-card.rejected-presentation .speaker-content h5{color:#dd2c00}.speaker-card.expired-presentation .speaker-image-section .speaker-info{background-color:#424242}.speaker-card.expired-presentation .speaker-content h5{color:gray}.speaker-card .speaker-notice{position:absolute;top:1rem;left:1rem;color:#fff;background-color:#dd2c00;line-height:1.5rem;border-radius:.3rem;padding:.3rem .6rem}.speaker-card .btn-interest{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;background-color:rgba(0,0,0,0);box-shadow:none}.speaker-card .btn-interest i{position:absolute;left:-0.35rem;top:-0.09rem;line-height:2.1rem;font-size:2.7rem;color:#ffa338}.speaker-card .btn-interest i:nth-child(2){color:#fff;z-index:-1;font-size:2.3rem;left:-0.2rem;transition:color .3s ease}.speaker-card .btn-interest:hover i:nth-child(2){color:#ffa338}.speaker-card .speaker-image-section{position:relative;width:16rem;height:19rem;background-color:#c5c5c5;overflow:hidden;z-index:-1}.speaker-card .speaker-image-section .background-image{width:auto;height:100%}.speaker-card .speaker-image-section .speaker-info{position:absolute;left:0;bottom:2rem;height:2.5rem;width:100%;background-color:#523480}.speaker-card .speaker-image-section .speaker-info small{display:block;line-height:1.2rem;margin-left:1rem;color:#fff;font-weight:bold}.speaker-card .speaker-image-section .speaker-info small:last-child{font-weight:lighter}.speaker-card .speaker-content{width:16rem;height:19rem;background-color:#fff;border:1px solid #c5c5c5;padding:2.8rem 1rem 1.5rem 1rem}.speaker-card .speaker-content h5{margin:0;font-weight:bolder;color:#523480;height:5.4rem;overflow:hidden}.speaker-card .speaker-content .speaker-date{color:#dd2c00;padding:.8rem 0 .5rem 0;display:block}.speaker-card .speaker-content .speaker-date.crossed{text-decoration:line-through}.speaker-card .speaker-content .speaker-users{width:100%}.speaker-card .speaker-content .speaker-users small:not(:first-child){margin-left:.5rem;padding-left:.8rem;position:relative}.speaker-card .speaker-content .speaker-users small:not(:first-child)::after{position:absolute;left:0;content:"•";font-size:1rem;font-weight:bolder}.speaker-card .speaker-content .type-area{width:100%;display:flex;align-items:center;border-top:2px solid #c5c5c5;padding-top:.6rem;margin-top:.4rem}.speaker-card .speaker-content .type-area .speaker-type{color:#fff;background-color:#d81b60;line-height:1.5rem;border-radius:.3rem;padding:.3rem .6rem;margin-right:.8rem}.speaker-card .speaker-content .bottom-link{position:absolute;bottom:.5rem;color:gray;cursor:pointer;transition:color .1s ease}.speaker-card .speaker-content .bottom-link:hover{color:#523480}.speaker-card .speaker-content .bottom-link.more-info{right:1rem;font-size:1.2rem}.speaker-card .speaker-content .bottom-link.more-info i{position:relative;bottom:-0.5rem}.speaker-card .speaker-content .bottom-link.on-edit{right:0;width:50%;text-align:center;font-size:.85rem}.speaker-card-add{width:16rem;height:19rem;background-color:#fff;border:1px solid #c5c5c5;color:gray;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;cursor:pointer}.speaker-card-add p{margin:0 3rem;font-size:1.3rem;text-align:center}.speaker-card-add i{font-size:3rem}.speaker-card-add:hover{color:#523480;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}@media only screen and (max-width: 601px){.speaker-card{flex-direction:column}.speaker-card.speaker-only .speaker-image-section{display:none}.speaker-card.speaker-only .speaker-content{height:10.5rem;padding-top:1.6rem}.speaker-card.speaker-only .speaker-notice{top:0;left:0;border-radius:0;line-height:1rem;padding:.2rem 1rem .3rem 1rem}.speaker-card .speaker-image-section{width:20rem;height:11.75rem}.speaker-card .speaker-image-section .speaker-info{height:1.75rem;bottom:0}.speaker-card .speaker-image-section .speaker-info small{display:inline-block}.speaker-card .speaker-image-section .speaker-info small:last-child{margin-left:.5rem;padding-left:.8rem;position:relative}.speaker-card .speaker-image-section .speaker-info small:last-child::after{position:absolute;left:0;content:"•";font-size:1rem;font-weight:bolder}.speaker-card .speaker-image-section .background-image{width:100%;height:auto}.speaker-card .speaker-content{width:20rem;height:9.5rem;padding:.6rem .8rem 1.5rem .8rem}.speaker-card .speaker-content h5{font-size:1.3rem;height:3rem}.speaker-card .speaker-content .speaker-date{padding-top:.2rem;padding-bottom:0}.speaker-card .speaker-content .type-area{display:none}.speaker-card .speaker-content .bottom-link{width:calc(100% - 1.6rem) !important;bottom:.8rem;border-top:2px solid #c5c5c5;padding-top:.7rem;margin:0 .8rem}.speaker-card .speaker-content .bottom-link.more-info{right:0;text-align:center;font-size:.85rem;text-transform:uppercase}.speaker-card .speaker-content .bottom-link.more-info i{display:none}.speaker-card-add{height:10.5rem;width:20rem}}
.presentation-modal{position:relative}.presentation-modal .presentation-display{position:relative}.presentation-modal .presentation-display .image-wrapper{position:relative;margin:0;border:.0625em solid #e0e0e0;min-height:30vw;max-height:30em;display:flex;align-items:center;justify-content:center}.presentation-modal .presentation-display .image-wrapper img{max-height:29.875em}.presentation-modal .presentation-info .presentation-name{margin-top:0;color:#523480;font-weight:bold}.presentation-modal .presentation-info .presentation-date{color:#dd2c00}.presentation-modal .presentation-info .presentation-date.crossed{text-decoration:line-through}.presentation-modal .presentation-info .type-area{width:100%;display:flex;align-items:center;padding-top:.6rem;margin-top:.4rem}.presentation-modal .presentation-info .type-area .speaker-type{color:#fff;background-color:#d81b60;line-height:1.5rem;border-radius:.3rem;padding:.3rem .6rem;margin-right:.8rem}.presentation-modal .presentation-description .speaker-information{display:flex}.presentation-modal .presentation-description .speaker-information figure{width:3.5rem;height:3.5rem;border-radius:100%;overflow:hidden;margin-right:.5rem}.presentation-modal .presentation-description .speaker-information figure img{width:100%;height:auto}.presentation-modal .presentation-description b{display:block;margin-top:1rem}.presentation-modal .presentation-description p{margin:0}.presentation-modal .presentation-description a{margin-top:1rem;width:100%}.presentation-modal .presentation-description .more-info{display:block;width:100%;text-align:right;font-size:1.2rem;color:gray}.presentation-modal .presentation-description .more-info:hover{color:#523480}.presentation-modal .presentation-description .btn i{margin-right:.5rem}.presentation-modal .presentation-description .outline{background-color:rgba(0,0,0,0);border:1px solid #523480;color:#523480}.presentation-modal .presentation-description .registered{background-color:#4caf50;color:#fff;border:none;font-weight:bold}@media only screen and (max-width: 601px){.presentation-modal .presentation-info{margin-top:1rem}}
.story-card{width:10em;border-radius:1em;height:16.666666em;transition:all ease-out .15s;display:flex;flex-flow:column;justify-content:center;align-items:center;color:rgba(0,0,0,.5333333333);cursor:pointer;position:relative;overflow:hidden}.story-card:hover{background:rgba(0,0,0,.1333333333)}.story-card .user-name{color:#fff;text-shadow:0 0 .25em #000;position:absolute;bottom:.5em;left:2.5em;right:.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.story-card .story-user,.story-card .story-media{position:absolute;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.story-card .story-media{backdrop-filter:blur(5px);top:0;left:0;right:0;bottom:0}.story-card .story-media img{max-width:100%;max-height:100%}.story-card .dropdown-trigger{position:absolute;top:.25em;right:.25em;color:#fff}.story-card .story-user{bottom:.25em;left:.25em;min-width:2em;min-height:2em;border-radius:50%;overflow:hidden}.story-card .story-user .icon-laleo{padding-top:.125em;font-size:1.75rem;line-height:1.25rem;border-radius:50%;background:#fff}.story-card .story-label{font-size:1.2em;padding:1em;text-align:center}.story-card .story-icon{font-size:2em;background:rgba(0,0,0,.0666666667);line-height:1;border-radius:50%}@media only screen and (min-width: 993px){.story-card{width:15em;height:25em}}@media only screen and (min-width: 601px){.story-card{width:12em;height:20em}}
.modal.story-wrapper{overflow:hidden}.story-view-modal .action-wrapper{display:flex;background:rgba(0,0,0,0);position:absolute;top:2.75em;bottom:2.75em;left:0;right:0}.story-view-modal button[class$=-story]{border:0;background:rgba(0,0,0,0);width:40%}.story-view-modal .next-story{width:60% !important}.story-view-modal .aspect-image figure{top:2.75em;bottom:2.75em}.story-view-modal .stories-bar{display:flex;align-items:center;padding:1px}.story-view-modal .story-user{height:3em;padding:.25em 0}.story-view-modal .story-user img{border-radius:50%;overflow:hidden;max-height:100%}.story-view-modal .icon-laleo{border-radius:50%;background:#fff}.story-view-modal .story-bar{position:relative;flex-grow:1;height:.25em;border-radius:.25em;background:rgba(255,255,255,.2666666667);margin:1px}.story-view-modal .story-bar.viewed{background:#b39ddb}.story-view-modal.viewing{background:#e0e0e0}.story-view-modal .load-bar{background:#b388ff;position:absolute;top:0;bottom:0;left:0}.story-view-modal .footer-section,.story-view-modal .header-section{position:absolute;display:flex;flex-wrap:wrap;left:0;width:100%}.story-view-modal .footer-section button,.story-view-modal .header-section button{color:#fff;text-shadow:0 0 2px #fff}.story-view-modal .footer-section button i+span,.story-view-modal .header-section button i+span{margin-left:.5em}.story-view-modal .header-section{top:0;background:linear-gradient(rgba(0, 0, 0, 0.6666666667), rgba(0, 0, 0, 0))}.story-view-modal .footer-section{bottom:1em;justify-content:space-between}.story-view-modal .footer-section button i{margin:0 .25em}.story-view-modal .comments{z-index:1;position:absolute;max-height:calc(100% - 5.5em);display:flex;flex-direction:column;left:0;right:0;bottom:0;background:#fff;box-shadow:0 0 .5em #000;transition:transform ease-out .2s;transform:translateY(110%)}.story-view-modal .comments.active{transform:translateY(0)}.story-view-modal .comments .product-card:last-of-type{border:0}.story-view-modal .c-close-area{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background ease-out .2s;z-index:-1}.story-view-modal .c-close-area.active{z-index:1;background:rgba(0,0,0,.5333333333)}.story-view-modal .c-header{border-bottom:1px solid #ccc}.story-view-modal .c-box [type=text]{border:0;padding:0 1em;margin:0}.story-view-modal .c-box [type=submit]{border:0;background:rgba(0,0,0,0);font-weight:bold;color:#523480}.story-view-modal .comment{margin-bottom:1em;padding-top:1em;position:relative}.story-view-modal .c-content{overflow-y:auto}.story-view-modal .c-info{position:absolute;top:0;font-size:.7em;z-index:1000}.story-view-modal .c-user{border-radius:1em;padding:.125em .5em;font-weight:bold;z-index:100;background:#f0f0f0}.story-view-modal .c-time{margin-left:1em;color:#888}.story-view-modal .c-text{background:#fff;border-radius:1em;padding:.25em .5em;margin:0 auto 1em .5em}@media only screen and (min-width: 601px){.modal.story-wrapper{min-width:0 !important;max-width:100vw !important;width:56vh !important;height:90vh !important}}
.aspect-image{position:relative;overflow:hidden}.aspect-image.full{position:absolute;height:100%;width:100%;left:0;top:0}.aspect-image .back-blur,.aspect-image figure{background-position:center;justify-content:center;background-size:cover;align-items:center;position:absolute;display:flex;bottom:0;right:0;left:0;top:0}.aspect-image .back-blur{filter:blur(5px);bottom:-5px;right:-5px;left:-5px;top:-5px}.aspect-image img{max-width:100%;max-height:100%}
.stories .title-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 1.5rem;padding-bottom:0}.stories .title{padding:0}
.cards{background:#fff;border-radius:16px;overflow:hidden}.cards__title-container{font-size:1.5rem;padding:1rem;padding-bottom:0;display:grid}.cards__title{color:rgba(0,0,0,.87);font-weight:600;font-size:1em;margin:0;line-height:1.5}.cards__subtitle{font-size:.7em;color:#88888c;margin:0;line-height:1.5}.cards__content{padding:1em}.cards__actions{display:flex;-webkit-box-align:center;align-items:center;padding:.5em}.cards__action-area{align-items:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);outline:0px;border:0px;margin:0px;border-radius:0px;padding:0px;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;color:inherit;display:block;text-align:inherit;width:100%}.cards--elevation-0{box-shadow:rgba(0,0,0,.05) 0px 1px 2px 0px}.cards--elevation-1{box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px}.cards--elevation-2{box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}.cards--elevation-3{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}.cards--elevation-4{box-shadow:rgba(0,0,0,.1) 0px 10px 15px -3px,rgba(0,0,0,.05) 0px 4px 6px -2px}.cards--elevation-5{box-shadow:rgba(0,0,0,.1) 0px 20px 25px -5px,rgba(0,0,0,.04) 0px 10px 10px -5px}.cards--elevation-6{box-shadow:rgba(0,0,0,.25) 0px 25px 50px -12px}
.featured-categories-section section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.featured-categories-section .title-brands{padding:1rem 1.5rem;padding-bottom:0}.featured-categories-section .featured-categories{display:flex;border-radius:50%;width:6.9375rem;max-width:12em;height:6.9375rem;max-height:12em;margin:auto 1em;margin-bottom:.5em;background-position:center;background-size:cover;border:thin solid #e0e0e0}.featured-categories-section .name-category{font-weight:500;color:#000;margin:auto 1em;text-align:center;max-width:12em;width:8rem;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;font-size:1.02em;height:2.8125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.skeleton{background:rgba(190,190,190,.2);position:relative;z-index:0;overflow:hidden}.skeleton__square{border-radius:2px;width:4rem;min-width:4rem;height:2rem;line-height:32px}.skeleton__square__large{border-radius:2px;width:4rem;min-width:4rem;height:2.5rem;line-height:40px}.skeleton__square__small{border-radius:2px;width:4rem;min-width:4rem;height:1.5rem;line-height:24px}.skeleton__card{border-radius:1em;width:15em;min-width:15em;height:420.72px;font-size:.87em}.skeleton__circle{width:2rem;height:2rem;border-radius:50%;line-height:32px}.skeleton__circle__large{border-radius:50%;width:2.5rem;height:2.5rem;line-height:40px}.skeleton__circle__small{border-radius:50%;width:1.5rem;height:1.5rem;line-height:24px}.skeleton_active::after{position:absolute;inset:0 -150%;background:linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);-webkit-animation:skeleton-loading 1.4s ease infinite;animation:skeleton-loading 1.4s ease infinite;content:""}@media only screen and (max-width: 500px){.skeleton__card{width:100%;min-width:100%;height:12em}}@keyframes skeleton-loading{0%{transform:translateX(-37.5%)}100%{transform:translateX(37.5%)}}
.feature-categories-skeleton{background:#fff;border-radius:16px;width:100%;padding:1em}.feature-categories-skeleton .categories-list-skeleton{display:flex;gap:1em;overflow:hidden;padding:2em 0}.feature-categories-skeleton .category-item{display:flex;flex-direction:column;align-items:center}.feature-categories-skeleton .circle{width:6.9375rem;height:6.9375rem;max-height:12em;margin:auto 1em;margin-bottom:.5em}.feature-categories-skeleton .title{width:6rem}.feature-categories-skeleton .list-title{width:450px;margin-bottom:10px;max-width:80%}.feature-categories-skeleton .list-subtitle{width:300px;max-width:60%}
.product-list-skeleton{background:#fff;border-radius:16px;width:100%}.product-list-skeleton .card-list{display:flex;gap:.8em;overflow:hidden;padding:2em 1.5em}.product-list-skeleton .list-title{width:450px;margin:1.5em 1em;margin-bottom:15px;max-width:80%}.product-list-skeleton .list-subtitle{width:300px;margin:0 1em;max-width:60%}@media(max-width: 500px){.product-list-skeleton .card-list.vertical{flex-direction:column}}
.products-section__slider{display:flex;gap:.8em;scroll-snap-type:x mandatory;overflow-x:scroll;padding:1.5em .5em;margin:0 1em;text-decoration:none}.products-section__slider.vertical{flex-direction:column;margin:0;padding:0 1rem}.products-section__slider.vertical li:first-child{padding-top:.5em}.products-section__slider.vertical li:last-child{padding-bottom:.5em}.products-section__slider:not(.vertical) li:first-child{padding-left:.5em}.products-section__slider:not(.vertical) li:last-child{padding-right:.5em}.products-section__slider>*{text-decoration:none;scroll-snap-align:start}.products-section__slider::-webkit-scrollbar{display:none}.products-section .title-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 1.5rem;padding-bottom:0}.products-section .title-container .title{padding:0}.products-section .title-container .title h3,.products-section .title-container .title h4{text-transform:lowercase}.products-section .title-container .title h3::first-letter,.products-section .title-container .title h4::first-letter{text-transform:capitalize}.products-section .list-btn{font-size:.9rem !important;margin-left:auto;margin-right:1em;font-weight:bold;color:#a25bea}.products-section .label{margin-top:1em}
.coupons-modal{display:flex;justify-content:center;align-items:center;flex-direction:column}.coupons-modal h2{text-align:center;font-size:28px;font-weight:bolder}.coupons-modal h3{text-align:center;font-size:22px;font-weight:normal}.cupons-modal-list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:15px}.cupons-modal-list .cupons-modal-list-item{padding:20px 30px;border-radius:10px;border:1px solid #ff9c07;border-left:15px solid #ff9c07}.cupons-modal-list h2{color:#e90000;font-size:24px;margin-bottom:0px}.cupons-modal-list span{color:#e90000;display:block;margin-bottom:10px}.cupons-modal-list .expiration{color:#222;margin-bottom:0px}
.home-page{margin-top:1.625em;margin-bottom:1.625em;display:flex;flex-direction:column;gap:1.625em}.home-page .information-page-section{display:flex;flex-direction:column;gap:1.625em}.credits{padding-left:1em}.credits a{color:#757575}@media only screen and (max-width: 600px){.credits{text-align:center}}
.button{border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;font-weight:600}.button--small{padding:10px 16px}.button--large{padding:16px}.button--primary{background:#ffc831;color:#09090a}.button--primary:hover{background:#f3b200;color:#09090a}.button--primary:active{background:#d49c00;color:#000;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.button--primary:disabled{background:#efedf0;color:#88888c}.button--secondary{background:rgba(0,0,0,0);border:1px solid #313134}.button--secondary:hover{border-color:#f3b200;color:#09090a}.button--secondary:active{border-color:#d49c00;background:rgba(0,0,0,.1);box-shadow:0px 2px 4px rgba(0,0,0,.15)}.button--secondary:disabled{border-color:#efedf0;color:#88888c}.button--tertiary{background:rgba(0,0,0,0);color:#09090a}.button--tertiary:hover{color:#d49c00;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.button--tertiary:disabled{color:#88888c}.button *{pointer-events:none}.button-full{width:100%}.button-endIcon i,.button-startIcon i{font-size:1em}.button-endIcon{font-size:1em;margin-left:8px;margin-right:-4px}.button-startIcon{font-size:1em;margin-right:8px;margin-left:-4px}
.outfit-banner__container{display:flex;padding:1rem;align-items:center}.outfit-banner__container .gif-banner{border-radius:13px;width:50%}.outfit-banner__quote{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem}.outfit-banner__quote img{max-width:100px;margin-bottom:1rem}.outfit-banner__quote h1{color:rgba(0,0,0,.87);font-weight:700;font-size:1.5em;text-align:center;margin:0;line-height:1.5}.outfit-banner__price{color:#3b0086;padding:1rem 0;font-size:1.5em;font-weight:700}.outfit-banner__button{color:#3b0086}@media(max-width: 600px){.outfit-banner__container{flex-direction:column}.outfit-banner__container .gif-banner{width:100%}.outfit-banner__quote{width:100%;padding:1.5rem 0}}
.brands-section .title-brands{padding:1rem 1.5rem;padding-bottom:0}.brands-section .brands{background:#eee;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;border-radius:50%;min-width:7em;min-height:7em;width:7em;height:7em;word-break:break-word;padding:.5em;-webkit-hyphens:auto;hyphens:auto;color:#000;margin:auto 1em}.brands-section .brands:hover{background:#ffeb3b !important}.brands-section .brands-link{float:right;margin:0 1em auto;color:#a25bea;margin-left:auto;font-weight:bold}@media only screen and (max-width: 600px){.brands{margin:auto 1em !important;font-size:.8em}}
.pr{display:flex;justify-content:center;align-items:center}.pr .content-password{background:#fff;padding:10px}.pr .content-password div span{padding-bottom:15px;margin-left:0 !important}.pr .content-password div label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(-3rem + 100%) !important;margin-left:0 !important}.pr .content-password div .btn-icons{padding:0}.pr .content-password div .icons-suffix{right:0;text-align:center}.pr .section-recovery{width:calc(25% + 15em);margin:0 0 2.5em 0}
.phone-num-page{display:block;margin:0}.phone-num-page .phone-section .phone-contente{text-align:left;background-color:#fff;width:60%}.phone-num-page .phone-section .phone-contente .verified-phone{text-align:center}.phone-num-page .phone-section .phone-contente .email-text{text-align:center;margin-bottom:1.5em}.phone-num-page .phone-section .phone-contente .option-verificate{border:2px solid #88888c;border-radius:16px;margin-bottom:1em;display:flex;justify-content:flex-start;width:100%}.phone-num-page .phone-section .phone-contente .option-verificate .tittle{font-size:16px;margin-bottom:.5em}.phone-num-page .phone-section .phone-contente .option-verificate p{margin-top:.5em}.phone-num-page .phone-section .phone-contente .option-verificate .MuiButtonBase-root{padding:2em;color:#88888c}.phone-num-page .phone-section .phone-contente .option-verificate .MuiButtonBase-root:checked{color:#000}.phone-num-page .phone-section .phone-contente .option-verificate .laleo-radio{width:100%}.phone-num-page .phone-section .phone-contente .option-verificate .laleo-radio .MuiTypography-root{margin-left:0;color:#09090a;padding-left:1em;text-align:left;width:100%}.phone-num-page .phone-section .phone-contente .Selected{border:2px solid #a25bea;border-radius:16px;margin-bottom:1em;display:flex;justify-content:flex-start;width:100%}.phone-num-page .phone-section .phone-contente .Selected .tittle{font-size:16px;margin-bottom:.5em}.phone-num-page .phone-section .phone-contente .Selected p{margin-top:.5em}.phone-num-page .phone-section .phone-contente .Selected .MuiButtonBase-root{padding:2em;color:#a25bea}.phone-num-page .phone-section .phone-contente .Selected .MuiButtonBase-root:checked{color:#000}.phone-num-page .phone-section .phone-contente .Selected .laleo-radio{width:100%}.phone-num-page .phone-section .phone-contente .Selected .laleo-radio .MuiTypography-root{margin-left:0;color:#09090a;padding-left:1em;text-align:left;width:100%}.phone-num-page .phone-section .change{border:1px solid #313134;color:#09090a !important;font-size:16px;font-weight:700;margin-bottom:1em;margin-top:1em;border-radius:30px;padding:.4em 0;text-transform:none;width:75%}.phone-num-page .phone-section .send-code{color:#3a3a3a;font-weight:800;letter-spacing:1px;height:3em;margin-bottom:.5rem}.phone-num-page .Actions{display:flex;align-items:center;flex-direction:column;gap:.5em;margin-top:1em}.phone-num-page .Actions .button-code{font-size:16px;font-weight:700;color:#88888c;background-color:#efedf0;border-radius:100px;width:75%}.phone-num-page .Actions .button-activated{font-size:16px;font-weight:700;color:#09090a;background-color:#ffc831;border-radius:100px;width:75%}.phone-num-page .verified{display:flex;align-items:center;justify-content:center;margin:1em 0}.phone-num-page .verified .question{color:#4267b2;font-size:1em;padding-right:.2em}.phone-num-page .verified-phone{font-size:24px;font-weight:700}.phone-num-page .email-text{font-size:16px}.phone-num-page .number-bold{font-size:28px}.phone-num-page .verified-problem{display:flex;align-items:center;justify-content:center;margin:1em 0}.phone-num-page .verified-problem .exclamation{color:#ffc831;font-size:1em;padding-right:.2em}.phone-num-page .laleo-logo{line-height:1.5em}.phone-num-page .laleo-logo .icon-laleo-letter{line-height:1.8em;color:#fff;font-size:1.8rem}.phone-num-page .laleo-logo .icon-laleo-letter .Actions{display:flex;align-items:center;justify-content:center;padding-bottom:1.5em}.phone-num-page .laleo-logo .icon-laleo-letter .Actions>p{padding-right:1em;font-size:1.3em}@media only screen and (max-width: 600px){.phone-num-page .phone-section .Actions .button-code{width:100%}.phone-num-page .phone-section .Actions .button-activated{width:100%}.phone-num-page .phone-section .Actions .change{width:100%}.phone-num-page .phone-section .phone-contente{width:80%}.phone-num-page .phone-section .phone-contente .option-verificate .MuiButtonBase-root .laleo-radio .MuiTypography-root{padding:0em}}
.ph .phone{text-align:center;border:none;margin:1em 0}.ph .phone .phone-content{padding:.5em 1em 1em 1em;background-color:rgba(0,0,0,0);width:70%;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.ph .phone .phone-content>p{margin:0}.ph .phone .strong{padding:0 0 1em 0;font-size:16px}.ph .phone .info{margin-top:1em}.ph .phone #send-code{color:#000;font-size:18px;font-weight:650}.ph .phone .wraper-in{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}.ph .phone .wraper-in .input-field{margin:0 .8em 0}.ph .phone .wraper-in .input-field>input{border-radius:.6em;background-color:#eceff1;color:#523480;border:none;text-align:center;font-weight:bold;font-size:1.5em;height:3em;width:2.5em;line-height:0}.ph .phone .wraper-in .input-field>input:focus{outline:none}.ph .phone .check-email{color:#e90000;font-size:1rem;max-width:450px;text-align:center;margin:0}.ph .actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em}.ph #button-verification{color:#3a3a3a;font-weight:800;letter-spacing:1px;height:3em;margin-bottom:.5rem;padding:0em 9em}.ph .verified{display:flex;align-items:center;justify-content:center;margin:2em 0}.ph .verified .verified-link{color:#000;font-size:17px}.ph .verified .question{color:#4267b2;font-size:1.6em;padding-right:.2em}@media only screen and (max-width: 600px){.ph .phone .phone-content{width:100%}.ph .phone .wraper-in .input-field{padding:0 .3em 0;margin:0}.actions{margin-bottom:2em}.actions .MuiButtonBase-root{width:60%}}
.pv{width:100%;background:#fff}.header{display:flex;align-items:center;justify-content:center;height:54px;width:100%;background-color:#3b0086}.global{justify-content:center;width:auto}.code-title{text-align:center;font-size:24px;font-weight:700}.heart{color:#f43892;font-size:16px;margin-left:10px}.laleo-logo{line-height:1.5em}.laleo-logo .icon-laleo-letter{line-height:1.8em;color:#fff;font-size:1.8rem}
.phone-num-page .phone-section{display:flex;justify-content:center;width:auto}.phone-num-page .phone-section .actions{display:flex;flex-direction:column;gap:1.5em;margin:auto;align-items:center}.phone-num-page .phone-section .phone-content{text-align:center;background-color:#fff;margin-left:0;width:90%}.phone-num-page .phone-section .change-phone{font-size:24px;font-weight:700}.phone-num-page .phone-section .number-register{font-size:16px;font-weight:600}.phone-num-page .phone-section .number-enter{margin:16px 0;font-size:18px;font-weight:600}.phone-num-page .phone-section .remember{font-size:14px;color:#88888c;font-weight:400;margin-bottom:1rem}.phone-num-page .phone-section .btn-update{color:#3a3a3a;font-weight:800;letter-spacing:1px;height:3em;margin-bottom:.5rem}.phone-num-page .phone-section .btn-back{font-weight:600;letter-spacing:1px;height:3em}.phone-num-page .phone-section .phones{display:flex;gap:.5em;margin-bottom:1.5rem}.phone-num-page .phone-section .phones .validate{width:100%;max-width:none}.phone-num-page .phone-section .phones .code{min-width:130px}.phone-num-page .phone-section .phones .circle{width:15px;height:15px;margin-right:.5em}.phone-num-page .phone-section .phones::after{content:none}.phone-num-page .phone-section .phones>p{padding-right:1em;font-size:1.3em}@media only screen and (min-width: 768px){.phone-num-page .phone-section .phone-content{width:50%}}@media only screen and (min-width: 1024px){.phone-num-page .phone-section .phone-content{width:calc(100vw - 1em);max-width:26em}}
.phone-verification-finish{min-height:calc(80vh - 54px);display:flex;justify-content:center;align-items:center;width:calc(100vw - 1em);max-width:30em;margin:auto}.phone-verification-finish .correct{font-size:24px;font-weight:700;margin-bottom:1.5em}.phone-verification-finish .number-update{font-size:16px;margin-bottom:2em}.phone-verification-finish .laleo-redirect{color:#3b0086}.phone-verification-finish .btn-finish{color:#000;background-color:#ffc831;border-radius:100px;font-weight:700;letter-spacing:1px}.phone-verification-finish .row>section{min-height:12em}.phone-verification-finish .row>section>i{font-size:5em;color:#009700;margin-bottom:3px}
.notFound{margin:1.5em}.notFound__container{padding:1.5em;max-width:1200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.notFound__container .quote{color:#09090a;font-size:1.5rem}.notFound__container .sadFace{margin:3em 0;height:6rem;width:6rem}@media only screen and (max-width: 600px){.notFound__container .quote{font-size:1rem}}
.register{background:#fff;display:flex;flex-flow:column;width:100%;min-height:calc(100vh - 54px) !important}.phone-verification-main{background:#fff;height:100vh}
.email-verification .icon-laleo-letter{line-height:1.8em;color:#fff;font-size:1.8rem}.email-verification .header{display:flex;align-items:center;justify-content:center;height:54px;width:100%;background-color:#3b0086}.email-verification .heart{color:#f43892;font-size:16px;margin-left:10px}.email-verification .content{padding:2em}
.viewer_pdf{min-height:100vh;border:0;z-index:1000}
.password-forgotten{display:flex;flex-flow:column;min-height:100vh;background-color:#fff}.password-forgotten .header{display:flex;align-items:center;justify-content:center;height:54px;width:100%;background-color:#3b0086;margin-bottom:2em}.password-forgotten .header .laleo-logo{line-height:1.5em}.password-forgotten .header .icon-laleo-letter{line-height:1.8em;color:#fff;font-size:1.8rem}.password-forgotten .header .heart{color:#f43892;font-size:16px;margin-left:10px}.password-forgotten .pR{display:flex;justify-content:center;align-items:center;width:calc(100vw - 1em);max-width:26em;height:100%}.password-forgotten .pR .password{font-size:24px;font-weight:700;margin-bottom:1.5em;text-align:center}.password-forgotten .pR .recover{font-size:16px;margin-bottom:2em;font-weight:500;text-align:center}.password-forgotten .pR .send{margin-bottom:2em;font-weight:650;text-align:center;margin:1em 0}.password-forgotten .pR .section-forgotten{width:calc(100vw - 1em);max-width:30em}.password-forgotten .pR .section-forgotten .form-recovery .input-field{margin-bottom:0}
.laleo-checkbox label{color:#000}.laleo-checkbox .error{color:#df2323}
.noti-redirect{background-color:#fff !important;color:#000 !important;border-style:solid;border-width:2px 2px 2px .5em;padding-left:calc(20px - 1em) !important;cursor:pointer;align-items:center;gap:.5em}.noti-redirect .MuiAlert-icon{font-size:1.2rem;padding:0;margin:0}
.phone-container{display:flex}.phone2-container{flex-grow:1;margin-left:1.5rem}.register-account{flex-direction:column;display:flex;align-items:center}.register-account .form{align-self:normal}.register-account header{margin:10px}.register-account .logo-laleo{display:flex;justify-content:center;flex-direction:column;align-items:center;align-content:center;margin-top:2rem}.register-account .logo-laleo:before{line-height:1.3em;color:#6f2bb7;font-size:2rem}.register-account .login-title{display:flex;flex-direction:column;align-items:center;align-content:center;color:#000;font-size:1.2rem}.register-account .login-title i{color:#f43892;margin:0 5px}.register-account .icon-laleo-letter:before{color:#6f2bb7;font-size:2rem}.register-account>form .row{margin-bottom:auto}.register-account>form .phones{display:flex;gap:.5em}.register-account>form .phones .phone .circle{width:15px;height:15px;margin-right:.5em}.register-account>form .phones .phone2{width:100%}.register-account>form .label{font-size:15px;font-weight:300;color:#09090a}.register-account>form .label .loginUp{font-weight:700}.register-account .btn-wrapper-new-account{display:flex;justify-content:center;align-items:center;width:100%;max-width:26em;height:100%;margin:auto}.register-account .notifications{display:flex;flex-direction:row;align-items:center;margin:0px 10px}.register-account .notifications .check{background:red}.register-account .notifications span{margin:0px 10px}@media(max-width: 600px){.register-account .btn-wrapper-new-account{display:flex;justify-content:center;align-items:center;width:100% !important;height:100% !important;max-width:inherit}.register-account .row{display:flex;flex-direction:column}.register-account .date{display:flex;transform:translate(10px, 10px)}.register-account .phones{display:flex !important;justify-content:center !important;gap:.5em}.register-account .phones .phone2{width:100%;flex-grow:1;margin-left:1.5rem}.register-account hr{width:100%;height:auto;color:#efedf0;margin:20px 0}.register-account .abcRioButtonLightBlue{margin-top:rem;margin-bottom:1rem;border-radius:30px !important;width:auto !important;height:40px !important}.register-account .social-networks .face{display:flex;justify-content:center;margin-bottom:20px;background:#1877f2;border-radius:20px}.register-account .login-up{text-align:center;color:#09090a;margin-bottom:1rem;font-weight:500}.register-account .create{display:flex;justify-content:center;align-content:center;margin:10px}.register-account .create .loginUp{margin:0px 10px;font-weight:700}}@media only screen and (min-width: 601px){.register-account .btn-wrapper-new-account{display:flex;justify-content:center;align-items:center;width:400px !important;height:100% !important;max-width:inherit}.register-account .date{display:none}.register-account hr{width:400px;height:auto;color:#efedf0;margin-top:20px}.register-account .phones{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5em}.register-account .phones .phone2{width:100%;flex-grow:1;margin-left:1.5rem}.register-account .abcRioButtonLightBlue{margin-top:rem;margin-bottom:1rem;border-radius:30px !important;width:auto !important;height:40px !important}.register-account .social-networks{margin-top:20px;display:flex;justify-content:center;flex-direction:column;align-items:center}.register-account .social-networks .login-up{text-align:center;color:#09090a;margin-bottom:20px;font-weight:500}.register-account .social-networks .face{display:flex;justify-content:center;margin-bottom:20px;background:#1877f2;border-radius:20px;width:400px}.register-account .social-networks .google{width:400px}.register-account .create{display:flex;justify-content:center;margin:10px}.register-account .create .loginUp{margin:0px 10px;font-weight:700}}
.register-finish{min-height:calc(80vh - 54px);display:flex;justify-content:center;align-items:center;width:calc(100vw - 1em);max-width:26em;margin:auto}.register-finish .welcome{font-size:24px;font-weight:700;margin-bottom:1.5em}.register-finish .account{font-size:16px;margin-bottom:2em}.register-finish .laleo-redirect{color:#3b0086}.register-finish .btn-begin{color:#000;background-color:#ffc831;border-radius:100px;font-weight:700;letter-spacing:1px;height:3em;width:80%}.register-finish .general{display:flex;flex-wrap:wrap;justify-content:center}.register-finish .general>section{min-height:12em}.register-finish .general>section>i{font-size:5em;color:#009700;margin-bottom:3px}
.register{padding-bottom:2em;background:#fff;display:flex;flex-flow:column;min-height:100vh}
.survey-iframe{width:100%;height:500px}.form-completed{width:100%;text-align:center;font-size:2em}
.reviews-survey .reviews-container{padding:.5em 1em}.reviews-survey .materialize-textarea{margin:0}.reviews-survey .counter{font-size:.9rem;font-weight:600}.reviews-survey .rating-title{display:flex;align-items:center;gap:.5em}.reviews-survey .rating{display:flex;gap:4px;height:1.5em;left:6em;font-size:1rem;color:#ffc107;padding:0 .125em}.reviews-survey .rating i{line-height:1.5;cursor:pointer}.reviews-survey .prod-information{display:flex;justify-content:center;align-items:center;flex-direction:column}.reviews-survey .prod-information__image{width:60px}
.survey-success p{margin:.5em 1em}.survey-success .check-icon{margin-top:1.5rem}.success{line-height:3em}
.memory-surveys .btn-memory{margin-top:1em}
.survey{margin-bottom:2em}.survey .actions{margin:1em 0 0 0}.survey menu{display:flex;padding:0 0 1em 0}.survey menu:before{content:"";position:absolute;margin-top:-1em;width:100%;height:6.25em;left:0;border-bottom:thin solid #e0e0e0}.survey menu li,.survey menu a{display:flex;justify-content:center;align-items:center}.survey menu li{flex-grow:1;position:relative;list-style:none}.survey menu li.active a,.survey menu li.active .line{background:#502082;color:#fff}.survey menu li.active:last-of-type a,.survey menu li.active:last-of-type .line{background:#502082}.survey menu a,.survey menu .line{background:#f0f0f0;color:rgba(0,0,0,.5333333333);transition:background .3s ease-out}.survey menu a{z-index:1;padding:.25em .5em;border-radius:.5em;flex-flow:column}.survey menu i{font-size:1.5em}.survey menu .line{position:absolute;right:50%;width:100%;height:2px;bottom:calc(50% - 1px)}.flow-button{border-radius:50px}@media only screen and (max-width: 600px){.survey menu:before{height:4.5em}.survey menu a{z-index:1;padding:.1em .5em;border-radius:50%}}
.disclaimer-info{background-color:#e2f3ff;border:1px solid #092c5e;border-radius:.5rem;padding:.8rem;display:flex;gap:.5rem}.disclaimer-info .fa-circle-info{color:rgba(9,44,94,.8784313725);font-size:1.4rem}.disclaimer-info .disclaimer-info-data{width:100%;color:rgba(9,44,94,.8784313725);display:flex;flex-direction:column;justify-content:flex-start}.disclaimer-info .disclaimer-info-data .disclaimer-info-title{font-size:1.2rem;font-weight:bold}.disclaimer-info .disclaimer-info-data .disclaimer-info-main{margin-top:.15rem;font-size:1.1rem;line-height:1.1}.disclaimer-info .disclaimer-info-data .disclaimer-info-main .disclaimer-link:hover{text-decoration:underline;cursor:pointer}.disclaimer-info .disclaimer-info-data .disclaimer-info-footer{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.disclaimer-info .disclaimer-info-data .disclaimer-info-footer .disclaimer-btn{color:#fff;background-color:#092c5e;border-radius:.5rem}.disclaimer-info .disclaimer-info-data .disclaimer-info-footer .disclaimer-btn:hover{background-color:rgba(9,44,94,.8784313725)}
.search-ebooks__header{display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;align-items:center;padding:0 1em 1em}.search-ebooks__header h1{font-size:1.313em;margin:0;font-weight:bold}.search-ebooks__header span{font-size:1em}.search-ebooks__results{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2em;margin:0 1em;padding:1.5em;border-radius:1.5em}.search-ebooks__results--bad{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;text-align:center}.search-ebooks__results--bad h3{font-size:2.313em}.search-ebooks__results--bad img{max-width:60%;width:250px}@media(max-width: 768px){.search-ebooks__results{margin:0;gap:.75em}}
.category-list>*{margin-bottom:.8rem}.category-list .banner{width:100%;max-height:450px;border-radius:1.5rem;object-fit:cover}.category-list .categories{padding:.5rem .8rem;background:#fff;border-radius:1.5rem}.category-list .categories .title{margin:0;font-size:1.5em}.category-list .categories .title span{font-weight:bold}.category-list .categories--list{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;margin:auto;column-gap:10em}.category-list .categories--list li{padding:.125em 0}.category-list .categories--list a:hover{text-decoration:underline}.category-list .categories .categories-card-container{justify-content:flex-start;align-items:center;object-fit:cover;margin:20px auto}.category-list .categories .categories-card-container .category-card{margin:0;padding:.5rem}.category-list .categories .categories-card-container .category-card a{background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:1.5rem;display:flex;align-items:flex-end;aspect-ratio:16/9}.category-list .categories .categories-card-container .category-card a span{background:rgba(0,0,0,.6);backdrop-filter:blur(2px);width:100%;text-align:center;padding:8px 0;font-weight:bold;color:#fff}@media(max-width: 1440px){.category-list .categories--list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width: 768px){.category-list .categories--list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 425px){.category-list .categories--list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
.search-category .card-panel{padding:.5em;cursor:pointer}.search-category .card-panel .title-category{font-size:1.5em;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.search-category .global-banner{height:auto}.global-banner{width:100%;border-radius:.5rem;height:10rem;background-position:center center;object-fit:cover}.img-banner-content{width:100%;padding:0 1rem}.disclaimer-wrapper{padding:.5rem 1rem 1rem 1rem}
.speaker-title{color:#523480}.speaker-title h4{padding-left:2.5rem;letter-spacing:5px}.speaker-block{margin-left:2rem;margin-right:2rem;padding-left:.5rem;padding-right:.5rem;padding-top:1.5rem;padding-bottom:.5rem;border:1px solid #cecece}.speaker-block h5{padding-bottom:1.5rem}.speaker-list{margin:0}.speaker-list li{list-style-type:disc !important;margin-left:1em}@media only screen and (max-width: 991px){.speaker-title h4{padding-left:1rem}.speaker-block{border:none}.speaker-block .speaker-info{margin-left:-1rem}}
.speaker-block .new-presentation-section{font-weight:bold;width:100%;padding-bottom:.2rem;border-bottom:3px solid #000;margin-top:0}.speaker-block .input-question{padding-bottom:1rem}.speaker-block .time-select{margin-top:0}.speaker-block .time-select.hour::after{content:":";position:absolute;right:0;top:.5rem;font-size:1.2rem}.speaker-block .help-button-wrapper{position:relative;width:100%;height:0}.speaker-block .help-button-wrapper .help-button{position:absolute;right:0;top:-1.5rem;width:1.8rem;height:1.8rem;text-align:center;line-height:1.8rem;font-size:1.3rem}.speaker-block .help-button-wrapper .help-button::after{content:"?"}.speaker-block .help-button-wrapper.help-tag .help-button{right:1rem;top:1rem}@media only screen and (max-width: 991px){.fix-width{width:100%;margin:0 !important}.fix-width .hour{padding-right:1rem}.time-select.hour::after{right:.4rem}}@media only screen and (max-width: 601px){.speaker-block .help-button-wrapper .help-button{top:-1rem}.speaker-block .help-button-wrapper.help-tag .help-button{right:0}}
.add-image{position:relative;margin-bottom:1rem}.add-image figure{width:6rem;height:6rem;overflow:hidden;background-color:#a1a1a1;border:3px solid #a1a1a1;display:flex;justify-content:center}.add-image figure.circle{border-radius:100%}.add-image figure img{width:auto;height:100%}.add-image label{position:absolute;left:5rem;bottom:0}.add-image label i{background-color:#fff;border-radius:100%;width:2.5rem;height:2.5rem;text-align:center;border:1px solid #e0e0e0;font-size:1.4rem;padding-top:.2rem;cursor:pointer}.add-image label i.noImage{padding-top:.15rem}.add-image span{position:absolute;left:8rem;top:1rem}
.m-tags .chips{padding-top:.5em}.m-tags label{font-size:.8em}.m-tags .autocomplete-content{width:fit-content !important}
.speaker-stats-page{max-width:78rem}.speaker-stats-page .presentations-title{width:100%;border-bottom:2px solid #000;padding-bottom:1rem;margin-bottom:2.5rem}.speaker-stats-page .total-presentations{position:relative;height:17.5rem;width:100%;color:#fff;background-color:#686868;border-radius:10rem;margin-bottom:4rem}.speaker-stats-page .total-presentations .info-total{background-color:#43ad95;height:17.5rem;width:17.5rem;border-radius:100%;padding:3rem;text-align:center}.speaker-stats-page .total-presentations .info-total h2{font-weight:bold;margin-top:1.5rem;margin-bottom:0}.speaker-stats-page .total-presentations .info-total h5{margin-top:1rem}.speaker-stats-page .total-presentations .info-reached{position:absolute;right:6rem;top:4rem;width:16rem}.speaker-stats-page .total-presentations .info-reached i{position:absolute;left:-5rem;top:.2rem;font-size:3.8rem;line-height:3.8rem;color:gold}.speaker-stats-page .total-presentations .info-reached h2{margin:0}.speaker-stats-page .total-presentations .info-reached h5{font-weight:bold;margin:0}.speaker-stats-page .all-stats h4{border-bottom:2px solid gray;padding-bottom:1rem}.speaker-stats-page .all-stats h2,.speaker-stats-page .all-stats h5,.speaker-stats-page .all-stats p{text-align:center;margin:0}.speaker-stats-page .all-stats p{color:gray}.speaker-stats-page .reordering-container{display:flex}@media only screen and (max-width: 992px){.speaker-stats-page .total-presentations{height:14rem;margin-bottom:3rem}.speaker-stats-page .total-presentations .info-total{height:14rem;width:14rem;padding:2rem}.speaker-stats-page .total-presentations .info-total h2{font-weight:normal}.speaker-stats-page .total-presentations .info-total h5{margin-top:0}.speaker-stats-page .total-presentations .info-reached{right:3.5rem;top:2rem;width:14rem}.speaker-stats-page .total-presentations .info-reached i{left:-4rem;font-size:3rem}.speaker-stats-page .total-presentations .info-reached b{font-weight:normal}.speaker-stats-page .presentation-stats-container{order:-1}}@media only screen and (max-width: 601px){.speaker-stats-page{padding:0 1rem}.speaker-stats-page .presentations-title{margin-top:0;font-size:2rem}.speaker-stats-page .total-presentations{height:fit-content;border-radius:0;padding:1rem;margin-bottom:0}.speaker-stats-page .total-presentations .info-total{width:12rem;height:12rem;margin:0 auto}.speaker-stats-page .total-presentations .info-total h2{margin-top:0}.speaker-stats-page .total-presentations .info-reached{position:relative;width:100%;text-align:center;left:0;top:0}.speaker-stats-page .total-presentations .info-reached i{position:relative;width:100%;left:0;top:.5rem}.speaker-stats-page .all-stats .col{position:relative}.speaker-stats-page .all-stats h4{font-size:1.6rem;padding-bottom:.5rem}.speaker-stats-page .all-stats h2,.speaker-stats-page .all-stats h5{font-size:1.2rem;font-weight:bold}.speaker-stats-page .all-stats h2{position:absolute;left:0;top:1rem}.speaker-stats-page .all-stats h5{display:inline-block;padding-left:4rem;margin-top:1rem}.speaker-stats-page .all-stats p{color:#000;text-align:left;padding-left:4rem}}
.presentation-stats{position:relative;width:17.5rem;height:fit-content;margin:auto;color:#686868}.presentation-stats .circular-chart .circle-bg,.presentation-stats .circular-chart .circle{fill:none;stroke-width:.19rem}.presentation-stats .circular-chart .circle-bg{stroke:#e9e9e9}.presentation-stats .circular-chart .circle{stroke-linecap:round;stroke:#ff9300}.presentation-stats .inner-information{position:absolute;top:3.25rem;left:3.25rem;width:11rem;height:11rem;border-radius:100%;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);text-align:center;padding:1.5rem}.presentation-stats .inner-information h2{margin:.6rem 0 0 0}.presentation-stats .inner-information h6{margin:0}.presentation-stats .outer-information{position:relative;color:#000}.presentation-stats .outer-information h2{text-align:center}.presentation-stats .outer-information h5{padding-left:2rem;position:relative;margin:0}.presentation-stats .outer-information h5::after{content:"";width:1rem;height:1rem;background-color:#ff9300;top:.4rem;left:0;position:absolute}@media only screen and (max-width: 601px){.presentation-stats{width:14rem}.presentation-stats .circular-chart .circle-bg,.presentation-stats .circular-chart .circle{stroke-width:.19rem}.presentation-stats .inner-information{top:2.5rem;left:2.5rem;width:9rem;height:9rem;padding:1.5rem 1rem}.presentation-stats .inner-information h2{font-size:2.5rem}.presentation-stats .outer-information h2{font-size:1.6rem;line-height:1.8rem;font-weight:bold;margin-top:1rem;margin-bottom:.5rem}.presentation-stats .outer-information h5{font-size:1.2rem}}
.presentations-page .list-slider{height:fit-content}.presentations-page .presentation-title{display:flex;align-items:end}.presentations-page .presentation-title .add-presentation{margin-left:2rem}.presentations-page .presentation-title .add-presentation i{font-size:2rem}.presentations-page .presentation-block{background-color:#f5f5f5;padding:0 1rem;border-radius:5px;height:100%;margin-top:1rem}.presentations-page .presentation-block i{font-size:3rem;width:100%;text-align:center}.presentations-page .presentation-block h4,.presentations-page .presentation-block h6{display:inline;margin:0}.presentations-page .presentation-block h6{margin-left:2rem}.presentations-page .presentation-block p{color:gray}.presentations-page .presentation-section h5{padding-bottom:1rem;border-bottom:2px solid #000}.presentations-page .empty-presentations{background-color:#f5f5f5;color:gray;border-radius:5px;text-align:center;padding:2.5rem 0}@media only screen and (max-width: 992px){.presentations-page .presentation-block{background:none}.presentations-page .presentation-block i{text-align:start}}@media only screen and (max-width: 601px){.presentations-page .presentation-block{text-align:center;padding-bottom:2rem}.presentations-page .presentation-block i,.presentations-page .presentation-block p{display:none}.presentations-page .presentation-block h6{display:block;margin-left:0}}
.presentation-page{position:relative}.presentation-page .presentation-display .image-wrapper{position:relative;margin:0;min-height:30vw;max-height:30em;display:flex;align-items:start;justify-content:center}.presentation-page .presentation-display .image-wrapper img{border:1px solid #c5c5c5;padding:2rem;max-height:29.875em}.presentation-page .presentation-content{border:1px solid #c5c5c5;padding:2rem}.presentation-page .presentation-content h4{font-weight:bold;color:#523480;margin:0}.presentation-page .presentation-content .type-area{width:100%;display:flex;align-items:center;padding-top:.6rem;margin-top:.4rem}.presentation-page .presentation-content .type-area .speaker-type{color:#fff;background-color:#d81b60;line-height:1.5rem;border-radius:.3rem;padding:.3rem .6rem;margin-right:.8rem}.presentation-page .presentation-content .icons-info i{position:relative;top:.3rem;margin-right:.5rem}.presentation-page .presentation-content .speaker-information{display:flex}.presentation-page .presentation-content .speaker-information figure{width:4.5rem;height:4.5rem;border-radius:100%;overflow:hidden;margin-right:.5rem}.presentation-page .presentation-content .speaker-information figure img{width:100%;height:auto}.presentation-page .presentation-content b{display:block;margin-top:1rem}.presentation-page .presentation-content p{margin:0}.presentation-page .presentation-content a{margin-top:1rem;width:100%}.presentation-page .presentation-content ul .btn i{margin-right:.5rem}.presentation-page .presentation-content .outline{background-color:rgba(0,0,0,0);border:1px solid #523480;color:#523480}.presentation-page .presentation-content .registered{background-color:#4caf50;color:#fff;border:none;font-weight:bold}@media only screen and (max-width: 992px){.presentation-page .presentation-display .image-wrapper img{border:none;padding:0}.presentation-page .presentation-content{border:none;padding-top:0}}@media only screen and (max-width: 600px){.presentation-page .presentation-content{padding:1rem 0}}
.promotion:hover{cursor:pointer}.promotion{display:flex;justify-content:center;flex-direction:column;clear:both;margin:0;margin-top:20px}.promotion .badge.new{float:none}.promotion .image{display:flex;justify-content:center}.promotion .promo-badge{width:100%}@media(max-width: 425px){.promotion .image img{object-fit:contain}}


.courses-content>*{margin:.5em}
.invoices-ticket .ticket{text-transform:capitalize}.invoices-ticket i{font-size:2em}.invoices-ticket .actions-add-ticket{text-align:right}.invoices-ticket .file-invoice{padding-left:0}.invoices-ticket .footer-table{display:flex;justify-content:space-between}.invoices-ticket .footer-table p{font-weight:bold;font-size:1em}.invoices-ticket .footer-table span{font-weight:bold;font-size:1em;margin-block-start:1em;margin-block-end:1em;padding:0 1em}.invoices-ticket .button-next{padding:0;padding-left:.5em}@media(max-width: 992px){.footer-table p{width:8.5em;text-align:right}}
.invoice-modal .rfc{text-transform:uppercase}.invoice-modal span{font-weight:bold}.invoice-modal .agree-invoice{font-weight:normal;color:#323232}.invoice-modal .invoice-instructions{text-align:center}.invoice-modal .invoice-instructions h6{color:#f50057}.invoice-modal .nota-content{color:#a94442}.invoice-modal .nota-text{font-weight:normal;text-decoration:underline}
.invoices-rfc .btn-icons{padding:0}.invoices-rfc .btn-icons .icons-suffix{right:0;text-align:center}.invoices-rfc .search-rfc{width:100%}.invoices-rfc .search-rfc div{width:40%}.invoices-rfc .search-rfc div .rfc{box-sizing:border-box;padding-right:41px;text-transform:uppercase}.invoices-rfc .userRfc{text-transform:uppercase}.invoices-rfc .button-next{padding:0;padding-left:.5em}.invoices-rfc .button-next i{font-size:2em}.invoices-rfc .tickets-list{padding-inline-start:1.1em}@media(max-width: 600px){.invoices-rfc .search-rfc div{width:100%}}
.content-invoice-finish span{font-weight:bold}.content-invoice-finish p{font-weight:bold}.content-invoice-finish i{color:#523480}.button-back{width:fit-content}.button-back i{font-size:1.5em}.folio-invoice{font-weight:bold}
.invoices{margin-bottom:2em}.invoices .actions{margin:1em 0 0 0}.invoices menu{display:flex;padding:0 0 1em 0}.invoices menu:before{content:"";position:absolute;margin-top:-1em;width:100%;height:6.25em;left:0;border-bottom:thin solid #e0e0e0}.invoices menu li,.invoices menu p{display:flex;justify-content:center;align-items:center}.invoices menu li{flex-grow:1;position:relative;list-style:none}.invoices menu li.active p,.invoices menu li.active .line{background:#1e88e5;color:#fff}.invoices menu li.active:last-of-type p,.invoices menu li.active:last-of-type .line{background:#0d47a1}.invoices menu p,.invoices menu .line{background:#f0f0f0;color:rgba(0,0,0,.5333333333);transition:background .3s ease-out}.invoices menu p{z-index:1;padding:.25em .5em;border-radius:.5em;flex-flow:column;cursor:pointer}.invoices menu .line{position:absolute;right:50%;width:100%;height:2px;bottom:calc(50% - 1px)}@media only screen and (max-width: 600px){.invoices menu:before{height:4.5em}.invoices menu p{z-index:1;padding:.1em .5em;border-radius:50%}}
.address-modal div .search-address{box-sizing:border-box;padding-right:41px;border-bottom:#3f51b5 solid .15em}.address-modal div .icons-suffix{right:0;text-align:center;color:#3f51b5}.address-modal .name,.address-modal .lastname{text-transform:capitalize}.pac-container{z-index:100000 !important}
.address-page h3{margin-bottom:0}.address-page .card .card-content{min-height:15.6em}.address-page .card .card-content .card-title{display:flex;align-items:center;justify-content:space-between}.address-page .card .card-content .card-title .badge{min-width:fit-content}
.checknav .brand-logo .icon-laleo{height:2rem}
.collection-title-basket{display:flex;justify-content:space-between;align-items:flex-end}.collection-title-basket strong{font-size:.95rem}.basket-card{padding:0 1rem 1rem 1rem}.collection.prods{padding:.5rem;border-radius:.3rem;overflow:visible}.collection.prods .prod{min-height:7.6em;padding:.5em .625em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.collection.prods .prod::before,.collection.prods .prod::after{content:none !important}.collection.prods .product{display:flex;gap:.625em;flex-grow:1;flex-basis:min-content}.collection.prods .product .image{width:4.5em;height:6em;background:#333}.collection.prods .product .title{width:fit-content}.collection.prods .product .title a{color:#000;display:flex;align-items:flex-end;max-height:300%;overflow:hidden}.collection.prods .counter-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75em}.collection.prods .counter-container .counter{margin-top:1.25em;display:flex;flex-wrap:wrap;justify-content:space-between}.collection.prods .counter-container .subtotal{display:flex;align-items:center;justify-content:flex-end;margin-top:.2em}.collection.prods .counter-container .subtotal{right:.625em}.collection.prods .counter-container .subtotal strong{font-weight:bold}.collection.prods .counter-container .product-promo-code-desc{display:grid;text-align:right}.collection.prods .counter-container .product-promo-code-desc .suggested-price{line-height:normal}.collection.prods .product-promo-code{line-height:normal;padding:.8em 0 0}.collection.prods .product-promo-code>i{display:none}.collection.prods .product-promo-code-amount{line-height:normal;padding:.1em 0 0}.check-basket .checckoutBasketProds{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f2f2f2}.check-basket .total{display:flex;flex-direction:column;align-items:flex-end;gap:.25em}.check-basket .total p{margin:0;display:flex;gap:.2em;align-items:baseline}.check-basket .total p span{color:#000}.check-basket .total strong{font-size:1.25em}.check-basket .collection.emptyBasket{min-height:7.25em;padding:.625em .625em 2.5em 4.15em}@media(max-width: 900px){.collection .prods .prod{min-height:8em}.collection .prods .prod .attributes-area{margin:1em 0 .35em 0}.collection .prods .product-promo-code{line-height:normal;padding:.8em 0 0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 0 0 .5}.collection .prods .product-promo-code>i{display:block;font-size:1.1em}}@media(max-width: 550px){.collection.prods .prod{flex-direction:column;justify-content:end}.collection.prods .prod .product-quantity{align-self:flex-start}}
.product-quantity{display:flex;align-items:center;width:fit-content;gap:.5rem;margin:0}.product-quantity small{margin-right:.5em}.product-quantity .btn-flat{margin-left:.4em}.product-quantity button i{font-size:1.1rem}
.input-number{border:1px solid #6c6c78;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center}.input-number input[type=text]{border:none;margin:0;width:35px;height:32px;background-color:rgba(0,0,0,0)}.input-number input[type=text].large{height:40px}.input-number input[type=text].small{height:24px}.input-number input[type=text]:not([type=text]):focus:not([readonly]),.input-number input[type=text]:not([type=text]):disabled,.input-number input[type=text]:not(.browser-default):focus:not([readonly]){border:none;box-shadow:none}.input-number button{margin:0 0;border:0;background:rgba(0,0,0,0);cursor:pointer;color:#6c6c78}.input-number button:disabled{color:#c4c4c4}
#volume-purchase-message{width:100%;height:300px;padding:2em 2em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#volume-purchase-message .product-limit{color:#6c6c78}#volume-purchase-message h2{color:#512da8;font-weight:bold;font-size:2.125rem;margin:0;margin-top:.125em}
.prodBasket{display:flex;gap:.5rem}.prodBasket-content *{color:#000}.prodBasket-content{width:100%;display:flex;flex-direction:column;gap:.3rem;padding:.5rem 0 0 .5rem}.prodBasket .image{width:5rem;aspect-ratio:12/16;overflow:hidden;position:relative}.prodBasket .image img{width:100%;height:100%;object-fit:contain}.container-attributes{width:70%}

.cardBasketProd{padding:0 !important}.cardBasketProd-main{padding:.5rem .5rem 0 .5rem}.cardBasketProd-main-gift{border-top:1px solid #efefef;padding:.3rem 0}.cardBasketProd-footer{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-top:1px solid #b1b1b1}.cardBasketProd-footer-amounts{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width: 480px){.cardBasketProd-footer{flex-direction:column;align-items:baseline}.cardBasketProd-footer-amounts{margin-top:1rem;width:100%}}
.giftcards-wrapper{display:flex;flex-wrap:wrap;border:1px solid #ddd;border-radius:.5em}.giftcards-wrapper>*{box-sizing:border-box;display:flex;flex-flow:column;width:100%;border-right:1px solid #ddd}.giftcards-wrapper>*:last-child{border:none}.giftcards-wrapper .rcount{margin:0;font-weight:bold;font-size:.75em}.giftcards-wrapper .giftcard,.giftcards-wrapper h3,.giftcards-wrapper h2{padding:.625rem 1rem}.giftcards-wrapper h2{margin:0;white-space:nowrap}.giftcards-wrapper .receiver,.giftcards-wrapper .giftcard{transition:all ease-out .2s;border-bottom:1px solid #ddd}.giftcards-wrapper .receiver:first-of-type,.giftcards-wrapper .giftcard:first-of-type{border-top:1px solid #ddd}.giftcards-wrapper .receiver:hover,.giftcards-wrapper .giftcard:hover{background:#ddd}.giftcards-wrapper .receiver.active{border-left:5px solid #1e88e5}.giftcards-wrapper .giftcard.active{border-right:5px solid #1e88e5}.giftcards-wrapper .receiver-to span{background:#ddd;padding:0 .375em;border-radius:.25em}.giftcards-wrapper .receiver{position:relative}.giftcards-wrapper .receiver p{margin:0}.giftcards-wrapper .receiver .btn-flat{position:absolute;top:0;right:0}@media(min-width: 600px){.giftcards-wrapper>*{width:50%}.giftcards-wrapper .receivers{width:100%;border-top:1px solid #ddd}}@media(min-width: 993px){.giftcards-wrapper>*{width:33.3333% !important;border-top:none !important}}
.pcode .promoCodeSMS{height:18px}.pcode .promoCode-btn{width:100%;color:#fff;background-color:#5cb85c;border-color:#4cae4c;text-transform:capitalize;font-size:18px}.pcode .promoCode-btn:hover{background-color:#449d44;border-color:#398439}.pcode .comment-p-code{font-size:calc(.56em + .5vh)}
.cship .card{border-radius:1rem;overflow:auto}.cship .card .special-title{font-weight:700}.cship .content-purchase-summary .btn-purchase-summary{color:#1e88e5;text-transform:capitalize}.cship .content-purchase-summary .btn-purchase-summary:hover{background-color:#fff;text-decoration:underline}.cship .aDHL{transition:all .2s ease-out;padding-top:0;-webkit-animation:fade-in-top .4s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-top .4s cubic-bezier(0.39, 0.575, 0.565, 1) both}.cship .aDHL p{text-align:left}.cship .aDHL .addresses-DHL{position:relative;height:16em;border:none;overflow-y:auto}.cship .aDHL .ine-quote{text-align:left;margin:1rem}.cship .addresses-laleo{position:relative;border:none;overflow-y:auto}.cship .btn-shipping{margin-right:1em;width:4rem;height:4rem}.cship .promotion{padding-top:0;padding-bottom:.5rem}.cship .title{text-align:left;max-width:200px}.cship .size{font-size:.9rem;margin-top:5px !important}.cship .options-container .option{background:#fafafa;width:100%;padding:20px 15px;cursor:pointer;border:solid 1px #f3f2f2;display:flex;align-items:center}.cship .options-container .default{line-height:inherit}.cship .options-container .highlight-chip{border:solid #9e9e9e;line-height:inherit}.cship .options-container .selected{border:solid #9bb934;color:inherit}.cship .price{display:flex;gap:5px;text-align:right;font-size:1.2rem}.cship .price i{font-size:1.5rem}.text-struck{text-decoration:line-through;margin-right:.25em}.methods h5{font-size:1.2rem}.methods p{margin-top:0px;margin-bottom:0px}.methods .chip{font-size:.75rem;margin-right:0px;margin-top:5px;height:auto;line-height:inherit;padding-top:4px;padding-bottom:4px}.shipping-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-left:10px !important;padding-right:10px}.shipping-header .logo-title{min-width:50%;display:flex;align-items:center;flex-wrap:wrap}.shipping-header .message{padding:15px 10px;padding-bottom:0px;max-width:300px;width:50%;text-align:left}.shipping-header .message p{margin:0px;font-size:.9rem;white-space:pre-line}.shipping-header .warning-message{padding-bottom:0px;padding-left:0px;padding-top:8px}.info-cost{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.info-cost .title{text-align:right}.shipping-body{padding:0px}.loading-shippings{padding:15px;margin:15px}.container-shipping{padding-top:10px;padding-bottom:10px}.disabled-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.collapsible-header{align-items:center;padding-right:.3rem;border-top:.0625em solid #bdbdbd;border-right:.0625em solid #bdbdbd;border-left:.0625em solid #bdbdbd}.collapsible-header:not(.cursor-default)::after{font-family:"Material Icons";content:"arrow_drop_down";font-size:1.7rem;transition:all .2s ease-out}.active .collapsible-header::after{transform:rotate(-180deg)}.cursor-default{padding-right:1rem;cursor:default}.container-selected-shipping{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:10px}.container-selected-shipping .selected-shipping{padding:1rem;border-radius:10px;border:solid 3px #8559da;transition:all .5s}.container-selected-shipping .selected-shipping .selected-shipping-info{display:flex;flex-wrap:wrap}.container-selected-shipping .selected-shipping .ocurreDHL-info{position:relative;-webkit-animation:fade-in-top .4s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-top .4s cubic-bezier(0.39, 0.575, 0.565, 1) both}.container-selected-shipping .selected-shipping .ocurreDHL-info p{margin-right:1.7em}.container-selected-shipping .selected-shipping .ocurreDHL-info a{position:absolute;right:0px;top:0px;width:1.5em;height:1.5em;line-height:1.4rem}.container-selected-shipping .selected-shipping .ocurreDHL-info i{font-size:1rem}.container-selected-shipping .selected-options{padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.container-selected-shipping .selected-options>a:only-child{margin-left:auto}.container-selected-shipping .selected-options .change-option{font-weight:500;float:right;color:#8559da !important;text-transform:initial !important}.container-selected-shipping .selected-options .change-option::before{transition:margin .4s;font-family:"Material Icons";content:"chevron_left";font-size:1.7rem;vertical-align:middle}.container-selected-shipping .selected-options .change-option:hover::before{margin-right:6px}.container-selected-shipping .selected-options .sucursal{font-weight:500;float:right;color:#8559da !important;text-transform:initial !important;margin-left:1rem}.container-selected-shipping .selected-options .sucursal::after{transition:margin .4s;font-family:"Material Icons";content:"store";font-size:1.7rem;vertical-align:middle;margin-left:6px}.container-selected-shipping .selected-options .sucursal:hover::after{margin-left:12px}.collapsible{border-top:0;border-right:0;border-left:0}.show-shipping{transition:max-height .8s ease;max-height:2000px}.hidde-shipping{max-height:0;transition:max-height .8s ease;overflow:hidden}.collapsible-header-disabled{display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.5;padding:1rem;align-items:center;padding-right:.3rem;border:.0625em solid #bdbdbd}.schedule-warning{font-size:.75rem}.recolectaInfo{text-align:left}.recolecta-addr__linkMap{margin-left:.3rem;font-size:.7rem}.recolecta-addr__schedule{font-size:.9rem}@media(max-width: 1445px){.shipping-header{padding-left:0px !important}.shipping-header .message{width:85%;min-width:160px}.cship .options-container .option{padding-left:5px;padding-right:8px}.card .methods-container{padding:0px}}@media(max-width: 1585px){.shipping-header .warning-message p{text-align:left}.cship .options-container .option{align-items:flex-start}}@keyframes fade-in-top{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.disclaimer-wrapper{padding:0;text-align:left;margin-bottom:1rem}.checkout-weight-info{font-size:1.1rem;color:#5c5c5c;text-align:left}.checkout-weight-info span{font-weight:bold}
.card-container-adv{width:100%}.card-container-adv .card-row{padding:.5rem;border-bottom:1px solid #dadada}.card-container-adv form .card-title>p{font-size:.8em;line-height:2em;margin:0}.card-container-adv form .card-title .banks-logo{width:7em;height:auto}.card-container-adv form .card-title .banks-logo>img{width:100%;height:100%}.card-container-adv form .card-content{padding:.5em 0 0}.card-container-adv form .form-group{margin-bottom:.7em}.card-container-adv form .form-group .vault-card>label>span{font-size:1em}.card-container-adv form .form-group>select{cursor:pointer;padding-left:.4em !important;background-color:#bdbdbd}.card-container-adv form .form-group>select:focus{outline:none}.card-container-adv form .form-group .text-msi{font-size:.64em;color:#616161}.card-container-adv form .form-group input[type=text]:focus{outline:none;border:1px solid #bdbdbd}.card-container-adv form .form-group ::placeholder{color:#757575;font-size:.9em}.card-container-adv form .form-group .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:.9em;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.card-container-adv form .form-group label{display:inline-block;margin-bottom:.1rem;color:#495057;font-size:.9em}.card-container-adv form .btn-payment{height:auto;width:100%;border:none;margin-top:1em}.card-container-adv form .container-resp{display:none;margin:1em auto;width:100%;height:auto}#loading-ppa{margin:1em}#loading-paypal-adv{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(229,231,233,.3);background-image:url(/assets/d0ce3d95dd3d264a9fa558acf90b5e09.gif);background-repeat:no-repeat;background-position:center}
#ppplusCheckout iframe{height:635px !important}.section-card{background-color:#fff;border-radius:1rem;padding:2rem 5.5rem;box-shadow:0px 2px 4px rgba(0,0,0,.1)}.section-card .section-card-title{font-size:1.2rem;font-weight:700;padding-bottom:1rem;margin:0 0 .5rem 0}.section-card .section-card-main{max-width:30rem;margin:0 auto}.payment-amount{color:#6f2bb7;font-weight:600;display:inline-flex;align-items:baseline}.payments-section{display:flex;flex-direction:column;gap:1rem}.payments-section .payment-total{display:flex;justify-content:flex-end;align-items:center}.payments-section .payment-total span{margin:0;font-weight:600;font-size:1.05rem}.payments-section .payment-total .payment-total-amount{background-color:rgba(153,0,255,.1294117647);padding:.5rem 1rem;border-radius:.3rem;width:100%}.payments-section .payment-total .payment-total-amount span{color:#000}.payments-section .payments{display:flex;flex-direction:column;gap:.5rem}.payments-section .payments p{margin:0 !important}.payments-section .payments .points-info{line-height:.5;display:flex;align-items:center;gap:.5rem}.payments-section .payments .points-info .available-points{font-weight:600}.payments-section .payments .points-info p{margin:0}.payments-section .payments .points-info input[type=number]{max-width:6rem;height:1.5rem;color:#6f2bb7;text-align:right;margin-right:.25em}.payments-section .payments .points-info input[type=number]::-webkit-textfield-decoration-container{flex-direction:row-reverse}.payments-section .payments .points-info input[type=number]::placeholder{margin-right:-12px}.payments-section .payments .bank{justify-content:center;padding:1.5rem 1rem !important}.payments-section .payments .bank img{width:100%;height:1.3rem}.payments-section .payments .payment{border:3px solid #e7e7e7;background-color:#fff;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer}.payments-section .payments .payment.active{border-color:#6f2bb7}.payments-section .payments .payment:disabled{border-color:#cacaca}.payments-section .payments .payment:disabled .payment-content .payment-icon i{color:gray !important}.payments-section .payments .payment:disabled .payment-content .payment-icon .payment-img-wrapper img{filter:grayscale(100%)}.payments-section .payments .payment:disabled .payment-content .payment-info p{color:gray !important}.payments-section .payments .payment .payment-content{width:100%;display:flex;align-items:center;justify-content:space-between}.payments-section .payments .payment .payment-content section{width:100%;display:flex;gap:1rem}.payments-section .payments .payment .payment-content section .payment-icon{width:2.5rem;display:flex;justify-content:center;align-items:center}.payments-section .payments .payment .payment-content section .payment-icon i{font-size:2.1rem}.payments-section .payments .payment .payment-content section .payment-icon .payment-img-wrapper{width:40px;height:2.5rem;overflow:hidden}.payments-section .payments .payment .payment-content section .payment-icon .payment-img-wrapper img{width:100%}.payments-section .payments .payment .payment-content section .payment-icon .payment-img-wrapper .kueskipay-payment-logo{width:550%;height:100%;background-size:cover;background-position:center;padding-left:.7rem}.payments-section .payments .payment .payment-content section .payment-info{color:#464646;display:flex;flex-direction:column;gap:.5rem}.payments-section .payments .payment .payment-content section .payment-info p{width:fit-content}.payments-section .payments .payment .payment-content section .payment-info .payment-title{font-weight:bold;font-size:1.05rem}.payments-section .payments .payment .payment-content section .payment-info .payment-description{text-align:left}.btn-end{width:100%;display:flex;align-items:center;justify-content:flex-end}.btn-end .return-payment-btn{display:flex;align-items:center;gap:.5rem;border:0;color:purple;background-color:rgba(0,0,0,0)}.btn-end .return-payment-btn p{margin:0;font-weight:600}.btn-end .return-payment-btn:hover{cursor:pointer;color:teal}@media(max-width: 719px){.section-card{padding:1rem}}@media(min-width: 720px){.payments-section{padding:0 2.5rem}}@media(min-width: 1600px){.payments-section{padding:0 6rem}.payments-section .section-card{padding:2rem 13rem}}
.kpay-wrapper .kpay-payment-content{padding:1rem;background-color:#f7f7f7;border-radius:.3rem;width:30rem;max-width:100%;margin:0 auto}.kpay-wrapper .kpay-payment-content .kpay-header{margin-bottom:1rem}.kpay-wrapper .kpay-payment-content .kpay-header img{height:3rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-text-1{text-align:center;color:#054eab;font-weight:600;margin-bottom:2rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-steps-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:2.5rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-steps-container .kpay-steps{display:flex;align-items:center;gap:.8rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-steps-container .kpay-steps div{border-radius:10rem;display:flex;justify-content:center;align-items:center;background:#ff8900;color:#fff;font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:700;line-height:normal;height:24px;width:24px;min-width:24px}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-steps-container .kpay-steps span{color:#054eab;font-weight:400;line-height:1}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-benefit-container{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:2.5rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-benefit-container .kpay-benefit{width:8rem;display:flex;align-items:center;flex-direction:column}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-benefit-container .kpay-benefit img{width:3.5rem}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-benefit-container .kpay-benefit span{font-weight:600;color:#054eab;font-size:1rem;line-height:1;text-align:center}.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-text-2{text-align:center;margin-bottom:2rem;color:#054eab}.kpay-wrapper .kpay-payment-content .kpay-footer,.kpay-wrapper .kpay-payment-content .kpay-header{text-align:center}.kpay-wrapper .kpay-payment-content .kpay-footer span:first-child{color:#054eab;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:normal;display:block;letter-spacing:.36px;margin-bottom:16px}.kpay-wrapper .kpay-payment-content .kpay-footer span{color:#5c5c5c;font-size:8px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;display:block;letter-spacing:.29px}.mt-08r{margin-top:.8rem}@media(max-width: 450px){.kpay-wrapper{overflow:hidden}}@media(max-width: 299px){.kpay-wrapper .kpay-payment-content .kpay-body-valid .kpay-steps-container{grid-template-columns:repeat(1, 1fr)}}
.checkoutInvoice{align-items:center;justify-content:center}.checkoutInvoice .dropdown-content.select-dropdown{max-height:300px}.checkoutInvoice .rfc_typeTaxpayer{margin-top:-0.5em;padding-bottom:.5em}.checkoutInvoice .rfc{width:100%;padding:0 !important}.checkoutInvoice .rfc .rfc__container h5{font-weight:500}.checkoutInvoice .rfc .rfc__container .actions{display:flex;align-items:center;justify-content:space-between}.checkoutInvoice .rfc .rfc__container .actions .preloader-wrapper{margin-left:1em}.checkoutInvoice .rfc .rfc__container .preloader-wrapper{width:1.5em;height:1.5em}.checkoutInvoice .rfc .rfc__container-errors{margin:1rem 0;color:#df2323}.checkoutInvoice .headerTitle{display:flex;align-items:center;justify-content:space-between;width:100%}.checkoutInvoice .headerTitle .headerTitle_button{border:.1em solid #ffc107;color:#ffc107;font-size:.8rem}.checkoutInvoice .headerTitle .headerTitle_button:hover{color:#fff;background-color:#ffc107}.checkoutInvoice .headerTitle>p{font-size:1.2rem;font-weight:700}.checkoutInvoice .content-purchase-summary .btn-purchase-summary{color:#1e88e5;text-transform:capitalize}.checkoutInvoice .content-purchase-summary .btn-purchase-summary:hover{background-color:#fff;text-decoration:underline}.checkoutInvoice .checkoutInvoice__item{width:100%;text-align:center}.checkoutInvoice .checkoutInvoice__item>p{font-size:2rem;font-weight:bold}.checkoutInvoice .checkoutInvoice__item .actions{display:flex;align-items:center;justify-content:space-between}.checkoutInvoice .checkoutInvoice__item .actions .action__buttonNext{background-color:#ffc107}.checkoutInvoice .checkoutInvoice__item .actions>button{color:#fff}.checkoutInvoice .checkoutInvoice__item .options{display:flex;flex-direction:column;gap:1em;width:100%;max-width:500px;padding:.5em 1em;margin:auto}.checkoutInvoice .checkoutInvoice__item .options__button_primary{padding:.75em 1em;text-transform:none;font-size:1.1em;background-color:#ffc107;color:rgba(0,0,0,.87);font-weight:600}.checkoutInvoice .checkoutInvoice__item .options__button_primary:hover{background-color:#f5b800}.checkoutInvoice .checkoutInvoice__item .options__button_secondary{padding:.75em 1em;text-transform:none;font-size:1em;font-weight:600}.checkoutInvoice .checkoutInvoice__item .options__button_secondary:hover{background-color:#fff4d1}.checkoutInvoice .card{padding:.1em 1em 1em;border-radius:1rem;border:1px solid #eee;box-shadow:0px 7px 16px -8px rgba(0,0,0,.15)}.checkoutInvoice .card .disabled{opacity:.75}.checkoutInvoice .card form{padding:1em;max-width:550px;width:100%;margin:auto}.checkoutInvoice .card .card__rfc,.checkoutInvoice .card .card__newRfc{display:flex;align-items:baseline;justify-content:space-between}.checkoutInvoice .card .card__rfc .title,.checkoutInvoice .card .card__newRfc .title{text-transform:uppercase;font-weight:bold}.checkoutInvoice .card .card__rfc .list,.checkoutInvoice .card .card__newRfc .list{text-align:left}.checkoutInvoice .card .card__rfc .list>span,.checkoutInvoice .card .card__newRfc .list>span{color:#a0a0a0}.checkoutInvoice .card .card__rfc>i,.checkoutInvoice .card .card__newRfc>i{transition:transform .5s}.checkoutInvoice .card .card__rfc>i:hover,.checkoutInvoice .card .card__newRfc>i:hover{cursor:pointer;transform:scale(1.2)}.checkoutInvoice .card .card__rfc .info,.checkoutInvoice .card .card__newRfc .info{display:flex;flex-direction:column;align-items:flex-end;gap:40px 20px}.checkoutInvoice .card .card__rfc .info button,.checkoutInvoice .card .card__newRfc .info button{border-radius:1.8em}.checkoutInvoice .card .card__rfc .info button>i,.checkoutInvoice .card .card__newRfc .info button>i{font-weight:bold;transition:transform .5s}.checkoutInvoice .card .card__rfc .info button>i:hover,.checkoutInvoice .card .card__newRfc .info button>i:hover{cursor:pointer;transform:scale(1.2)}.checkoutInvoice .card>hr{background-color:#dedede;border:none;height:1px}.checkoutInvoice .card .listRfc{padding:1.2em 12em;text-align:left}.checkoutInvoice .card .listRfc__error{font-weight:normal;font-size:.9em;color:#df2323}.checkoutInvoice .card .listRfc__controll{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between}.checkoutInvoice .card .listRfc .listRfc__content .listRfc__title{font-size:1.2rem;font-weight:600}.checkoutInvoice .card .listRfc .listRfc__content .listRfc__names,.checkoutInvoice .card .listRfc .listRfc__content .listRfc__type-person{font-weight:500;margin-bottom:0}.checkoutInvoice .card .listRfc .listRfc__content .card__button{background-color:#eee;color:#6c6c78}.checkoutInvoice .card .listRfc .listRfc__content>small{font-weight:500}.checkoutInvoice .card .listRfc .listRfc__content>div .listRfc__title{margin:0}.checkoutInvoice .card .info{display:flex;align-items:stretch;justify-content:space-between}.checkoutInvoice .invoice-skip button{border:1px solid rgba(245,0,87,.5);color:#f50057}.checkoutInvoice .invoice-skip button:hover{background:rgba(245,0,87,.08)}.checkoutInvoice .invoice-skip button:active{background:rgba(245,0,87,.08)}.checkoutInvoice .invoice-skip button:focus{background:rgba(245,0,87,.08)}.checkoutInvoice .invoice-instructions h6{color:#f50057}.checkoutInvoice .invoice{margin:0 -0.5em}.checkoutInvoice .invoice .card,.checkoutInvoice .invoice .card-panel{box-shadow:none;border:.0625em solid #e0e0e0}.checkoutInvoice .rfc{padding:1.3em}.checkoutInvoice .rfc .title-rfc{display:flex;align-items:center;justify-content:space-between}.checkoutInvoice .rfc .title-rfc .icon-is-person .type-person{font-size:1.7em}.checkoutInvoice .rfc .title-rfc .icon-is-person .is-verified{position:absolute;top:.8em;right:.5em;font-size:1.3em}.checkoutInvoice .rfc .title-rfc .icon-is-person>i{cursor:pointer}.checkoutInvoice .rfc .customers-rfc .type{margin:1em 0 0 1em;font-size:.8em}.checkoutInvoice .customers-rfc span{color:#212121}.checkoutInvoice .payment{height:fit-content}.checkoutInvoice .payment-invoice .select-wrapper{margin-left:1em}.checkoutInvoice .cfdi .title-cfdi{color:#f50057}.checkoutInvoice .cfdi .type{margin:1em}.checkoutInvoice .cfdi .select-wrapper{margin-left:1em}.checkoutInvoice .help-invoice{font-size:.8em;color:#757575}.checkoutInvoice .add-rfc{color:#fff;width:100%;justify-content:center}@media(min-width: 1px)and (max-width: 1024px){.checkoutInvoice .invoice-skip{display:grid;justify-content:center}.checkoutInvoice .checkoutInvoice__item .card .listRfc{padding:1.2em}}
.skeleton-select-rfc{display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;width:100%}.skeleton-select-rfc .skeleton{width:100%;height:126px;border-radius:.6em}
.checkout-gravens{display:flex;flex-direction:column}.checkout-gravens .checkout-gravens-header .checkout-gravens-header-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.checkout-gravens .checkout-gravens-header .checkout-gravens-header-title p{font-size:1.6rem;margin:0}.checkout-gravens .checkout-gravens-main{display:flex;gap:.5rem;flex-direction:column}.checkout-gravens .checkout-gravens-main label{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem}.checkout-gravens .checkout-gravens-main .printed-prods{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.important{border:1px solid #b30000;background-color:#fff;padding:.5rem;border-radius:.5rem;margin-bottom:.5rem}.important p{margin:0;color:#b30000;font-size:1.15rem;font-weight:bold}.important ul{margin-left:.5rem;line-height:1.1;font-size:.95rem}.text-purple{color:#5b3e86}@media(max-width: 1122px){.checkout-gravens .checkout-gravens-main .printed-prods{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 896px){.checkout-gravens .checkout-gravens-main .printed-prods{grid-template-columns:repeat(1, 1fr)}}
@font-face{font-family:"icomoon";src:url("/static/fonts/icomoon.eot?crjta1");src:url("/static/fonts/icomoon.eot?crjta1#iefix") format("embedded-opentype"),url("/static/fonts/icomoon.ttf?crjta1") format("truetype"),url("/static/fonts/icomoon.woff?crjta1") format("woff"),url("/static/fonts/icomoon.svg?crjta1#icomoon") format("svg")}@font-face{font-family:"Bad Script";font-style:normal;font-weight:400;font-display:swap;src:local("Bad Script Regular"),local("BadScript-Regular"),url(https://fonts.gstatic.com/s/badscript/v7/6NUT8F6PJgbFWQn47_x7pOskzA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Times New Roman";font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Satisfy";font-style:normal;font-weight:400;font-display:swap;src:local("Satisfy Regular"),local("Satisfy-Regular"),url(https://fonts.gstatic.com/s/satisfy/v9/rP2Hp2yn6lkG50LoCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.handwritting{font-family:"Satisfy","laleo-icon","icomoon" !important}.italic{font-family:"Times New Roman","laleo-icon","icomoon" !important}.cursive{font-family:"Bad Script","laleo-icon","icomoon" !important}
.engraving{width:100%;display:flex;flex-direction:column;gap:1rem;padding:3rem 1rem 1rem 1rem}.engraving .engraving-header{text-align:center;line-height:1;font-size:1rem;color:gray}.engraving .engraving-main{width:100%}.engraving .engraving-main .engraving-text-btns{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:1rem}.engraving .engraving-main .engraving-text-btns i{width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;border:1px solid #a9a9a9;color:#a9a9a9;border-radius:10rem;font-size:1.7rem;cursor:pointer}.engraving .engraving-main .engraving-text-btns .active{border-color:purple;color:purple}.engraving .engraving-main .engraving-input{margin-bottom:1.5rem;width:calc(100% - 2rem)}.engraving .engraving-main .engraving-input input{width:100%;height:4.4rem;background-color:#f2f2f2;text-align:center;font-size:1.4rem;border-radius:1rem;border:1px solid gray;margin:0;padding:0 1rem;box-shadow:none;color:#333}.engraving .engraving-main .engraving-input input:focus{border:1px solid gray;margin:0;padding:0 1rem;box-shadow:none}.engraving .engraving-main .engraving-input input::placeholder{color:#a9a9a9}.engraving .engraving-main .engraving-input .engraving-input-alert{margin-top:.5rem;display:flex;align-items:center;color:purple;gap:.5rem;line-height:1}.engraving .engraving-main .engraving-emojis-wrapper{background-color:#f4f2f5;border-radius:1rem;margin-top:1rem;padding:1rem}.engraving .engraving-main .engraving-emojis-wrapper .engraving-emojis{height:calc(var(--rows)*2.5rem);display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:.5rem}.engraving .engraving-main .engraving-emojis-wrapper .engraving-emojis .emoji{color:#523480;font-size:1.4rem;cursor:pointer}.engraving .engraving-main .engraving-emojis-wrapper .engraving-emojis .emoji:hover{color:purple}.engraving .engraving-footer{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1rem}.engraving .engraving-footer .engraving-btn-save{border:0;background-color:#574278;width:100%;padding:.6rem;border-radius:.5rem;text-align:center;color:#fff;font-weight:bold;cursor:pointer}
.emoji-pagination{margin-top:.8rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.emoji-pagination li{background-color:#cdcdcd;border-radius:10rem;width:.6rem;height:.6rem;cursor:pointer}.emoji-pagination .active{background-color:purple;transition:all 200ms linear;transform:scale(1.1)}
.printed-prod{background-color:#fff;cursor:pointer;padding:1rem .8rem;border:1px solid #d2d2d2;border-radius:.5rem;overflow:hidden;display:flex;gap:.8rem;justify-content:space-between;align-items:center;box-shadow:rgba(0,0,0,.1019607843) 0px 1px 3px 0px,rgba(0,0,0,.0588235294) 0px 1px 2px 0px}.printed-prod .printed-prod-img{background-color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #d2d2d2;border-radius:100%;overflow:hidden;width:5rem;aspect-ratio:1}.printed-prod .printed-prod-info{width:100%}.printed-prod .printed-prod-info .printed-prod-title{margin:0;line-height:1.1rem;margin-bottom:.5rem;font-size:.95rem}.printed-prod .printed-prod-info .printed-prod-engraving-info{display:flex;align-items:center}.printed-prod .printed-prod-info .printed-prod-engraving-info .printed-prod-input{width:100%;display:flex;justify-content:center;align-items:center;height:2.5rem;font-size:1rem;border-radius:.3rem 0 0 .3rem;background-color:#f2f2f2;color:#333;overflow:hidden}.printed-prod .printed-prod-info .printed-prod-engraving-info .printed-prod-input input{padding:0;margin:0}.printed-prod .printed-prod-info .printed-prod-engraving-info .printed-prod-input input:disabled{font-size:1.15rem;text-align:center;background-color:#f2f2f2;color:#333}.printed-prod .printed-prod-info .printed-prod-engraving-info .printed-prod-delete{height:2.5rem;border-radius:0 .3rem .3rem 0;background-color:#ffcdcd;padding:0 .5rem;display:flex;justify-content:center;align-items:center}.printed-prod .printed-prod-info .printed-prod-engraving-info .printed-prod-delete i{color:#920000}.printed-prod .printed-prod-info .printed-prod-price{margin:0;text-align:right;color:orange;font-weight:bold}
.amir-modal{background-color:#047a7c;color:#fff}.amir-modal .content-header-amir{display:flex;align-items:baseline}.amir-modal .modal-content .convocation>select>option{font-size:.6em !important}.amir-modal .modal-content .convocation .help-convocation{font-size:.8em;color:#757575}.amir-modal .modal-content .row .convocation-info .card-content{padding:.5em 1em}.amir-modal .modal-content .row .person-info{padding-left:0}.amir-modal .modal-content .row .person-info .card-content{padding:.5em 1.2em}.amir-modal .modal-content .row .user-info{padding:0}.amir-modal .modal-content .row .user-info .card-user{margin-top:1.5em}.amir-modal .modal-content .row .school-info{padding:0}.amir-modal .modal-content .row .school-info .card-content{padding:.5em 1.2em}.amir-modal .modal-content .row .school-info .card-content .switch{margin-top:.5em}.amir-modal .modal-content .row .school-info .card-content .switch .toogle-terms{display:flex}.amir-modal .modal-content .row .school-info .card-content .switch .toogle-terms .lever{vertical-align:top;margin:.3em .5em .5em 0 !important}.amir-modal .modal-content .row .school-info .card-content .switch .toogle-terms .text-terms,.amir-modal .modal-content .row .school-info .card-content .switch .toogle-terms .text-acept{text-align:left;width:94%}.amir-modal .modal-content .row .school-info .card-content .btn-save-data{background-color:#21497d;width:100%;margin:2em 0 1em 0}.amir-modal .modal-content .row .school-info .card-content .btn-save-data:hover{background-color:#1e4372}.amir-modal .modal-footer{color:#fff !important}@media screen and (max-width: 995px){.amir-modal .modal-content .row .person-info{padding-right:0}.modal-header .content-header-amir{display:block}}
.cconf .product-information-container{display:flex;flex-direction:column}.cconf .prod-cost-container{margin-left:auto}.cconf .wide{font-weight:700}.cconf .card{border-radius:1rem}.cconf .card-content .promoCodes{display:flex;align-items:baseline}.cconf .card-content .card-title{line-height:normal;font-weight:600}.cconf .card-content .shipping-desc{display:flex;align-items:center;justify-content:space-between;width:100%}.cconf .confirmation-total{display:flex;justify-content:space-between;align-items:center;padding:0 1.5em}.cconf .confirmation-total .confirmation-total-label h5{margin:0;font-size:1.4rem}.cconf .confirmation-total p{font-size:.8rem;margin:0}.cconf .prods{margin:0 0 1em 0}.cconf .prods .product-promo-code-desc{display:grid;position:absolute;text-align:right;top:.1em;right:.6em}.cconf .prods .product-promo-code-desc .suggested-price{line-height:normal}.cconf .prods .product-promo-code{line-height:normal;padding:.8em 0 0}.cconf .prods .product-promo-code>i{display:none}.cconf .prods .product-promo-code-amount{line-height:normal;padding:.1em 0 0}.cconf .prod-title{display:flex;align-items:baseline}.cconf .prod-title strong{color:#512da8}.cconf .prod{border-bottom:1px solid #e0e0e0;padding:.25em 0}.cconf .prod .suggested-price{display:block;text-align:right}.cconf .attribute{margin:0 .5em;font-size:.8em;color:#5d5fef;margin-left:auto;font-weight:700}.cconf .attribute-name{font-size:.8em;color:#5d5fef;margin-right:auto;font-weight:700}.cconf .text-aling-right{text-align:right}.cconf .gravens{padding-right:4em}.cconf .gravens>span,.cconf .gravens p{font-size:.8em;font-weight:700}.cconf .ship-type{margin:-1em 0 1em 0}.cconf .ship-info p{font-size:.9em}.cconf p.addr-name{font-size:1em}.cconf .graven .text{background:#424242;color:#fff;padding:.25em .5em;border-radius:.5em;text-align:center;height:3em;display:flex;justify-content:center;align-items:center}.cconf .graven .price{font-size:.9rem;font-weight:bold;text-align:right}.cconf .gadvisor{font-size:.8em;margin:.5em 0 .5em 0;color:#f44336}.cconf .prod-total{text-align:right;font-size:.8em}.cconf .striked{zoom:.85;color:#bdbdbd;text-decoration:line-through}.cconf .points-total{padding-left:.25em}@media(max-width: 900px){.cconf .prods .product-promo-code{line-height:normal;padding:.8em 0 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cconf .prods .product-promo-code>i{display:block;font-size:1.1em}.cconf .card-content .shipping-desc .shipping-info-title{display:grid}}.saving-container{display:flex;flex-direction:column;align-items:flex-end}
.products-without-stock-container{display:flex;flex-direction:column;width:100%;padding:5%;padding-top:10%}.products-without-stock-container .container-product{margin-bottom:3%;padding:2%}.products-without-stock-container .text{color:#000;font-weight:bold;font-size:.8rem}.products-without-stock-container .not-available{background-color:#f2f0f0}.products-without-stock-container .not-available .container-cancel>*{color:#ff624f}.products-without-stock-container .container-products{display:flex;flex-direction:column;width:100%;justify-content:center;align-content:center}.products-without-stock-container .btn{color:#000;font-weight:bold;border-width:1.2px;border-radius:5px;cursor:pointer;padding:1.6%}.products-without-stock-container .btn-cancel{background-color:#fff}.products-without-stock-container .btn-confirm{background-color:#ffc831;border-color:#ffc831;align-self:center}.products-without-stock-container .title{color:#000;font-size:.9rem;font-weight:bold}.products-without-stock-container .warning{display:flex;background-color:#fff0c1;border:solid #ffd050;border-radius:7px;padding:1%;margin-top:2%;margin-bottom:2%;align-items:center}.products-without-stock-container .warning .icon{color:#c79800;margin-right:2%;margin-left:.5%}.products-without-stock-container .warning .text{color:#000;font-weight:bold;font-size:.8rem}.products-without-stock-container .footer{margin-top:15%;display:flex;justify-content:space-between}
.c-success .iframe-visor{position:relative;display:block;height:35em;width:100%;top:0;left:0}
.downloader-container{padding-top:5%;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:100%}.btn-download{border-radius:150px;margin:20px;font-weight:bold;text-align:left;position:relative;display:flex}
.checkout{margin-bottom:2em}.checkout .actions{margin:1em 0 0 0}.checkout menu{display:flex;padding:1rem 0}.checkout menu:before{content:"";position:absolute;margin-top:-1em;width:100%;height:6.25em;left:0}.checkout menu li,.checkout menu a{display:flex;justify-content:center;align-items:center}.checkout menu li{flex-grow:1;position:relative;list-style:none}.checkout menu li::before{content:"";position:absolute;right:50%;width:100%;height:2px;bottom:calc(50% - 1px);background-color:#fff;color:rgba(0,0,0,.5333333333);transition:background .3s ease-out}.checkout menu li a{width:3.5rem;height:3.5rem;border:1px solid #f0f0f0;background-color:#fff}.checkout menu li a i{font-size:1.1rem}.checkout menu li:first-of-type::before{display:none}.checkout menu li.active::before{background-color:#6f2bb7}.checkout menu li.active a{background:#6f2bb7;color:#fff;border:1px solid #fff}.checkout menu a{background:#f0f0f0;color:rgba(0,0,0,.5333333333);transition:background .3s ease-out}.checkout menu a{z-index:1;padding:.25em .5em;border-radius:.5em;flex-flow:column}.checkout menu a span{font-weight:bold;font-size:.8em}@media only screen and (max-width: 740px){.checkout menu a{width:2.5rem !important;height:2.5rem !important;z-index:1;padding:.1em .5em;border-radius:50%}.checkout menu a span{display:none}}@media only screen and (max-width: 370px){.checkout menu a{font-size:.8em}}
.account-list{line-height:4em}.account-list .account-title{height:5rem;border-bottom:2px solid #bdbdbd}.account-list .account-title h5{display:inline;position:relative;left:1rem;bottom:.5rem}.account-list ul li{padding:0 10px;cursor:pointer}.account-list ul li:hover{background:#f8f9fa}.account-list ul li a{text-transform:none;padding-left:.3rem;display:inline-block;height:100%;width:100%;vertical-align:middle;color:#212121;text-decoration:none !important}.account-list ul li span{padding-left:1.8rem}
.account-edit-page .gender-edit{margin:1.4em}.account-edit-page .current-licence{display:flex;justify-content:space-between;padding:.5em 0}.account-edit-page .current-licence p{margin:0}.account-edit-page .pendient-licence{font-weight:bold}.account-edit-page iframe{width:100%;height:20em}.account-edit-page .name,.account-edit-page .lastname{text-transform:capitalize}.account-edit-page #birthdate{color:#424242}
.content-password{background:#fff;padding:10px}.content-password div span{padding-bottom:15px;margin-left:0 !important}.content-password div label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(-3rem + 100%) !important;margin-left:0 !important}.content-password div .btn-icons{padding:0}.content-password div .icons-suffix{right:0;text-align:center}.content-password div .input-password{box-sizing:border-box;padding-right:41px}
.verify-rfc{background-color:#ff9c40}.rfc-modal div .rfc{text-transform:uppercase}.rfc-modal div .name{text-transform:capitalize}.rfc-modal .modal-content .tax-regime{border:.1rem solid #cacfd2;border-radius:.3rem}.rfc-modal .modal-content #message{max-height:110px;text-align:justify}.rfc-modal .modal-content li{text-transform:none}.rfc-modal .options{background:none}.rfc-modal .options .btn-register .btn-loading{display:flex;align-items:center}.rfc-modal .options .btn-register .btn-loading .preloader-wrapper.small{width:1.2rem;height:1.2rem}.rfc-modal .options #help-message{float:left;color:rgba(0,0,0,.54);width:90%}.rfc-modal .options #name-user{text-transform:capitalize}@media(max-width: 520px){.rfc-modal .contact-modal .modal-content{width:250px}}@media(max-width: 300px){.rfc-modal .contact-modal .modal-content{width:auto}}
.rfc-page{padding:1.5rem 0 0}.rfc-page h3{margin-bottom:0}.rfc-page h3 li{width:1.25em;height:1.25em;line-height:1.25em}.rfc-page .card{border-radius:1rem}.rfc-page .card .card-content .card-title{display:flex;align-items:center;justify-content:space-between}.rfc-page .card .card-action{border-radius:0 0 1rem 1rem}@media(max-width: 400px){.rfc-page .card .card-content .card-title{display:grid;justify-content:space-between}}
.content-letters{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding:.7em}.content-letters .letter{display:table;cursor:pointer;overflow:hidden;white-space:nowrap}.content-letters .letter:hover{background:#ffea00 !important}@media(max-width: 850px){.content-letters{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width: 620px){.content-letters{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 425px){.content-letters{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center}}
.content-delete-account{background:#fff;padding:10px}.content-delete-account ul{padding-left:35px}.content-delete-account ul li{list-style-type:disc}
.ebooks-content>*{margin:.5em}.ebooks-title{display:flex;justify-content:space-between;align-items:center}
.content-deposit{background:#fff;padding:10px}.content-deposit div textarea{max-height:110px}.content-deposit div li span{color:#323232}.content-deposit .file-deposit{padding-left:0}.deposit-warning{font-weight:normal;color:#a94442;text-align:justify}.deposit-warning i{color:#ffa044}.preview-file{width:100%;height:20em;overflow:auto}.preview-file iframe{overflow:auto}.preview-file img{max-width:100%;height:auto}.deposit-message{color:#737373}
.bc.card.board-container:hover{cursor:pointer}.bc .container-img{border-bottom:.0625em solid #eee}.bc .square{display:flex;margin:0}.bc .empty-content{height:8em}.bc .horizontal{margin:0}.bc .square img.img-responsive.image-board{height:8em;width:9em;overflow:hidden}.bc img.img-responsive.image-board{object-fit:cover;height:11em}
.col.s12.m3.item-board{margin-left:0}
.abp{padding:1rem 0 3.5rem}.abp .board-description{display:inline-block;line-height:1}.abp .ebooks-content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}
.account-invoices .tabs{border-bottom:.0125em solid #b39ddb;-ms-overflow-style:none;scrollbar-width:none}.account-invoices .tabs::-webkit-scrollbar{display:none}.account-invoices .tabs .tab a{display:flex;align-items:center;justify-content:center;gap:.5em;text-transform:none}.account-invoices .tabs .tab a i{transition:all .3s ease-in-out;font-size:1.2em}.account-invoices .tabs .tab a:not(.active) i{opacity:0}.account-invoices .account-invoice-title{justify-content:space-between}.account-invoices .account-invoice-title .badge{height:auto}.account-invoices .body-invoice{width:100%;margin-top:.5em;padding:0 1em;overflow-y:auto;max-height:600px}.account-invoices .body-invoice .card{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5em;border-radius:10px;cursor:pointer}.account-invoices .body-invoice .card h3{font-size:1.2rem;font-weight:500;margin:0}.account-invoices .body-invoice .card i{transition:padding .3s ease-in-out;padding-right:.5em}.account-invoices .body-invoice .card p{color:#88888c;font-size:.9rem;margin:0;margin-top:.5em}.account-invoices .body-invoice .card:hover{box-shadow:0 .125em .5em 0 rgba(0,0,0,.4)}.account-invoices .body-invoice .card:hover i{padding-right:0}
.map-leo h5{margin:0 !important;font-weight:600}.map-leo h5 i{color:#512da8}.map-leo .addressL{padding-left:0}.map-leo .addressR{padding-right:0}.map-leo .stores{display:flex;flex-wrap:wrap;justify-content:center;gap:2em}.map-leo .stores-cards{flex-grow:1;flex-basis:min-content;display:flex;flex-direction:column;gap:.5em;align-items:center;max-height:600px;overflow:auto}.map-leo .stores-cards .active{border:1px solid #3b0086}.map-leo .stores-cards-item{border:1px solid #d2d7d9;border-radius:1em;padding:12px 10px;width:100%;cursor:pointer;transition:all .3s}.map-leo .stores-cards-item:hover{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}.map-leo .stores-cards-item h6{font-weight:bold;margin:0;margin-bottom:.5em;font-size:1.2em}.map-leo .stores-cards-item-property{padding-left:1.5em;display:flex;align-items:center;margin-top:.5em}.map-leo .stores-cards-item-property a:hover{text-decoration:underline}.map-leo .stores-cards-item-property img{width:22px;height:22px;margin-right:8px}.map-leo .stores-cards-item-property i{text-align:center;min-width:22px;min-height:22px;margin-right:8px;font-size:1.325em}.map-leo .stores .store-map-position{border:0;flex-grow:1.2;height:600px;position:relative !important}.map-leo .social-networks-container{margin:1em 0}.map-leo .social-networks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2em}.map-leo .social-networks a{color:#000;flex:calc(33.33% - 2em);min-width:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;-webkit-transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81);transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81)}.map-leo .social-networks a:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.map-leo .social-networks a span>*{display:table;margin:auto;margin-top:-0.25em}.map-leo .social-networks a img{width:3em;height:3em}.map-leo p{margin:.3em 0}@media(max-width: 1250px){.map-leo .stores-cards{min-width:100%}}
.sitemap .item_ul .item{font-size:1.5em;text-transform:none}.sitemap .item_ul .item:hover{font-weight:bold;background:#f5f5f5}.sitemap .item_ul .subitem{padding-left:40px;padding-top:5px;cursor:pointer;max-width:fit-content}.sitemap .item_ul .subitem li{list-style-type:disc !important}.sitemap .item_ul .subitem .sitem{font-size:1.15em;text-transform:none;padding:0 !important}.sitemap .item_ul .subitem .sitem:hover{color:#ffab00}.sitemap .item_ul .sublevel{padding-left:40px;cursor:pointer}.sitemap .item_ul .sublevel .litem{list-style-type:circle !important;padding-top:5px;font-size:1em}.sitemap .item_ul .sublevel .litem:hover{color:#000;font-weight:bold}
#notice{position:fixed;bottom:2.5em;left:2.5em;width:5em;height:5em;border-radius:50%;transform:translate(-50%, 50%);overflow:hidden;transition:all .2s ease-out;z-index:1000}#notice.open{width:50em;height:50em;background:#523480}#notice.open .tap-target-wave{background:#fff}#notice .notice-content{display:flex;flex-flow:column;justify-content:center;position:absolute;bottom:50%;left:50%;transform:translate(-1em, -2em);height:20em;width:23em;color:#fff}#notice .notice-content h5{width:calc(100% - 3em)}#notice .notice-content p{width:calc(100% - 3em)}#notice .notice-actions{position:absolute;bottom:50%;left:50%;transform:translate(3em, 50%);display:flex;justify-content:flex-start;align-items:center}#notice .notice-actions *{color:#fff}#notice .tap-target-wave{bottom:50%;left:50%;width:5em;height:5em;transform:translate(-50%, 50%)}
.ao .btn-order{border:1px solid rgba(0,0,0,.1);border-radius:.5em;white-space:nowrap;text-transform:capitalize}
.paypplus{overflow-x:auto;background-color:#fff !important}.paypplus .modal-header{margin:.9em 0 0 2em !important}.paypplus .modal-header p{font-size:1.25em;font-weight:1.25em}.paypplus .modal-content{margin:0 !important;overflow:hidden}.paypplus .modal-footer{margin:0 1em 1em 0 !important}.paypalAdvanced{background-color:#fff}.paypalAdvanced .loading-payment{background-color:#fafafa}.paypalAdvanced .modal-header{padding:1.2em 1em 0}.paypalAdvanced .modal-header p{font-size:1.25em;font-weight:1.25em}.paypalAdvanced .modal-content .card-container-adv{box-shadow:none;padding:.2em 1em .5em}.paypalAdvanced .modal-footer{margin:0 1em 1em 0 !important}#ppplusDeclinedContent{height:40em !important}#ppplusDeclinedContent iframe{height:100% !important;width:100% !important}@media only screen and (max-width: 1200px){#ppplusDeclinedContent{height:48em !important}}
.od .card{border-radius:1rem;overflow:auto}.od .quantity{color:#512da8}.od .final-price{display:flex;justify-content:flex-end;gap:.5rem !important}.od .card-title{line-height:normal;font-weight:600}.od .actions .btn-paypal{height:1.65em;margin:-0.3em 0}.od .od-img-product{border-radius:0}.od .content-order{align-items:baseline;justify-content:center}.od .content-order .cont-address .btn-edit-addr{position:absolute;right:1em;bottom:1em}.od .content-order .cont-address .complete-payment .content-m-declined{height:auto;line-height:1.8em}.od .content-order .cont-address .complete-payment .btn-pay-with-kueski{display:inline-flex;align-items:baseline;border-radius:.2rem;box-shadow:0px 2px 5px rgba(0,0,0,.25);background-color:#ffc831;color:rgba(0,0,0,.87)}.od .content-order .cont-address .complete-payment .btn-pay-with-kueski>img{height:1.25rem;padding:0 .5em 0}.od .content-order .product-totals-content .card .card-content .collection .collection-item .section .discount-promo-code{display:grid}.od .content-order .product-totals-content .card .card-content .collection .collection-item .section .discount-promo-code>*{display:flex;align-items:center;gap:0 .25em}.od .content-order .product-totals-content .card .card-content .collection .collection-item .section .discount-promo-code>span{color:#757575}.od .content-order .product-totals-content .card .card-content .collection .collection-item .section .discount-promo-code>p>small{text-decoration:line-through;color:#757575}.od .content-order .product-totals-content .card .card-content button{margin-left:auto;font-weight:600}.od .content-order .payment .card-content .card-title .cc{display:grid;justify-items:flex-end}.od .content-order .payment .card-content .card-title .cc .cc-card{font-size:.65em}.od .content-order .payment .card-content .card-title .cc>i{line-height:.1em}.od .iframe-visor{position:relative;display:block;height:23em;width:100%;top:0;left:0}.od .iframe-deposits_slips{position:relative;display:block;height:20em;width:100%;top:1em;left:0;margin-bottom:1.5em}.od .graven .text{background:#212121;padding:.5em;text-align:center;border-radius:.5em;color:#fff;height:3em;display:flex;justify-content:center;align-items:center}.od .graven .price{font-size:.9em;text-align:right}.od .graven .advisor{font-size:.8em;color:#f44336;margin:-2em 0 1em 0}.od .date,.od .comments{font-size:.8em;color:#757575}.od .hist-container{display:flex;flex-wrap:wrap}.od .hist-container .card-title{width:100%}.od .tracking{width:100%}.od [class^=th]{font-size:.75em}.od .the-datetime{color:#888}.od .track-hist{padding:0 0 0 1.5em}.od .track-hist li{position:relative;padding-bottom:.5em}.od .track-hist li:before{content:" ";position:absolute;top:.375em;left:-1.5em;border-radius:50%;width:.75em;height:.75em;background:#0fb14a}.od .track-hist li:not(:last-of-type):after{content:" ";position:absolute;top:1.125em;left:calc(-1.125em - 2px);width:4px;height:100%;background:#f0f0f0}.od .th-event{margin-bottom:1em !important;position:relative}.od .the-datetime{position:absolute;bottom:-1.25em;left:0}.od .th-title{font-size:1em;color:#424242;font-weight:bold}.od .history{display:flex;flex-flow:column}.od .history .item-status{display:flex;position:relative}.od .history .item-status .btn-answer-client{position:absolute;right:.5em;top:1.5em}.od .history .icons-history{padding:.75em .5em;position:relative}.od .history .icons-history:after{border-left:.125em dashed #e0e0e0;content:" ";height:.5em;position:absolute;left:50%;top:2em}.od .history .item-status:not(:first-of-type) .icons-history:before{border-left:.125em dashed #e0e0e0;content:" ";height:.925em;position:absolute;left:50%;top:-0.1em}.od .history li{position:relative;padding-left:.5em;padding-bottom:.5em}.od .history li:before{content:" ";border-left:.25em dashed #e0e0e0;position:absolute;height:100%;top:.5em;left:-2em}.od .history li:after{content:" ";border-top:.25em dashed #e0e0e0;width:1.5em;position:absolute;top:.25em;left:-1.5em}.od .history .item-status:last-of-type li:last-of-type:before{display:none}@media all and (max-width: 639px){.material-icons:after{content:"" !important;height:0 !important}.item-status{display:flex;position:relative}.item-status .btn-answer-client{position:absolute;right:.5em;bottom:.5em}.item-status:not(:first-of-type) .material-icons:before{content:"" !important;height:0 !important}li:before{content:"" !important;height:0 !important}li:after{content:"" !important;width:0 !important}.history li{list-style:disc !important}}@media screen and (min-width: 900px){#map{height:20em}.od .tracking{width:50%;padding:0 1em 0 0}.od .tracking:not(.history){width:50%;padding:0 0 0 1em;border-left:1px solid #f0f0f0}.track-hist{padding:0 1.5em 0 0 !important}.track-hist li:before{right:-1.5em;left:auto !important}.track-hist li:not(:last-of-type):after{right:calc(-1.125em - 2px);left:auto !important}.the-datetime{left:auto !important;right:0}.tracking{width:100%}[class^=th]{text-align:end}.tracking-title{text-align:end}}
.brands-page .brands-item:hover{background:#ffeb3b}.brands-page .editorial-page:hover{background:#ffee58}.brands-page .brands-item,.brands-page .editorial-page{cursor:pointer;color:#323232;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:25%}.brands-page .brands-content{display:flex;flex-wrap:wrap}.brands-page .brands-header{width:100%}@media(max-width: 480px){.brands-page .brands-item,.brands-page .editorial-page{width:100%}}@media(min-width: 481px)and (max-width: 767px){.brands-page .brands-item,.brands-page .editorial-page{width:50%}}
.infpage{background:#fff}.infpage .page-content ul{padding-inline-start:40px}.infpage .page-content ul li{list-style-type:disc;word-break:break-word}.infpage .page-content a,.infpage .page-content h2{word-break:break-word}.infpage .page-content img{max-width:100% !important;height:auto !important}.infpage .page-content iframe{max-width:100%}.infpage .table-of-contents a.active{width:100%;border-left:2px solid #523480;color:#323232 !important;background:rgba(82,52,128,.031372549);margin-left:-2px}.infpage .table-of-contents a{color:#039be5;padding-left:.875em}.infpage .table-of-contents a:hover{border-left:2px solid #523480;color:#039be5 !important;margin-left:-2px}.infpage .table-of-contents .main-help{font-weight:bold !important}.infpage .table-of-contents .main-help:hover,.infpage .table-of-contents .sub-help:hover{border-left:none;color:#039be5 !important;margin-left:0}.infpage .sublevel0{padding-left:0}.infpage .sublevel1{text-indent:1em}.infpage .sublevel2{text-indent:2em}.infpage .sublevel3{text-indent:3em}.infpage .help-ol{counter-reset:item;padding-left:10px}.infpage .help-li{display:block}.infpage .help-li:before{content:counters(item, ".") " ";counter-increment:item}
.cont-icons{display:flex;justify-content:space-around;padding-top:1em;text-align:center}.cont-icons a{padding:.2em}.fa-icons{width:2.25em;height:2.25em;-webkit-transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81);transition:all .4s cubic-bezier(0.88, -0.99, 0, 1.81)}.fa-icons:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
.promotion-code{background-color:#f5f5f5;border:1px solid #e3e3e3;padding:0 1em}.promotion-code p{text-align:justify}
.p-complement{padding:1rem}.p-complement .parent span{color:#1e1c1c !important}.p-complement .parent span span{color:#fff !important}.p-complement .parent [type=checkbox].filled-in+span:not(.lever):after{background-color:#1e1c1c}.p-complement .parent.disabled{opacity:50%}.p-complement .r-price{display:flex;align-items:center;gap:.25em;margin:0;font-size:1.2em}.p-complement .r-action{display:flex;justify-content:space-between;align-items:center;gap:.5em;flex-wrap:wrap-reverse;font-size:1em}.p-complement .r-action button{text-transform:none;font-weight:700;font-size:.9em}.p-complement .title{margin:.5em;font-size:1.5rem;font-weight:600}.p-complement .r-products{display:flex;gap:10px;align-items:center;overflow-x:auto;padding:.5em;padding-bottom:1em;flex-flow:nowrap}.p-complement .content-c{display:flex;justify-content:space-between;align-items:center}.p-complement .f-complements{display:flex;flex-direction:column;align-items:flex-end;margin-left:1em !important}.p-complement .f-complements .btn{height:auto;width:auto}.p-complement .product-card.z-depth-1.hoverable.mini{border:none}.p-complement .row{justify-content:space-between;margin:0}.p-complement .row>.m6{margin-left:0}.p-complement .row::after{content:none}.p-complement .r-products-form{padding-top:20px;display:flex;justify-content:space-between;flex-direction:column}.p-complement .r-products-form .r-products-list{margin-left:25px}.p-complement .r-products-form .r-products-list form{padding-top:.7em !important;padding-bottom:.7em !important;border-bottom:1px solid #ccc}.p-complement .r-products-form .r-products-list form:last-child{border-bottom:0}.p-complement .r-products-form .r-products-list .attributes-area{margin-left:2.1875em}.p-complement .r-products-form form,.p-complement .r-products-form span,.p-complement .r-products-form p,.p-complement .r-products-form strong{font-size:.9rem}.p-complement .card-image{padding:.5em;display:flex;flex-direction:column;align-items:center;max-width:180px;min-width:180px;height:260px !important;padding-top:0;overflow:hidden}.p-complement .card-image p{font-size:.85rem;font-weight:500;text-align:center;color:rgba(0,0,0,.87)}.p-complement .card-image.complement-image img{height:180px;object-fit:contain}@media(max-width: 500px){.p-complement .r-products{flex-direction:column}.p-complement .r-products>i{display:none}}
.r-clients{font-size:1rem;padding:0;overflow-y:auto}.r-clients .content-r{padding:0 1.5rem;padding-bottom:1em;margin:auto;max-width:1400px;position:relative;overflow:hidden}.r-clients .show-more{display:flex;padding:1em 0;border-top:.0625em solid #e0e0e0}.r-clients .show-more a{margin:auto;color:#313134;padding-bottom:4px;font-size:1.1rem;padding:0}.r-clients .show-more a:hover{color:#512da8}
.reviews{justify-content:left;word-break:break-word;padding:0 1em}.reviews .show-more-reviews{display:inline-block;color:#88888c;padding:0;font-size:.85rem;line-height:1;font-weight:700}.reviews .show-more-reviews:hover{border-bottom:1px solid}.reviews .date{font-size:.9rem}.reviews .user-and-stars{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-top:1em;margin-bottom:.4em;gap:.25em .5em}.reviews .user-and-stars .user_name{user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviews .user-and-stars .user_name,.reviews .user-and-stars .stars{margin-top:0;margin-bottom:0;font-size:.9rem}.reviews .user-and-stars .stars{display:flex;gap:.25em}.reviews:not(:first-child){border-top:.0625em solid #e0e0e0}.reviews .review{margin:0;margin-bottom:.3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.5}.reviews .review.more{display:block}.reviews .votes-container{gap:1em}.reviews .votes{font-size:.8rem;left:.5em;display:flex;color:#757575;align-items:center}.reviews .votes button{padding:0 .4em 0 0}.reviews .votes .vote{background:none;border:0;padding-top:0;padding-bottom:0;cursor:pointer;outline:none;color:#757575}.reviews .votes .vote:hover,.reviews .votes .vote .voted{color:#6f2bb7}.reviews .review-footer{display:flex;align-items:center;gap:1em;margin:1em 0 .7em 0}.reviews .review-footer>i{font-size:.6rem;color:#aaa}
.reviewsModal{overflow:hidden;display:grid;width:100%}.reviewsModal__filter{margin:0px 2em;padding:8px 0;border-color:#c4c4c4;border-style:solid;border-width:1px 0px 1px 0px}.reviewsModal .preloader-wrapper{margin:2em auto}.reviewsModal .content-r,.reviewsModal .r-rating{max-width:100%}
.gallery{padding:20px;flex:1.3;transition:all .2s;flex-basis:53%;min-width:0;max-width:-webkit-fill-available}.gallery__visor{width:100%;position:relative}.gallery .star{position:absolute;cursor:pointer;right:0px;top:0px;display:flex;width:58px;height:58px;padding:0;background:#df2323;line-height:1;text-align:center;border-radius:2px;font-weight:bold;justify-content:center;align-items:center;transform:rotate(25deg);z-index:99}.gallery .star::before,.gallery .star::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#df2323;border-radius:2px}.gallery .star::before{transform:rotate(30deg)}.gallery .star::after{transform:rotate(60deg)}.gallery .star p{display:flex;align-items:center;z-index:9;color:#fff;text-align:center;line-height:.9rem;font-weight:bold;font-size:.75rem;margin:0}.gallery .image-wrapper{width:100%;display:flex;flex-flow:row nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;position:relative;align-items:center;justify-content:start}.gallery .image-wrapper img,.gallery .image-wrapper object,.gallery .image-wrapper video{scroll-snap-align:start;flex:1 1 auto;min-width:100%;height:100%;object-fit:contain}.gallery .thumbnail-container{overflow-x:auto}.gallery .thumbnail-container .thumbnails{height:6.75em;display:flex;align-items:center;overflow:auto;gap:8px;transition:all .3s ease-in-out}.gallery .thumbnail-container .thumbnails a{display:flex;padding:3px;border:1px solid #e0e0e0;border-radius:8px}.gallery .thumbnail-container .thumbnails a img,.gallery .thumbnail-container .thumbnails a object,.gallery .thumbnail-container .thumbnails a video{color:rgba(0,0,0,0);transition:opacity .2s ease-in-out;opacity:.6;width:5em;height:5em;object-fit:contain}.gallery .thumbnail-container .thumbnails a:first-child{margin-left:auto}.gallery .thumbnail-container .thumbnails a:last-child{margin-right:auto}.gallery .thumbnail-container .thumbnails a:hover img,.gallery .thumbnail-container .thumbnails a:hover object,.gallery .thumbnail-container .thumbnails a:hover video,.gallery .thumbnail-container .thumbnails a.selected img,.gallery .thumbnail-container .thumbnails a.selected object,.gallery .thumbnail-container .thumbnails a.selected video{opacity:1}.gallery .thumbnail-container .thumbnails a.selected{border-color:#523480}@media only screen and (min-width: 992px){.gallery .image-wrapper{overflow:hidden}}
.master-class-modal{height:14em;width:20em}.master-class-modal .modal-content{text-align:center}.master-class-modal .modal-content .mc-info>i{font-size:4.5em}.master-class-modal .modal-content .mc-info>p{margin:0;font-size:1.1em}.master-class-modal .modal-content .preloader-wrapper{margin-top:3em}.master-class-modal .modal-content>i{font-size:4em}
.wrap-timer{display:flex;align-items:center;width:100%;gap:10px}.wrap-timer>h6,.wrap-timer i{color:#b77e15 !important;width:18em;font-size:1.1rem;margin:0px;width:auto}
.product-share-modal{overflow-y:auto}.product-share-modal .share-modal-container{border:1px solid #512da8;border-radius:16px;box-shadow:0 0 1px 0 #512da8 inset,0 0 1px 0 #512da8;padding:2em 1em}.product-share-modal .modal-content p{margin:0;margin-bottom:5px;margin-left:5px;color:#666}.product-share-modal .modal-content pre{margin:0}.product-share-modal .code-content{display:flex;align-items:stretch;justify-content:center}.product-share-modal .code-content button{background:#4e4e4e;color:#fff;cursor:pointer;border:none;padding:0 .5em;transition:all .2s ease}.product-share-modal .code-content button:hover{background:#3d3c3c}.product-share-modal .preview{text-align:center;padding:1.5em;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-share-modal .preview span{font-size:.85rem;color:#666}.product-share-modal .sSh{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:2em}.product-share-modal .sSh .social{width:75px;display:flex;flex-direction:column;align-items:center}.product-share-modal .sSh a{width:3em;height:3em}.product-share-modal .sSh .avatar{width:3em;height:3em;margin:0;cursor:pointer;-webkit-transition:all .1s linear;transition:all .1s linear}.product-share-modal .sSh .avatar.link{width:2.1em;height:2.1em;color:#424242;text-align:center;border-radius:50%;background-color:#c4c4c4;line-height:2.1em;margin:0}.product-share-modal .sSh .avatar:hover{cursor:pointer;-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}
#pesale-modal-message{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}#pesale-modal-message h4{font-size:1.7rem;color:#df2323;font-weight:bold;margin-bottom:1.5rem}#pesale-modal-message h5,#pesale-modal-message b{text-align:center;margin:0;padding:0;font-size:1.4rem}#pesale-modal-message h6{margin-top:1.5rem;font-size:1rem}
.container-stock{overflow:auto;margin:1rem;width:100%}.container-stock__collapsible .disable{color:#88888c}.container-stock__collapsible .laleo-collapsible__header{background:#efe4f4}.container-stock__collapsible .direction{padding-left:30px}.container-stock__collapsible .direction li{list-style-type:disc}.container-stock .whats{display:block}.container-stock .whats p{margin:0 !important}.container-stock .whats img{margin-bottom:-5px;width:22px;height:22px;margin-right:8px}.container-stock .container-stores{border-radius:1.2em;overflow:hidden}.container-stock .warning-message p{font-size:1rem;margin-left:1rem}.container-stock .stock{width:100%}.container-stock .stock .title-stock{color:#09090a;font-weight:700;font-size:1.4em}.container-stock .stock .store-stock{color:#09090a;font-weight:600;font-size:1.25em;margin-bottom:.25em}.container-stock .stock .subtitle-stock{margin:0px 1rem .6rem 1rem}.container-stock .stock-image{background-color:#f3f3f5;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:0 1rem;border:1px solid #88888c;box-shadow:0px 2px 4px rgba(0,0,0,.1);border-radius:1rem}.container-stock .stock-image .product-image-stock{width:4.8rem !important;height:4.8rem !important;background-repeat:no-repeat;background-position:50%;border-radius:50%;background-size:100% auto;border:1px solid #88888c title-stock;margin:.313rem .313rem .313rem 0rem}.container-stock .head-stock{display:flex;align-items:center;color:#6f2bb7;font-weight:700;width:100%;justify-content:space-between;font-size:1.2em;padding:0 2em}.container-stock .availability-stock{display:flex;justify-content:center;width:100%}.container-stock .availability-stock .mt-store{margin-top:1rem}.container-stock .availability-stock section{width:100%;display:flex;flex-direction:column}.container-stock .availability-stock section .stores{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;color:#09090a;margin:auto 1rem auto 1rem;justify-content:space-between;width:100%}.container-stock .availability-stock section .direction{margin-left:1rem}.container-stock .availability-stock section .direction p{color:#09090a;margin:0px auto 1rem auto}
.product-description-skeleton{padding:20px;position:sticky;transition:all .2s;flex:1;flex-basis:46%;z-index:1;display:flex;flex-direction:column;gap:.8em}.product-description-skeleton hr{border:1px solid #f5f5f5;width:100%}.product-description-skeleton .tags{display:flex;justify-content:flex-end;gap:10px}.product-description-skeleton .buttons{display:flex;justify-content:space-between;gap:10px}
.desc-product .close{position:relative;max-height:385px;overflow:hidden;word-break:break-word;padding-bottom:.5em}.desc-product .open{word-break:break-word;text-overflow:ellipsis;max-height:500px;margin-bottom:1.5em}.desc-product .desc-container{position:relative;overflow-y:auto}.desc-product .btn-action{margin:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:.5em 0;position:relative}.desc-product .btn-action:before{content:"";position:absolute;top:-50px;width:100%;height:3em;background-image:linear-gradient(to bottom, transparent, white)}@media screen and (max-width: 600px){.desc{height:6em !important}}
.cursor-pointer{cursor:pointer}.detail .add-to-cart i{font-size:.9rem}.detail .information-container{width:100%;overflow:auto}.detail .information-container .information{max-width:1200px;margin:auto;padding:10px 30px}.detail .information-container .information.center{margin:auto}.detail .information-container .information b{margin:0 .3rem;cursor:pointer}.detail .information-container .information b:hover{border-bottom:1px solid #000}.detail .information-container .extra-fields tr{border:none}.detail .information-container .extra-fields td{padding:.5em 0}.detail .tabs-header{width:100%;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;overflow-x:auto}.detail .tabs-header .tabs{display:flex;border-bottom:.0125em solid #b39ddb;max-width:1200px}.detail .tabs-header .tabs a{ont-size:1.1em;font-weight:600;text-transform:capitalize}.detail #warranty p{padding:20px}.detail .product_pdf{display:block;height:40em;width:100%}.detail .view-product{display:flex;width:100%;gap:10px;flex-wrap:wrap;margin-bottom:10px}.detail .view-product>div{margin:0}.detail .view-product .gallery{padding:20px;flex:1.3;transition:all .2s;flex-basis:53%;min-width:0;max-width:-webkit-fill-available}.detail .view-product .gallery .image-wrapper img{width:100%;height:100%;object-fit:contain}.detail .view-product .gallery .image-wrapper img:first-child{margin-left:auto}.detail .view-product .gallery .image-wrapper img:last-child{margin-right:auto}.detail .view-product .product-description{padding:20px;position:sticky;transition:all .2s;flex:1;flex-basis:46%;z-index:1}.detail .view-product .product-description .container-attributes{width:50%}.detail .view-product .product-description .tags-and-social{display:flex;justify-content:space-between;align-items:center;gap:.25em}.detail .view-product .product-description .tags-and-social:only-child{justify-self:flex-start}.detail .view-product .product-description .tags{display:flex;gap:.25em;font-size:1.12rem;align-items:center;flex-wrap:wrap}.detail .view-product .product-name{font-weight:700;margin-top:12px;margin-bottom:5px;color:rgba(0,0,0,.87);font-size:1.64rem}.detail .view-product #can-be-printed{line-height:1;color:#000;display:flex;justify-content:space-between;align-items:center;font-size:1rem}.detail .view-product #can-be-printed div{display:flex;align-items:center;gap:.6rem}.detail .view-product #can-be-printed div p{margin:0}.detail .view-product .engraving-info{display:flex;align-items:center;gap:.5rem}.detail .view-product .engraving-info p{margin:0}.detail .view-product .engraving-help{color:#008ad4;font-size:.8rem}.detail .view-product .engraving-help:hover{color:#574278}.detail .product-properties{margin-top:1em 0}.detail .product-properties i:not(.material-icons){width:1.5em;display:flex;justify-content:center}.detail .product-properties>div,.detail .product-properties>a{margin:.5em 0}.detail .product-properties .stock-availability{display:flex;gap:.5rem;align-items:center;cursor:pointer;color:#09090a}.detail .product-properties .stock-availability>a{color:#09090a;font-weight:700}.detail .card-detail{background:#fff;box-shadow:0px 2px 5px rgba(0,0,0,.25);border-radius:16px;height:fit-content;margin-top:10px;margin-bottom:10px;position:relative}.detail .card-detail .title-card-detail{margin:0px;padding-top:10px;padding-left:20px}.detail .card-detail .title-card-gift{margin:0px;padding-top:10px;display:flex;align-items:center;gap:.5rem}.detail .card-detail .title-card-gift i{font-size:1rem;color:#414141}.detail .card-detail hr{border:1px solid #f5f5f5}.detail .kueski-info{line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:.2em}.detail .kueski-info img{height:1.2rem}.detail .kueski-info span{font-weight:bold}.detail .ebook-av{display:flex;align-items:center;gap:10px}.detail .ebook-av a{font-size:.85rem}.detail .ebook-av span{text-decoration:underline}.detail #backTop{background-color:#fff;transition-timing-function:ease-in-out;transition-property:background-color,color;top:.5em;left:.2em}.detail #backTop:hover{background-color:#7f6ba0 !important;color:#fff}.detail .card-panel{margin-top:0;padding:0}.detail .card-panel .column-left,.detail .card-panel .column-right{padding:0;display:flex;flex-direction:column}.detail .card-panel .column-left .section,.detail .card-panel .column-right .section{padding-left:1rem;padding-right:1rem}.detail .card-panel .column-left .section:not(:last-child),.detail .card-panel .column-right .section:not(:last-child){border-bottom:.0625em solid #e0e0e0}.detail .card-panel .column-left .section.r-clients,.detail .card-panel .column-right .section.r-clients{padding-right:0;padding-bottom:0}.detail .card-panel .column-left .section.recommended,.detail .card-panel .column-right .section.recommended{padding:1rem 0 0}.detail .card-panel .column-left .section.recommended .title,.detail .card-panel .column-right .section.recommended .title{padding-left:1rem}.detail .card-panel .column-left .section .title,.detail .card-panel .column-right .section .title{font-weight:500}.detail .card-panel .column-left .section .discount-price-b,.detail .card-panel .column-right .section .discount-price-b{margin-top:.5em;text-align:center;border:.2em solid #523480}.detail .card-panel .column-left .section .discount-price-b>p,.detail .card-panel .column-right .section .discount-price-b>p{margin:.6em;color:#523480}.detail .card-panel .column-left .section .free-shipping-m small,.detail .card-panel .column-right .section .free-shipping-m small{font-size:.5em}.detail .card-panel .column-left .content-tabs,.detail .card-panel .column-right .content-tabs{border-bottom:.0625em solid #e0e0e0;flex-grow:1}.detail .card-panel .column-left .content-tabs .section,.detail .card-panel .column-right .content-tabs .section{border-bottom:none}.detail .card-panel .column-left{border-right:.0625em solid #e0e0e0}.detail .card-panel .product_pdf{position:relative;display:block;height:40em;width:100%;top:1em;left:0;margin-bottom:1.5em}.detail .product-qty{display:flex;gap:1em;align-items:center}.detail .product-qty .limited-stock{display:flex;align-items:center;gap:.5em;color:#88888c;font-size:.9em;cursor:pointer;transition:.3s all ease}.detail .product-qty .limited-stock:hover{color:#5d5fef}.detail .product-qty .limited-stock i{font-size:1.7em}.detail .product-qty .counter{gap:15px;margin:1em 0em}.detail .sticky>.name,.detail .sticky .priceX{display:none}.detail .sticky.pinned{top:5.4em !important;margin:0 auto;background:#fff;padding:.5em;border:.0625em solid #ede7f6;box-shadow:0 .1em .2em -0.1em #e0e0e0;z-index:111}.detail .sticky.pinned>.name,.detail .sticky.pinned .priceX{display:block}.detail .social-sharing{justify-content:center;border-bottom:.0625em solid #e0e0e0}.detail .btn-socials{align-items:flex-end;margin-left:-0.25em;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.detail .btn-socials button{cursor:pointer;height:21px;padding:0 1em;font-size:.7rem;line-height:1px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:#6c6c78;color:#fff;font-weight:500}.detail .btn-socials button i{font-size:.85rem;margin-right:.3em}.detail .info-banner{text-align:center}.detail .info-banner>img{width:100%;height:auto;padding:.3em .8em 0}.detail .info-banner>img:hover{cursor:pointer}.detail .content-pays-shippings{padding-top:0;display:flow-root}.detail .m-shippings{align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.detail .m-shippings .container-shipment{text-align:center;margin:.5em 0;width:4.5em}.detail .m-shippings .container-shipment img{width:4.5em;height:4.5em}.detail .m-shippings .container-shipment span{font-size:.75em}.detail .m-shippings .container-shipment:hover{cursor:pointer}.detail .m-payments{min-height:4em;justify-content:space-evenly}.detail .m-payments label{height:3em}.detail .m-payments .m-paypal{background-image:url(/assets/2bed23acad3a0a6e92d9079a9d3a91e1.jpg);background-size:100% 100%;background-repeat:no-repeat;width:5em;box-shadow:none;border:none}.detail .m-payments .m-oxxo{background-image:url(/assets/ccdb7869ce37de12e9c4b066a082a15c.svg);background-size:100% 100%;background-repeat:no-repeat;width:5.5em;box-shadow:none}.detail .m-payments .m-card-payment{width:5em;height:inherit}.detail .graven-ga,.detail .ga-message{display:flex;align-items:center;text-align:center;justify-content:left;padding:0 .5em;margin:.25em;border-radius:.5em;white-space:nowrap}.detail .graven-ga>span,.detail .ga-message>span{margin-left:1em}.detail .ga-help{padding:0 .5em;margin:.25em}.detail .gift-prod{display:flex;align-items:center}.detail .image-wrapper{position:relative;width:100%;height:38em}.detail .image-wrapper .discount{display:flex;align-items:center;position:absolute;top:1em;left:1em;background:#523480;color:#fff;font-size:.8em;font-weight:bold;padding:.125em .25em;border-radius:.25em}.detail .image-wrapper .discount>i{font-size:1.2em;margin:0 .25em 0}.detail .image-wrapper .manufacturer{position:absolute;bottom:0;left:0}.detail .image-wrapper .gift-badge{position:absolute;height:1.5em;width:1.5em;min-width:1.5em;border-radius:.6em !important;bottom:1.1em;right:.5em}.detail .image-wrapper .gift{position:absolute;font-size:5em;top:6.2em;right:0;height:0;transition:all .3s ease-in-out}.detail .image-wrapper .gift .containGiftBox .p-gift{display:block;width:auto;max-height:0;margin:0 auto 20px;object-fit:scale-down}.detail .image-wrapper .gift .containGiftBox .icon-offer-package{position:absolute;margin:0 !important;z-index:6}.detail .image-wrapper .gift .containGiftBox .icon-offer-package>i{font-size:5em}.detail .image-wrapper .gift:hover{cursor:zoom-out;height:auto;width:100%;transform-origin:bottom right;background:#fff;text-align:center;color:#fff !important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:6}.detail .image-wrapper .close-btn{display:none}.detail .image-wrapper .image-wrapper{position:absolute;top:.5em;left:.5em;right:.5em;bottom:.5em;display:flex;justify-content:center;align-items:center}.detail .image-wrapper .image-wrapper img{max-width:100%}.detail .image-wrapper:hover button{opacity:.5}.detail .image-wrapper button{cursor:pointer;display:flex;position:absolute;top:calc(50% - 1.5em);bottom:calc(50% - 1.5em);padding:0;margin:0;border:0;background:rgba(0,0,0,.5333333333);border-radius:50%;opacity:0;transition:opacity .2s ease-out}.detail .image-wrapper button:hover{opacity:1}.detail .image-wrapper .prev-img{left:.25em;right:auto}.detail .image-wrapper .next-img{right:.25em;left:auto}.detail .image-wrapper .material-icons{color:#fff}.detail .image-wrapper .imgs-count{position:absolute;bottom:1em;left:1em;padding:.25em .5em;background:rgba(0,0,0,.6);color:#fff;font-size:.75em;border-radius:.5em;font-weight:bold}.detail .image-wrapper.active button{opacity:.5;position:fixed;z-index:1000}.detail .image-wrapper.active .close-btn{top:1em;right:1em;height:3em;line-height:3em;z-index:10730;display:block;bottom:auto}.detail .image-wrapper.active .image-wrapper{position:fixed;background:#424242;z-index:1000}.detail .product-details{margin:0 0 .5em 0}.detail .d-reason{cursor:pointer;padding:.1rem 1em;padding-top:.1rem;font-size:.8rem;font-weight:500;border-radius:5px;color:#fff;white-space:nowrap}.detail .d-reason-fs{padding:.1rem 1em;font-size:.8rem;font-weight:500;border-radius:5px;color:#fff;white-space:nowrap}.detail .d-reason-fs>i{margin-left:.3em}.detail .brand-info{margin-top:.2em;font-size:.86rem}.detail .brand-info.isbn{font-weight:600}.detail .brand-info.manufact{font-size:.9em}.detail .brand-info.product-detail{font-size:.9rem}.detail .content-options{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.detail .content-options .btn-f-v{background:rgba(255,255,255,.5333333333);margin:.3em .3em .3em 0;box-shadow:none;border:.0625em solid #e0e0e0}.detail:not(.product-card).rating{font-size:.9rem;margin:.3em;padding:0}.detail .align-product-price{display:flex;justify-content:left;align-items:baseline;flex-wrap:wrap}.detail .price-content{margin-top:.6em;margin-bottom:.6em}.detail .price-content .msi{color:#512da8;font-size:.95rem;font-weight:500;margin:.5em 0}.detail .price-content span,.detail .price-content p{font-size:1em}.detail .price-content .promo-code-content .suggested-price-pc{font-size:1em !important}.detail .price-content .suggested-price-without-pc{font-size:1em}.detail .price-content .save_up_price{font-weight:300;margin-bottom:.2em;color:#a25bea}.detail .price-content .promo-code-info{display:grid;padding-bottom:1em;padding:.8em 0 1.5em 0}.detail .price-content .promo-code-text{align-items:center;gap:5px;margin:0;cursor:default}.detail .price-content .promo-code-text h6{font-size:.95rem;font-weight:500;margin:0;margin-bottom:5px}.detail .price-content .promo-code-text .tooltiptext{top:2.5em;left:-85px;margin:0;width:200px;padding:10px;text-align:left}.detail .price-content .promo-code-text .tooltiptext span{color:#6c6c78}.detail .price-content .promo-code-text .tooltiptext::after{display:none}.detail .price-content .promo-code-text i{color:#3e27b4}.detail .price-content .promo-code-text p{margin:.5em 0;background:#3e27b4;padding:2px 10px;color:#fff;border-radius:8px;display:inline-block;font-size:.8em}.detail .price-content .product-price{display:flex;justify-content:left;align-items:baseline;flex-wrap:wrap}.detail .price-content .product-price .discounted{color:#ff604d}.detail .price-content .product-price .cross-out{text-decoration:line-through;font-size:1.64rem;color:#9e9e9e}.detail .price-content .product-price .priceX{font-weight:700;font-size:2.5rem !important;line-height:normal;margin:0;padding:0}.detail .price-content .product-promo-code .final-price-promo-code{font-weight:700;font-size:2.5rem !important;line-height:normal;margin:0;padding:0;color:#ff604d}.detail .price-content .product-promo-code .label-promo-code{font-size:.35em;font-weight:bold;line-height:normal;color:#8e24aa}.detail .price-content .prod-suggested-offer-disc{display:inline-block;margin:0 0 1.5em;color:#a25bea}.detail .product-card.mini:last-child{border-bottom:0}.detail .buttons-add{display:flex;justify-content:space-between;align-items:center;gap:10px}.detail .buttons-add .btn-favorite{width:2.5em;height:2.5em;border-radius:50%;border:0px;background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.1490196078);line-height:2.5em;cursor:pointer;transition:all .3s ease-out}.detail .buttons-add .btn-favorite:hover{box-shadow:0px 2px 4px rgba(0,0,0,.4509803922);background:#eac5d7}.detail #reviews-section .reviews-section__container{overflow-y:auto}.btnEntrance{animation-duration:.5s;animation-fill-mode:both;animation-name:btnEntrance}.btnExit{animation-duration:.25s;animation-fill-mode:both;animation-name:btnExit}.containGiftBox{opacity:0;color:#17202a;font-size:11px;text-align:center;transition:all .3s ease-in-out;position:relative;bottom:9em !important;width:0}.containGiftBox .p-gift{display:block;width:auto;min-height:100% !important;margin:0 auto 20px;object-fit:scale-down}.containGiftBox .icon-offer-package{display:inline;top:-1em;right:-1em;z-index:10}.containGiftBox .icon-offer-package>i{font-size:5em}.containGiftBox .offers-packages-text{display:block;height:1.5em;width:auto;padding:0 .5em;opacity:.9;font-family:"Roboto",sans-serif;font-size:1.5em;margin:0}.containGiftBox .offer-package-name{display:block !important;height:3em;width:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Roboto",sans-serif;opacity:.9;font-size:1.5em;margin:0}.gift:hover .containGiftBox{width:100%;height:30em;opacity:1}.conditions{margin-top:.7em}.conditions p,.conditions span{font-size:.75rem;margin:0;margin-top:.5em}@keyframes btnEntrance{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes btnExit{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}@media screen and (max-width: 600px){.detail .column-left{border-right:none !important}.detail .column-left section.r-clients{border-bottom:.0625em solid #e0e0e0}.detail .column-left .image-wrapper{height:35em}.detail .column-left .image-wrapper .gift{font-size:3em;cursor:pointer !important;top:10.2em}.detail .column-left .image-wrapper .gift .containGiftBox{position:absolute;opacity:1;width:9.5em;height:9.5em;right:0;bottom:.5em !important}.detail .column-left .image-wrapper .gift .containGiftBox .p-gift{margin:.6em 0 0 1.2em !important;border-radius:.9em}.detail .column-left .image-wrapper .gift .containGiftBox .offer-package-text{height:1em !important;font-size:1em !important}.detail .column-left .image-wrapper .gift .containGiftBox .offer-package-name{font-size:1.2em}.detail .column-left .image-wrapper .gift .containGiftBox .icon-offer-package>i{font-size:4em}.detail .column-left .image-wrapper .gift:not(:hover){transform-origin:0 !important;pointer-events:none !important}.detail .column-left .image-wrapper .gift-badge{position:absolute;bottom:0;right:0}.detail .column-left .container-subimages{height:5em;flex-direction:column;align-items:center;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none}.detail .column-left .container-subimages .img-sub{margin:.15em}.detail .column-left .container-subimages .img-sub:hover{border:.15em solid #523480 !important;cursor:nesw-resize}.detail .column-left::-webkit-scrollbar{display:none}}.prod-desc-presale{width:fit-content;cursor:pointer}.prod-desc-presale .prod-desc-presale-label{color:#df2323;font-weight:bold;font-size:1.1rem}.prod-desc-presale section{display:flex;align-items:center;gap:.3rem}.prod-desc-presale section div,.prod-desc-presale section i{margin:0;color:#888;font-size:1rem}.warning-icon{display:inline-block !important;text-align:center;color:#ffc831}.ml-1{margin-left:1%}

.search-page .results{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;gap:.8em;padding:0 1em}.search-products__header{display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;align-items:center;padding:0 1em 1em}.search-products__header h1{font-size:1.313em;margin:0;font-weight:bold}.search-products__header span{font-size:1em}.search-products__results{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2em;margin:0 1em;padding:1.5em;border-radius:1.5em}.search-products__results--bad{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;text-align:center}.search-products__results--bad h3{font-size:2.313em}.search-products__results--bad img{max-width:60%;width:250px}.img-banner-content{width:100%;overflow-x:hidden;overflow-y:hidden;heigth:480px}.img-banner-content .search-banner{width:100%;background-position:center center;object-fit:cover}@media(max-width: 768px){.search-products__results{margin:0;gap:.75em}}@media(max-width: 425px){.img-banner-content{padding:0}.img-banner-content .search-banner{width:200%;border-radius:0}.img-banner-content .search-banner-2{transform:scale(1.1) translate(-47.5%)}}
.invoice-detail__container{padding:2em 0;border-radius:10px}.invoice-detail__body{margin:auto}.invoice-detail__body .detail-item{width:100%;max-width:450px;margin:auto;padding:0 1em}.invoice-detail__body .detail-item p{margin:.5em 0}.invoice-detail__body .detail-item a{margin:0}.invoice-detail__body .detail-item i{color:#523480;margin-right:.5em}.invoice-detail__body .detail-item .title{font-size:1.2rem}.invoice-detail__body .detail-item .files{display:flex;align-items:center}.invoice-detail__body .detail-item .files>a>i{font-size:2.7rem}.invoice-detail__body hr{border:.5px solid #dedede;margin:1em 0}
@font-face{font-family:"laleo-icon";src:url("/static/fonts/laleo.eot?jhrrii");src:url("/static/fonts/laleo.eot?jhrrii#iefix") format("embedded-opentype"),url("/static/fonts/laleo.ttf?jhrrii") format("truetype"),url("/static/fonts/laleo.woff?jhrrii") format("woff"),url("/static/fonts/laleo.svg?jhrrii#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"laleo-icon","icomoon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-laleo:before{content:"";color:#523480;font-size:1.25em;font-family:"laleo-icon"}.icon-ebook:before{content:"";color:#c21e56;font-size:1.25em;font-family:"laleo-icon"}.icon-laleo-letter:before{content:"";color:#ffc107;font-size:.9em;font-family:"laleo-icon"}.icon-laleo-letter:before .icon-scheduled-delivery:before{content:"";font-size:1.25em;font-family:"laleo-icon"}.icon-laleo-clinical-case:before{content:"";color:#fff;font-size:.9em;font-family:"laleo-icon"}.icon-laleo-return-store:before{content:"";color:#fff;font-size:.9em;font-family:"laleo-icon"}.icon-laleo-opinion:before{content:"";color:#fff;font-size:.9em;font-family:"laleo-icon"}#root{display:flex;flex-flow:column;min-height:100vh}#root>main{flex-grow:1}.aspect-wrapper{position:relative;overflow:hidden}.aspect-wrapper::after,.aspect-wrapper::before{content:"";display:block}.aspect-wrapper .background,.aspect-wrapper .container{position:absolute;top:0;left:0;bottom:0;right:0}.aspect-wrapper .background{top:-10px;left:-10px;bottom:-10px;right:-10px;background-position:center;background-size:cover;filter:blur(10px);z-index:-1}.aspect-wrapper .container{padding:0;margin:0;width:100% !important;max-width:initial;display:flex;justify-content:center;align-items:center}.aspect-wrapper img,.aspect-wrapper video{width:initial !important;max-width:100%;max-height:100%}.aspect-wrapper .carousel{height:100% !important}.aspect-wrapper .carousel a,.aspect-wrapper .carousel .a{min-height:initial !important}.aspect-wrapper .carousel .indicators{align-items:center;display:flex;padding:0 .5em;width:fit-content;width:-moz-fit-content;height:2em;border-radius:1em;transition:.2s ease-out all;left:50%;bottom:1em;transform:translateX(-50%)}.aspect-wrapper:hover .indicators{background:rgba(17,16,19,.4)}.no-mar{margin:0}.mar-t0{margin-top:0}.mar-b0{margin-bottom:0}.mar-l0{margin-left:0}.mar-r0{margin-right:0}.mar-v0{margin-top:0;margin-bottom:0}.mar-h0{margin-left:0;margin-right:0}.mar-t1{margin-top:.25em}.mar-b1{margin-bottom:.25em}.mar-l1{margin-left:.25em}.mar-r1{margin-right:.25em}.mar-v1{margin-top:.25em;margin-bottom:.25em}.mar-h1{margin-left:.25em;margin-right:.25em}.mar-t2{margin-top:.5em}.mar-b2{margin-bottom:.5em}.mar-l2{margin-left:.5em}.mar-r2{margin-right:.5em}.mar-v2{margin-top:.5em;margin-bottom:.5em}.mar-h2{margin-left:.5em;margin-right:.5em}.mar-t3{margin-top:1em}.mar-b3{margin-bottom:1em}.mar-l3{margin-left:1em}.mar-r3{margin-right:1em}.mar-v3{margin-top:1em;margin-bottom:1em}.mar-h3{margin-left:1em;margin-right:1em}.mar-t4{margin-top:2em}.mar-b4{margin-bottom:2em}.mar-l4{margin-left:2em}.mar-r4{margin-right:2em}.mar-v4{margin-top:2em;margin-bottom:2em}.mar-h4{margin-left:2em;margin-right:2em}.mar-ta{margin-top:auto}.mar-ba{margin-bottom:auto}.mar-la{margin-left:auto}.mar-ra{margin-right:auto}.mar-va{margin-top:auto;margin-bottom:auto}.mar-ha{margin-left:auto;margin-right:auto}.no-pad{padding:0}.pad-t0{padding-top:0}.pad-b0{padding-bottom:0}.pad-l0{padding-left:0}.pad-r0{padding-right:0}.pad-v0{padding-top:0;padding-bottom:0}.pad-h0{padding-left:0;padding-right:0}.pad-t1{padding-top:.25em}.pad-b1{padding-bottom:.25em}.pad-l1{padding-left:.25em}.pad-r1{padding-right:.25em}.pad-v1{padding-top:.25em;padding-bottom:.25em}.pad-h1{padding-left:.25em;padding-right:.25em}.pad-t2{padding-top:.5em}.pad-b2{padding-bottom:.5em}.pad-l2{padding-left:.5em}.pad-r2{padding-right:.5em}.pad-v2{padding-top:.5em;padding-bottom:.5em}.pad-h2{padding-left:.5em;padding-right:.5em}.pad-t3{padding-top:1em}.pad-b3{padding-bottom:1em}.pad-l3{padding-left:1em}.pad-r3{padding-right:1em}.pad-v3{padding-top:1em;padding-bottom:1em}.pad-h3{padding-left:1em;padding-right:1em}.pad-t4{padding-top:2em}.pad-b4{padding-bottom:2em}.pad-l4{padding-left:2em}.pad-r4{padding-right:2em}.pad-v4{padding-top:2em;padding-bottom:2em}.pad-h4{padding-left:2em;padding-right:2em}.pad-ta{padding-top:auto}.pad-ba{padding-bottom:auto}.pad-la{padding-left:auto}.pad-ra{padding-right:auto}.pad-va{padding-top:auto;padding-bottom:auto}.pad-ha{padding-left:auto;padding-right:auto}pre{background:#333;color:#fff;padding:.75em 1em;overflow:auto}.loading{position:relative}.loading::after{content:" ";position:absolute;bottom:0;height:.5em;background:#523480}.select-wrapper.select-year{box-shadow:0 0 0 rgba(82,52,128,.4);animation:pulse 2s infinite;background:#523480}.select-wrapper.select-year>input{color:#fff !important}.select-wrapper.select-month{box-shadow:0 0 0 rgba(82,52,128,.4);animation:pulse 2s infinite;background:#523480;border-right:.2em solid #fff}.select-wrapper.select-month>input{color:#fff !important}.btn-purchase-summary{width:fit-content;display:flex;align-items:center;gap:.5rem;border:1px solid #6f2bb7;border-radius:.5rem;padding:.5rem 1rem;color:#6f2bb7 !important;font-weight:600;cursor:pointer;background-color:#fff;box-shadow:rgba(0,0,0,.1019607843) 0px 1px 3px 0px,rgba(0,0,0,.0588235294) 0px 1px 2px 0px}.btn-purchase-summary p{margin:0 !important;font-size:1rem !important}.btn-purchase-summary:hover{background-color:#f2e7ff;cursor:pointer}.purchase-summary-wrapper{display:flex;justify-content:flex-end;align-items:center}.message-iframe-pdf{font-weight:bold;color:#000}.ebook-icon{margin:0 .25em 0 0}#zmmtg-root{display:none}.justify-text{text-align:justify}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-center{align-items:center}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(82,52,128,.4);box-shadow:0 0 0 0 rgba(82,52,128,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(82,52,128,0);box-shadow:0 0 0 10px rgba(82,52,128,0)}100%{-moz-box-shadow:0 0 0 0 rgba(82,52,128,0);box-shadow:0 0 0 0 rgba(82,52,128,0)}}@keyframes loading-down-bar{0%{width:0;left:0}20%{left:0;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0}}.no-shadows{box-shadow:none}.text-bolder{font-weight:800 !important}.text-bold{font-weight:700 !important}.text-semibold{font-weight:600 !important}.text-normal{font-weight:500 !important}::-webkit-scrollbar-track{background-color:#eaeaea}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-thumb{border:.1rem solid rgba(227,227,227,0);background-clip:padding-box;border-radius:10rem;background-color:rgba(82,52,128,.6509803922);cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:rgba(82,52,128,.9215686275)}.green-icons i{color:#00ad26 !important}.guinda-icons i{color:#ad1457 !important}.prevent-animation{visibility:hidden}.MuiInputBase-root{border-radius:.5em !important}.MuiIconButton-root i[class^=fa-],.MuiIconButton-root i[class^=fas-],.MuiIconButton-root i[class^=far-],.MuiIconButton-root .fas,.MuiIconButton-root .fa,.MuiIconButton-root .far{font-size:.825em}.MuiIconButton-root label{margin-right:0}.capitalize:first-letter{text-transform:uppercase}.laleo-currencies .dropdown{font-size:1rem;color:#fff;padding:8px 16px;border-radius:.5em}.laleo-currencies .dropdown strong{margin-right:.3rem}@keyframes press{0%{transform:scale(1)}50%{transform:scale(0.86)}100%{transform:scale(1)}}
#slide-basket{display:flex;flex-flow:column;width:32em;background-color:#f2f2f2}#slide-basket .header{display:flex;background-color:rgba(0,0,0,0) !important}#slide-basket .header .cart{text-align:center;width:100%;font-size:1.5em;font-weight:700;margin:1.37rem 0 1.424rem 0}#slide-basket .header .close-btn{position:absolute;top:.6rem;right:.8rem;border:1px solid purple;padding:0;outline:none;cursor:pointer;line-height:1;transition:all .1s ease-out;z-index:2;border-radius:.5rem}#slide-basket .product-list{height:inherit;overflow:auto;padding:0}#slide-basket .no-attribute-selected{display:none}#slide-basket .checkout-btn{font-size:1.2em}#slide-basket .basketProdCard{margin:1rem}#slide-basket .product-cards{background:rgba(190,190,190,.2)}#slide-basket .prods{display:flex;flex-flow:column;padding:.5em .5em 0 .5em;line-height:1.5em}#slide-basket .prods .basket-delete{position:absolute;right:.2rem;top:.2rem}#slide-basket .wrapper-inf{padding:.6em 0 .2em 0;width:90%}#slide-basket .select-component{display:flex;justify-content:center;flex-direction:column-reverse;height:60%;padding:.5em 0 .5em 0}#slide-basket .additional-content{display:flex;flex-direction:column;text-align:right;justify-content:end;margin:0 .8em .5em}#slide-basket .divider{border-bottom:1.4px solid #eaeaea;margin:1em .8em .5em}#slide-basket .product-errase{background:rgba(0,0,0,0);color:#9e9e9e;cursor:pointer;border-radius:.5em;padding:4px 6px 10px 16px}#slide-basket p{margin:0}#slide-basket .product-title{font-weight:600;font-size:16px;color:#000;height:3em;overflow:hidden}#slide-basket .product-shipping{line-height:1.3em !important;font-size:.85em}#slide-basket .prod{position:relative;display:grid;grid-template-columns:1fr 2fr 1fr;padding:.6em 0 .2em 0;margin:0 .5em;background-color:#f4f2f5}#slide-basket .prod figure{display:flex;justify-content:center;align-items:center;padding:0 .5em 0 8px;height:5.2em;margin:1em 0 1em 0}#slide-basket .prod img{border-radius:.8em;max-height:100%}#slide-basket .prod .select{display:flex;justify-content:center;align-items:center}#slide-basket .prod .select .price-count{display:flex}#slide-basket .prod .product-promo-code-desc{display:grid}#slide-basket .prod .product-promo-code-desc .suggested-price{line-height:normal}#slide-basket .prod .product-promo-code-desc .product-promo-code{line-height:normal;padding:1.2em 0 0}#slide-basket .prod .product-promo-code-desc .product-promo-code-amount{color:#6f2bb7;line-height:normal;padding:.3em 0 0}#slide-basket .prod .actions{width:calc(100% - .5em);margin:0 .25em .75em .25em;display:flex;justify-content:flex-end}#slide-basket .subtotal{color:#6f2bb7;margin-left:.5em}#slide-basket .subtotal-without-promo{margin-left:.5em;text-decoration:line-through;font-size:.9rem;color:#9e9e9e}#slide-basket .footer-basket{margin:0 0em 1em 0em}#slide-basket .total-down{background:#fff}#slide-basket .total{font-weight:700;text-align:right;font-size:1.2em;margin:0 1.2em}#slide-basket .lower-button{display:flex;justify-content:center;align-items:center}#slide-basket .lower-button .to-checkout{display:flex;justify-content:center;align-items:center;width:20em;height:2.8em;border-radius:2em;margin:0 0 1em 0;background:#ffc831;color:rgba(0,0,0,.87)}#slide-basket .free-shipping-m-b{margin-left:.5em}.empty-basket{padding:0 6em;flex-grow:1;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.empty-basket .no-added{font-size:20px;line-height:17px;font-weight:500}.empty-basket .icons-basket{position:relative;padding:6em 2em 0 0}.empty-basket .icons-basket .exclamation{font-size:3.5em;color:#ffc831;position:absolute;bottom:2.3em;right:.09em}.empty-basket .icons-basket .cart-icon{font-size:10em}.empty-basket .try-again{padding:6em 0 1rem;font-size:15px;line-height:18px;font-weight:500}.empty-basket .explore-products{background-color:#ffc831;font-size:13px;font-weight:900;border-radius:2em;width:20em}.empty-basket i{font-size:10em;line-height:1}.empty-basket p{font-size:2em}.empty-basket>*{color:#000}.presale-advice{display:flex;align-items:center;gap:.5rem;line-height:1.5}.presale-advice i{color:red;font-size:.85rem}.presale-advice p{margin:0;font-size:.85rem}@media(max-width: 372px){.empty-basket{padding:0 4em;color:rgba(0,0,0,.2666666667)}}
.ps{border:0;width:32em;background-color:#f2f2f2}.sidenav{height:100%;padding-bottom:0;display:flex;flex-direction:column}.sidenav .close-btn{padding:.25rem .5rem;display:flex;justify-content:flex-end;align-items:center;position:sticky;right:0;top:0;background:#fff;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}.sidenav .purchase{display:flex;flex-direction:column;gap:1rem}.sidenav .purchase-summary{line-height:1.2;margin:0rem 1.5rem;border-radius:.5rem;display:flex;flex-direction:column}.sidenav .purchase-summary small{color:#636363;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.sidenav .purchase-summary small span{font-weight:600}.sidenav .purchase-summary .purchase-title{font-size:1.15rem;font-weight:600;margin:0 0 1rem 0}.sidenav .purchase-summary .purchase-total{border-top:1px solid gray;padding-top:.5rem;margin-top:.5rem;font-weight:800;color:#5d0088}.sidenav .purchase-summary .purchase-total span{font-weight:800}.sidenav .purchase-summary .purchase-prod{padding:.5rem;background-color:#fff;border-radius:.5rem;display:flex;gap:1rem;align-items:center;overflow:hidden}.sidenav .purchase-summary .purchase-prod figure{width:7rem;display:flex;justify-content:center;align-items:center}.sidenav .purchase-summary .purchase-prod .purchase-prod-content{width:100%}.sidenav .purchase-summary .purchase-prod .purchase-prod-content .purchase-prod-name{font-weight:600;line-height:1.2;margin-bottom:.5rem;color:#363636}.sidenav .purchase-summary .purchase-prod .purchase-prod-content .purchase-prod-qty{background-color:#e9e9e9;width:fit-content;border-radius:1rem;padding:.4rem;line-height:1;margin-bottom:.3rem;color:#262626;font-weight:600}.sidenav .purchase-summary .purchase-prod .purchase-prod-price{margin-top:.5rem;display:flex;justify-content:flex-end;font-weight:bold;color:#3d005c;font-size:.9rem}.sidenav .product-list{height:-webkit-fill-available;overflow:auto;padding:1em 0}.sidenav .resume-total{width:100%;margin:0;padding:1rem 2rem;padding-bottom:1.5rem;box-shadow:rgba(0,0,0,.1) 0px -1px 3px 0px,rgba(0,0,0,.06) 0px -1px 2px 0px;border-radius:0px}
.modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;background:rgba(0,0,0,.7254901961)}.modal-close-area{position:absolute;top:0;left:0;width:100%;height:100%;animation:modal-wrapper-in .2s ease-out;transition:opacity .2s ease-out}.modal-wrapper.remove .modal-close-area{opacity:0}.modal:not(.datepicker-modal){display:flex;max-height:90%;animation:modal-in .2s ease-out;transition:all .2s ease-out}.modal:not(.datepicker-modal):not(.small-size):not(.complete-size){min-width:60%}.modal-wrapper.remove .modal{transform:scale(0, 0);opacity:0}.modal.full-size>[class*=-modal]{position:absolute;top:0;left:0;right:0;bottom:0}.modal:not(.complete-size){min-width:21em;padding:.5rem;border-radius:.5rem}.modal form{width:100%}.modal-close-btn{position:absolute;top:.8rem;right:.8rem;border:0;padding:0;outline:none;cursor:pointer;line-height:1;transition:all .1s ease-out;z-index:2;border-radius:.5rem}.modal-close-btn i{color:purple;padding:.1rem;border:1px solid purple;border-radius:.5rem}.modal-close-btn:hover i{background:rgba(0,0,0,.1333333333);text-shadow:0 0 2px #fff}.modal-header{padding-bottom:.75em;margin:0}.modal-header h5{margin-bottom:.5rem}.modal-content{flex-grow:1;margin:0 -1.5em;padding:0 1.5em;overflow-y:auto}.modal-footer{margin:.75em -0.75em -0.75em -0.75em}.modal-footer>*{margin:0 !important}@keyframes modal-wrapper-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-in{0%{transform:scale(0, 0)}100%{transform:scale(1, 1)}}.modal.full-size,.modal.medium-size{max-width:100%;width:100%;max-height:100%;height:100%}@media only screen and (min-width: 993px){.modal.small-size{max-width:30%}}@media only screen and (min-width: 601px)and (max-width: 992px){.modal.small-size{max-width:50%}}@media only screen and (min-width: 601px){.modal.complete-size{min-height:90%;max-width:90%;width:fit-content}.modal.full-size{max-width:90%;width:auto;max-height:90%;height:auto}.modal.medium-size{min-width:500px !important;max-width:500px !important;width:auto;max-height:90%;height:auto}.modal:not(.datepicker-modal):not(.small-size):not(.complete-size){max-width:65%}}@media only screen and (max-width: 600px){.modal.fill-size,.modal.complete-size{width:100%;min-height:100%}}
.modals{position:fixed;top:0;left:0;z-index:999}
