@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{background-color:#000;color:#fff}.announcement-bar{align-items:center;background-color:#fff;color:#000;display:flex;height:40px;justify-content:center;width:100%}h1{font-size:3em;font-weight:900}.card{border:0;border-radius:10px!important;box-shadow:0 0 10px #000;height:100%;margin:5px;padding:0;transition:all .3s ease-in-out}.card-title{color:#000;font-size:1.1rem;font-weight:600;letter-spacing:.01em;margin-bottom:.25rem;text-shadow:0 1px 4px #0000001f}.card-text.product-price{border-radius:8px;box-shadow:0 2px 8px #ffc1071a;color:#030200;display:inline-block;font-size:1.05rem;font-weight:400;letter-spacing:.01em;margin-bottom:.1rem;padding:2px 1px;text-decoration:none;text-shadow:0 1px 4px #0000001a}.card-text.old_price,.old_price{color:#ff4d4f;font-size:.98rem;font-weight:400;letter-spacing:.01em;margin-bottom:.1rem;margin-top:.1rem;opacity:.85;text-decoration:line-through}.card-body{display:flex;flex-direction:column;justify-content:space-between}.card-img{height:350px;object-fit:contain;width:100%}.card-card-img-custom{border-radius:10px!important;height:210px;object-fit:contain;width:100%}.card-body-custom{align-self:center;padding:1.5rem}p{color:rgba(43,43,43,.882);font-size:1rem;letter-spacing:.06rem;line-height:1.7rem}h2,p{font-weight:400}h2{font-size:2rem;line-height:3rem}.btn-custom{border:1px solid #001128;border-radius:10px;color:#001128;font-size:1rem;font-weight:400;padding:.7rem 2.5rem}.btn-custom:hover{background-color:#fff;border:2px solid #001128;color:#000}.card:hover{padding:0!important;scale:1.03;transition:all .3s ease-in-out;z-index:10}.mainContainer{min-height:100vh}.link{color:#000;text-decoration:none}.link:hover{text-decoration:none!important}.contact-form-container{margin:0 auto;max-width:800px;padding:80px 5%;text-align:center}.contact-form-fields{background-color:#ffffff0d;border-radius:15px;padding:40px;text-align:left}.contact-form-container h2{font-size:2.8rem;font-weight:500;margin-bottom:30px;text-align:left}.contact-btn{background-color:#ff1493;border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;padding:12px 30px;transition:background-color .3s,transform .3s}.contact-btn:hover{background-color:#ff007f;transform:translateY(-2px)}.form-control{border-radius:5px;box-sizing:border-box;color:#000;font-size:1em;margin-bottom:20px;padding:12px;width:100%}.form-control:focus{background-color:initial;border:2px solid #fff;color:#fff}textarea.form-control{overflow:hidden;padding-bottom:8em;padding-top:1em}.contact-form-container .btn{background-color:#fff;border:none;border-radius:8px;color:#000;height:45px;padding:0 3rem}.contact-form-container .btn:hover{border:2px solid #fff}.social-media-section h5{color:#fff;font-weight:500}.social-icons{align-items:center;margin-bottom:10px}.social-icon-link{display:inline-block;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.social-icon-link:hover{opacity:.8;transform:translateY(-3px)}.social-icon-link i{transition:all .3s ease}.social-icon-link:hover i{transform:scale(1.1)}.sub-to-emails{align-items:center;display:flex;flex-direction:column;justify-content:center;width:350px}.sub-to-emails input{border:none;justify-self:start}.sub-to-emails input:hover{border:none}.copyright,.footer-content{background-color:#121212}.copyright p{color:#f0f0f0b3}.footer-content a,.footer-content p{color:#f0f0f0b3;text-decoration:none}.footer-content h4{margin-bottom:10px}.soldOutContainer{background-color:#000;border-radius:5px;box-shadow:0 2px 8px #0000001a;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin:8px 0 4px;padding:5px 12px;position:static}.skeleton-card{background-color:#f0f0f0;border-radius:8px}.skeleton-img{background-color:#e0e0e0;border-radius:8px;height:200px;width:100%}.skeleton-text{background-color:#e0e0e0;border-radius:4px;height:16px}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#fff0 0,#fff9 50%,#fff0);content:"";height:100%;left:-150px;position:absolute;top:0;width:150px}@keyframes shimmer{0%{left:-150px}to{left:100%}}@media (max-width:992px){.contact-form-container{width:100%}.contact-form-container h2{font-size:2rem}}@media (max-width:576px){.card-card-img-custom{height:150px}}@media (min-width:992px){.contact-form-container{width:855px}}@media (min-width:1200px){.feature-collection .row .col-lg-3{max-width:20%}}.premium-img-container{align-items:center;border-radius:10px!important;box-shadow:0 4px 24px #0000002e;display:flex;justify-content:center;min-height:180px;overflow:hidden;position:relative}.premium-img{border-radius:10px!important;height:auto;width:100%}.premium-img-visible{opacity:1;transition:opacity .5s ease,transform .5s ease;z-index:2}.premium-img-hidden{opacity:0;pointer-events:none;z-index:1}@media (max-width:768px){.premium-img-container{min-height:120px}}@media (max-width:576px){.premium-img-container{min-height:90px}}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:focus-visible,.dropdown-item:hover,.dropdown-toggle,.dropdown-toggle:active,.dropdown-toggle:focus{background-color:initial!important;outline:none!important}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-toggle:focus{background-color:initial!important;box-shadow:none!important;outline:none!important}.custom-navbar{background-color:#000;box-shadow:0 5px 20px #0006;color:#fff;opacity:.97}.custom-navbar .nav-link.active{color:#fff;font-weight:600}.nav-item{font-size:large;font-weight:500}.product-details-wrapper{align-items:center;display:flex;justify-content:center;padding:40px 15px}.product-card{align-items:stretch;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:row;gap:40px;max-width:1000px;padding:40px;transition:all .3s ease;width:100%}.product-card:hover{transform:translateY(-3px)}.product-left{align-items:center;display:flex;flex:1 1;flex-direction:column}.main-image-wrapper{text-align:center;width:100%}.product-main-image{border:2px solid;border-radius:12px;max-width:400px;object-fit:cover;width:100%}.thumbnail-row{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.thumbnail-item{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;transition:all .3s ease;width:60px}.thumbnail-item img{height:100%;object-fit:cover;width:100%}.thumbnail-item:hover{border-color:currentColor;transform:scale(1.05)}.thumbnail-item.selected{border:2px solid;box-shadow:0 0 8px #0003}.product-right{display:flex;flex:1 1;flex-direction:column;justify-content:center}.product-title{font-size:2rem;font-weight:700;margin-bottom:10px}.product-price{font-size:1.4rem;font-weight:600;margin-bottom:20px}.product-description{font-size:1rem;line-height:1.6;margin-bottom:30px}.resin-text,.resin-text *{color:#e75480!important}.fesishop-text,.fesishop-text *{color:#fff!important}.resin-quantity-btn:hover{background-color:#e75480;color:#fff!important}.fesishop-quantity-btn:hover{background-color:#fff;color:#000!important}.add-to-cart-button,.buy-now-button{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:15px 30px;transition:all .3s ease}.add-to-cart-button:hover,.buy-now-button:hover{box-shadow:0 5px 15px #0000001a;filter:brightness(1.1);transform:scale(1.05)}@media (max-width:992px){.product-card{flex-direction:column;padding:25px}.product-left,.product-right{width:100%}.product-main-image{max-width:100%}.thumbnail-row{gap:10px}}.iiz{cursor:zoom-in;display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative}.iiz--drag .iiz__zoom-img--visible{cursor:grab}.iiz__img{display:block;height:auto;max-width:100%;opacity:1;pointer-events:none;visibility:visible}.iiz__img--hidden{opacity:0;visibility:hidden}.iiz__img--abs{height:100%;left:0;top:0;width:100%}.iiz__img--abs,.iiz__zoom-img{display:block;position:absolute}.iiz__zoom-img{-webkit-touch-callout:none;max-width:none!important;opacity:0;pointer-events:none;visibility:hidden;width:auto!important}.iiz__zoom-img--visible{cursor:zoom-out;opacity:1;pointer-events:auto;touch-action:none;visibility:visible}.iiz__zoom-portal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.iiz__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;appearance:none;background:#fffc;border:none;display:flex;height:40px;justify-content:center;outline:none;padding:0;position:absolute;text-decoration:none;width:40px}.iiz__btn:before{background-position:50%;background-repeat:no-repeat;content:" ";display:block}.iiz__hint{bottom:10px;pointer-events:none;right:10px}.iiz__hint:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");content:" ";height:20px;width:20px}.iiz__close{opacity:0;right:10px;top:10px;visibility:hidden}.iiz__close--visible{cursor:pointer;opacity:1;visibility:visible}.iiz__close:before{background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;content:" ";height:29px;margin:0 auto;transform:rotate(45deg);width:29px}.cartContainer{margin-top:20px}.cartItem{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#000}.quantity-container{align-items:center;display:flex}.quantity-button{background-color:#fff;border:1px solid #ddd;cursor:pointer;padding:5px 10px}.quantity-container input{border:1px solid #ddd;border-left:none;border-right:none;text-align:center;width:40px}.card{background-color:#fff;border:1px solid #ddd;border-radius:8px}.order-summary{border-top:1px solid #ddd;padding-top:10px}a{color:#000;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.cart-tabs{margin-bottom:2rem}.cart-tabs .nav-tabs{border-bottom:2px solid #333;justify-content:center}.cart-tabs .nav-link{background-color:initial;border:none;border-bottom:3px solid #0000;border-radius:0;color:#fff;font-weight:500;margin-right:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.cart-tabs .nav-link:hover{background-color:#ffffff1a;border-bottom-color:#ffffff4d;color:#fff}.cart-tabs .nav-link.active{background-color:#ffffff1a;border-bottom-color:#fff;color:#fff;font-weight:600}@media (max-width:768px){.cart-tabs .nav-tabs{align-items:center;flex-direction:column}.cart-tabs .nav-link{margin-bottom:.5rem;margin-right:0;text-align:center;width:100%}}.page-bg{background:#f4f6f8;min-height:100vh;padding:0}.main-wrap{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:center;margin:auto;max-width:1200px;padding:40px 0 32px}.left{border-radius:10px 0 0 10px;border-right:1px solid #ececec;flex:1.2 1;min-width:420px;padding:40px 48px 32px}.left,.right{background:#fff;box-shadow:0 2px 16px #00000012}.right{border-left:1px solid #ececec;border-radius:0 10px 10px 0;flex:1 1;margin-left:16px;min-width:340px;padding:40px 32px 32px}.section-title{color:#000;font-size:20px;font-weight:600;margin-bottom:18px;margin-top:8px}.divider{border:0;border-top:1px solid #000;margin:24px 0}.summary-row{align-items:center;display:flex;gap:16px;margin-bottom:12px}.total-row{border-top:1px solid #ececec;color:#000;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-top:24px;padding-top:16px}@media (max-width:768px){.main-wrap{flex-direction:column;padding:24px 16px}.right{border-left:none;border-radius:10px 10px 0 0;margin-bottom:16px;margin-left:0;order:-1}.left,.right{min-width:100%}.left{border-radius:0 0 10px 10px;border-right:none;padding:32px 24px}}body{font-family:Poppins,sans-serif;margin:0;padding:0;transition:all .8s ease-in-out,color .6s ease-in-out,background-color .6s ease-in-out!important}.contact-container{align-items:center;background:#0000;border-radius:5px;bottom:20px;cursor:pointer;display:flex;justify-content:center;padding:10px;position:fixed;right:20px;z-index:1000}.chat-text{background-color:#fff;border-radius:8px;box-shadow:none;color:#000;font-size:16px;font-weight:600;margin:0 15px;padding:10px}
/*# sourceMappingURL=main.9a1f2018.css.map*/