.default-page-container .banner-container{max-height:640px;aspect-ratio:1440/420;position:relative;overflow:hidden}.default-page-container .banner-container .logo-back{color:hsla(0,0%,100%,.082);z-index:1;width:640px;height:640px}.default-page-container .banner-container .banner-text{z-index:1;text-align:center;display:flex;gap:1rem;flex-direction:column}.default-page-container .banner-container .banner-text *{cursor:default}.default-page-container .banner-container .banner-text .header-tag{position:relative}.default-page-container .banner-container .banner-text .header-tag:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%) skew(45deg);width:132px;height:37px;opacity:.7;background-color:#f21648}.default-page-container .banner-container img{-o-object-fit:cover;object-fit:cover}.default-page-container .banner-container .banner{filter:grayscale(1) brightness(50%)}.default-page-container .responsive-grid{display:grid;justify-items:center;grid-template-columns:repeat(auto-fill,minmax(306px,1fr))}@media(max-width:1280px){.default-page-container .responsive-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.default-page-container .banner-container{aspect-ratio:393/244}.default-page-container .banner-container .logo-back{width:480px;height:480px}}@media(max-width:640px){.default-page-container .responsive-grid{grid-template-columns:repeat(auto-fill,minmax(163px,1fr))}}@media(max-width:420px){.default-page-container .responsive-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.product-card{display:flex;flex-direction:column;width:306px;height:384px}.product-card.skeleton .logo-back{opacity:.25!important}.product-card.skeleton .top-img-container{transition:.3s ease;--percent:0%;background:#242424;animation:colorPulse 1.5s infinite both}.product-card .top-img-container{width:100%;height:256px;min-height:256px;border-radius:.75rem;transform:translateY(0);transition:.2s ease;background:linear-gradient(var(--color1) 30%,var(--color2));overflow:hidden;--outline-color:transparent}.product-card .top-img-container:has(.outline-glow){border-bottom:3px solid var(--outline-color)}.product-card .top-img-container:has(.outline-glow):has(.new-prod){--outline-color:#ff3f6b}.product-card .top-img-container:has(.outline-glow):has(.disc-prod){--outline-color:#ffc700}.product-card .top-img-container:has(.outline-glow):has(.last-prod){--outline-color:#fff}.product-card .top-img-container .outline-glow.new-prod{--outline-color:#ff3f6b}.product-card .top-img-container .outline-glow.disc-prod{--outline-color:#ffc700}.product-card .top-img-container .outline-glow.last-prod{--outline-color:#fff}.product-card .top-img-container .outline-glow:after,.product-card .top-img-container .outline-glow:before{content:"";pointer-events:none;transition:.3s ease;position:absolute;width:2px;height:100%;background:linear-gradient(transparent,var(--outline-color))}.product-card .top-img-container .outline-glow:after{right:0;top:0}.product-card .top-img-container:has(.no-img) .logo-back{opacity:.25}.product-card .top-img-container .logo-back{position:absolute;color:#121212;opacity:0;transition:.3s ease;width:100%;height:256px;transform:scale(1.3)}.product-card .top-img-container .top-img{position:relative;transition:.3s ease;height:100%;width:100%;min-height:256px}.product-card .top-img-container .top-img img{-o-object-fit:cover;object-fit:cover}.product-card .top-img-container .tag{position:absolute;bottom:.75rem;left:.75rem;border-radius:.75rem;font-weight:600;font-size:14px;padding:.5rem;background-color:#fff;color:#121212;text-transform:uppercase}.product-card .top-img-container .tag.new{color:#ff3f6b;background-color:#121212}.product-card .top-img-container .tag.discount{background-color:#ffc700}.product-card .top-img-container:before{content:"";pointer-events:none;transition:.3s ease;position:absolute;background:radial-gradient(at bottom,hsla(0,0%,100%,.35) 10%,hsla(0,0%,100%,0));opacity:0;width:100%;height:100%}.product-card .p-card-info{flex-grow:1;width:100%;height:25%;display:flex;flex-direction:column;gap:.75rem;transform:translateY(0);padding:.75rem 1rem;transition:.3s ease}.product-card .p-card-info .prod-title{font-family:var(--font-helvetica);font-weight:500;font-size:20px;white-space:nowrap;max-width:100%;min-height:25px;overflow:hidden;text-overflow:ellipsis}.product-card .p-card-info .prod-price{font-family:var(--font-inter);font-weight:600;font-size:30px}.product-card .p-card-info .prod-price.discount{color:#ffc700}.product-card .p-card-info .prod-discount{font-family:var(--font-inter);font-weight:600;font-size:20px;color:#606060;text-decoration:line-through}.product-card .div-buttons{display:flex;width:100%;height:0;gap:.75rem;padding-inline:1rem;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s ease}.product-card .line{width:10%;height:4px;border-radius:20px;background-color:#242424;align-self:center;margin-top:20px;z-index:1;transition:width .3s,background-color .3s}.product-card:not(.skeleton):hover .div-buttons{visibility:visible;opacity:1;height:60px;pointer-events:all;transform:translateY(0)}.product-card:not(.skeleton):hover .top-img-container{height:184px;min-height:184px}.product-card:not(.skeleton):hover .top-img-container .logo-back{opacity:.25;transform:translateY(-30px) scale(1.3)}.product-card:not(.skeleton):hover .top-img-container .top-img{transform:translateY(-30px)}.product-card:not(.skeleton):hover .top-img-container:before{opacity:.5}.product-card:not(.skeleton):hover .bottom-text{transform:translateY(-20px)}.product-card:not(.skeleton):hover .line{width:100%;background-color:#ff3f6b}@media(max-width:1280px){.product-card{width:240px;height:300px}.product-card .top-img-container{height:195px;min-height:195px}.product-card .top-img-container .top-img{min-height:inherit}.product-card .top-img-container .logo-back{height:192px}.product-card .p-card-info{gap:0}.product-card:not(.skeleton):hover .top-img-container{height:136px;min-height:136px}.product-card:not(.skeleton):hover .top-img-container .top-img{transform:translateY(0)}.product-card:not(.skeleton):hover .top-img-container:before{opacity:0}}@media(max-width:640px){.product-card{width:163px;height:196px}.product-card .top-img-container{height:125px;min-height:125px}.product-card .top-img-container .tag{left:4px;bottom:4px}.product-card .top-img-container .logo-back{height:128px}.product-card .p-card-info{padding:0}.product-card .p-card-info .prod-title{font-size:1rem}.product-card .p-card-info .prod-price{font-size:1.25rem}.product-card:not(.skeleton):hover .div-buttons{transform:translateY(10px);visibility:hidden;opacity:0;height:0;pointer-events:none}.product-card:not(.skeleton):hover .bottom-text{transform:translateY(0)}.product-card:not(.skeleton):hover .top-img-container{height:inherit;min-height:inherit;opacity:0}.product-card:not(.skeleton):hover .top-img-container .logo-back{transform:translateY(0)}}@media(max-width:380px){.product-card{width:150px;height:150px}.product-card .top-img-container{height:100px;min-height:100px}.product-card .top-img-container .tag{gap:0;font-size:0}.product-card .prod-discount{display:none}}@keyframes skeletonScan{0%{top:-40px}to{top:100%}}@keyframes skeletonBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes colorPulse{0%,to{background-color:#242424}50%{background-color:#161616}}@keyframes opacityPulse{0%,to{opacity:.2}50%{opacity:.6}}.skeleton-text{border-radius:.75rem;background-color:#242424;animation:colorPulse 1.5s infinite}.skeleton-loader{animation:opacityPulse 1.5s infinite}.my-orders-page-container{background-color:#242424;border-radius:.75rem}.my-orders-page-container .orders-display{scrollbar-gutter:stable;overflow:auto;display:flex;flex-direction:column;gap:1rem}.orders-page-header{display:flex;align-items:center;border-bottom:2px solid hsla(0,0%,100%,.125);padding-bottom:.75rem}.orders-page-header .main-filters{position:relative}.orders-page-header .main-filters:after{content:"";opacity:0;top:50%;transform:translateY(-50%);position:absolute;right:-2rem;height:60%;width:1px;background-color:#fff;transition:.15s ease}.orders-page-header .main-filters.show-div:after{opacity:1}.orders-page-header .hist-filters *{pointer-events:none}.orders-page-header .hist-filters.show{opacity:1}.orders-page-header .hist-filters.show *{pointer-events:all}.orders-page-header .hist-filters.no-show{overflow:hidden;opacity:0}.orders-page-header .tab-button{position:relative;display:flex;gap:1rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-weight:500;line-height:20px;color:#a8a8a8;transition:.3s ease}.orders-page-header .tab-button:after{content:"";top:calc(100% + 4px);transition:.3s ease;position:absolute;width:80%;height:2px;background-color:#fff;opacity:0}.orders-page-header .tab-button.active{color:#fff}.orders-page-header .tab-button.active.red{color:#ff3f6b}.orders-page-header .tab-button.active.red:after{background-color:#ff3f6b}.orders-page-header .tab-button.active:after{content:"";width:100%;opacity:1}.orders-page-header .tab-button:not(.active):hover{color:#fff}.orders-page-header .tab-button:not(.active):hover:after{opacity:1;width:100%}@media(max-width:1024px){.my-orders-page-container{background-color:transparent}.orders-page-header{border-bottom-color:transparent}.orders-page-header .main-filters:after{background-color:transparent}.orders-page-header .main-filters .tab-button{border:3px solid transparent;padding:.5rem}.orders-page-header .main-filters .tab-button.active{color:#ff3f6b!important;border-color:#ff3f6b;border-radius:.75rem}.orders-page-header .main-filters .tab-button.active:after{display:none}.orders-page-header .hist-filters.no-show{max-height:0}}.button-modals-container{position:absolute;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;max-width:0;max-height:0;opacity:0;top:0;height:100%;border-radius:.75rem;transition:.3s ease;padding:4px 1rem;background-color:#121212;pointer-events:none;z-index:1;overflow:hidden;box-shadow:1px 3px 10px #121212}.button-modals-container.sort{padding:0;align-items:start;flex-direction:column}.button-modals-container.left{left:0}.button-modals-container.right{right:0}.button-modals-container input{border-radius:inherit;background-color:transparent;height:calc(100% - 4px);width:calc(100% - 4px)}.button-modals-container input:focus{outline:none}.button-modals-container button{padding:.75rem 1rem;height:100%;opacity:0;width:100%;text-align:start;transition:.3s ease}.button-modals-container button:not(:first-child):hover{background-color:hsla(0,0%,100%,.102)}.button-modals-container button:first-child{height:40px;width:100%;position:relative;display:flex}.button-modals-container button:first-child.closing-transition label{opacity:0}.button-modals-container button:first-child.closing-transition:before{animation:crossTop .5s .3s forwards}.button-modals-container button:first-child.closing-transition:after{animation:crossBot .5s .3s forwards}.button-modals-container button:first-child label{bottom:.55rem;right:1.5rem;position:absolute;background-color:#fff;pointer-events:none;width:8px;height:1px;transition:.7s ease}.button-modals-container button:first-child:before{content:"";position:absolute;right:1.2rem;height:1px;width:20px;top:1.2rem;background-color:#fff;transition:.3s ease}.button-modals-container button:first-child:after{content:"";position:absolute;right:1.3rem;height:1px;width:14px;top:1.5rem;background-color:#fff;transition:.3s ease}.button-modals-container.open{pointer-events:all;opacity:1;width:300px;max-width:500px;max-height:10000px}.button-modals-container.open button{opacity:1}.button-modals-container.open.sort{width:-moz-max-content;width:max-content;height:-moz-fit-content;height:fit-content}@keyframes crossTop{to{transform:rotate(-45deg) translate(-5px,4px)}}@keyframes crossBot{to{width:20px;transform:rotate(45deg) translate(2px)}}.summary-container{border-radius:.75rem;background-color:#121212;position:relative}.summary-container label{font-family:Helvetica,Helvetica Neue!important;color:hsla(0,0%,100%,.753);font-size:20px;font-weight:400}.summary-container .text-row{display:flex;justify-content:space-between;align-items:center}.summary-container.disable:before{background:linear-gradient(transparent 10%,#606060)}.summary-container:before{content:"";position:absolute;top:1px;left:-2px;border-radius:inherit;background:linear-gradient(transparent 10%,#ff3f6b);width:calc(100% + 4px);height:calc(100% + 1px);z-index:-1}@media(max-width:1024px){.summary-container label{font-size:18px}}