.pieces_paginationControls___tgIV{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.pieces_paginationButton__QHAUN{padding:8px 16px;border:1px solid #ddd;border-radius:5px;background-color:#000;color:#fff;cursor:pointer;transition:background-color .3s ease}.pieces_paginationButton__QHAUN:hover{background-color:#555}.pieces_paginationButton__QHAUN:disabled{background-color:#ccc;cursor:not-allowed}.pieces_productsContainer__bo0G5{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center}.pieces_error__SEu5j{color:red;font-size:13px;margin-top:5px}.pieces_starContainer__FS23_{display:flex;justify-content:center;column-gap:10px;margin-bottom:15px}.pieces_emptyStar__mUkSE,.pieces_fullStar__PXtB2{font-size:35px;cursor:pointer}.pieces_fullStar__PXtB2{color:gold}.pieces_emptyStar__mUkSE{color:#ddd}.pieces_AccessDrops__k1CKy{color:#1a83ff;text-decoration:underline}.pieces_strike__lnK7W{text-decoration:line-through;opacity:50%}.pieces_pass__uhern{font-size:18px}.pieces_globeDiscount__sImkw{font-weight:700;border:1px solid #000;padding:1px 2px}.pieces_input__s2r2Q{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:8px}.pieces_input__s2r2Q:focus{border-color:#1a83ff;outline:none}.pieces_label__IdKOb{font-size:14px;margin-bottom:5px;color:#545454}.pieces_formGroup__e1bTr{display:flex;flex-direction:column}.pieces_ReviewsContainer__T6LRh{border:1px solid #a5a5a5;border-radius:6px;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.pieces_submitButton__nUABb{background-color:#000;color:#fff;border:none;border-radius:8px;cursor:pointer}.pieces_submitButtonLoad__xFgwt,.pieces_submitButton__nUABb{padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .3s ease}.pieces_submitButtonLoad__xFgwt{background-color:#fff;color:#000;border:1px solid #000;border-radius:8px;text-align:center}.pieces_submitButton__nUABb:hover{background-color:#1a83ff}.pieces_BottomPageContainer__X_3Nv{display:grid;grid-template-columns:auto}.pieces_CenterContentProducts__TqOID{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:10px;row-gap:10px;grid-column-gap:10px;column-gap:10px;width:100%}.pieces_NoPieces__AYoik{text-align:center;align-items:center;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:100px}.pieces_whatsappButton__WWMJ2{display:inline-block;padding:15px 30px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50px;color:#fff;font-family:Playfair Display,serif;font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.pieces_whatsappButton__WWMJ2:hover{background:linear-gradient(135deg,#128c7e,#25d366);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.pieces_whatsappButton__WWMJ2 p{margin:0}.pieces_PREshopButton___0DHH{text-align:center}.pieces_piecesContent__CPE_6{display:grid;justify-items:left;grid-template-columns:auto auto;padding:5px;width:100%}.pieces_CenterContent__dwrPq{display:grid;justify-items:center;justify-content:center;grid-template-columns:auto auto auto;grid-gap:20px;gap:20px}.pieces_TopContentWrapper__bmmz8{display:flex;flex-direction:column;width:100%}.pieces_TopContent__8soD_{position:-webkit-sticky;position:sticky;top:20px;background-color:#000;padding:20px;border-radius:8px;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.pieces_TopContent__8soD_ p{padding:10px}.pieces_TopContent__8soD_ p span{cursor:pointer;opacity:60%}.pieces_TopContent__8soD_ p span:hover{border-bottom:1px solid #fff;opacity:100%}.pieces_piecesCards__v3Hk1{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:5px;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;opacity:0;animation:pieces_fadeIn__QWgCF 1s ease-in-out;animation-fill-mode:forwards}.pieces_piecesCards__v3Hk1 img{width:100%;height:auto;border-radius:8px}.pieces_piecesCards__v3Hk1 .pieces_overlayings__EoahO{margin-top:10px;display:flex;flex-wrap:wrap;flex-direction:row;font-size:12px}.pieces_overlayings__EoahO span{margin-right:3px}.pieces_piecesCards__v3Hk1:first-child{animation-delay:.2s}.pieces_piecesCards__v3Hk1:nth-child(2){animation-delay:.4s}.pieces_piecesCards__v3Hk1:nth-child(3){animation-delay:.6s}.pieces_piecesCards__v3Hk1 div p{padding:0;margin:0}.pieces_piecesCards__v3Hk1 div:nth-child(2) p{font-weight:700}.pieces_piecesCards__v3Hk1 div:nth-child(3){display:grid;grid-template-columns:auto auto;margin-top:5px}.pieces_piecesCards__v3Hk1 div:nth-child(3) p:nth-child(2) span{border:1px solid #000;border-right:none;border-left:none}@keyframes pieces_fadeIn__QWgCF{0%{opacity:0}to{opacity:1}}.pieces_TopPageContainer__TZCSo{display:grid;grid-template-columns:auto auto;justify-items:center;justify-content:center}.pieces_TopRight__SlA2x{display:flex;flex-direction:column;text-align:center;align-items:center;justify-items:center;justify-content:right;width:100%}.pieces_TopPageOtherProductImage__cr31i{display:flex;flex-direction:row;row-gap:10px;column-gap:10px;overflow-x:auto;max-width:500px;justify-content:center}.pieces_TopPageOtherProductImage__cr31i span{cursor:pointer;padding:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px}.pieces_TopLeft__YrxwA{width:auto;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;justify-content:left}.pieces_TransactDiv__fG2hS{padding:5px;text-align:center}.pieces_tripAFitsButton__k6Q4t{background-color:#000;color:#fff;border:2px solid transparent;padding:10px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:10px}.pieces_tripAFitsButton__k6Q4t:hover{background-color:#fff;color:#000;border:2px solid #000;box-shadow:0 10px 20px rgba(0,0,0,.5)}.pieces_tripAFitsButtonNot__cJFuk{background-color:#fff;color:#000;padding:10px 30px;font-size:16px;margin:10px}.pieces_tripAFitsButtonC__oUuby,.pieces_tripAFitsButtonNot__cJFuk{border:2px solid transparent;border-radius:30px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.2)}.pieces_tripAFitsButtonC__oUuby{background-color:#000;color:#fff;padding:5px 15px;font-size:15px;margin:5px}.pieces_tripAFitsButtonC__oUuby:hover{background-color:#fff;color:#000;border:2px solid #000;box-shadow:0 10px 20px rgba(0,0,0,.5)}.pieces_supportedPaymentSystems__ItWUg{border:1px solid red;padding:5px}.pieces_Status__YPzRI{padding:0 5px 5px}.pieces_shipping_details_materials__MuIGi{margin-top:10px;border:1px solid #ddd;border-radius:8px;padding:5px;width:100%;min-height:200px}.pieces_shipping_details_materials_innert2__3_GnZ{height:200px;overflow-y:auto}.pieces_shipping_details_materials_innert__jPJ6c{display:flex;flex-direction:row;justify-content:space-between;padding:2px}.pieces_shipping_details_materials_innert__jPJ6c div span{cursor:pointer}.pieces_shipping_details_materials_innert__jPJ6c div span:hover{border-bottom:1px solid #000;padding-bottom:5px}.pieces_shipping_details_materials_innert2__3_GnZ div p{padding:2px}@media (max-width:1000px){.pieces_TopPageContainer__TZCSo{grid-template-columns:auto}.pieces_CenterContent__dwrPq{grid-template-columns:auto auto}}@media (max-width:768px){.pieces_formGroup__e1bTr,.pieces_piecesContent__CPE_6{flex-direction:column}.pieces_TopContentWrapper__bmmz8{max-width:100%;margin-right:0;margin-bottom:20px}.pieces_CenterContent__dwrPq{flex-direction:column}.pieces_piecesCards__v3Hk1{max-width:100%}}@media (max-width:950px){.pieces_CenterContentProducts__TqOID{grid-template-columns:auto auto auto}}@media (max-width:760px){.pieces_CenterContentProducts__TqOID{grid-template-columns:auto auto}.pieces_piecesContent__CPE_6{grid-template-columns:auto}.pieces_TopRight__SlA2x{width:90%}}@media (max-width:450px){.pieces_TopPageMainProductImage__ImtSx{width:300px}.pieces_TopRight__SlA2x{width:80%}}.stripe_signupContainer__00NQY{max-width:600px;margin:0 auto;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.stripe_hh2__8aSjL{text-align:center;color:#000;margin-bottom:20px;font-size:24px}.stripe_signupForm__9kAJ4{display:flex;flex-direction:column;gap:15px}.stripe_input__Alu4z{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:8px}.stripe_input__Alu4z:focus{border-color:#1a83ff;outline:none}.stripe_label__DDqO2{font-size:14px;margin-bottom:5px;color:#545454}.stripe_submitButton__RKKYr{padding:10px 20px;background-color:#000;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.stripe_submitButton__RKKYr:hover{background-color:#1a83ff}.stripe_error__xbuQR{color:red;font-size:12px;margin-top:5px}.stripe_formGroupS__5fBQ5,.stripe_formGroup__LOI64{display:flex;flex-direction:column}.stripe_formGroupS__5fBQ5{box-shadow:0 4px 8px rgba(0,0,0,.2);padding:10px;border:1px solid grey;border-radius:10px}.stripe_popupOverlay__WheO_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.stripe_popup__MoATt{background:#fff;padding:20px;border-radius:10px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1001}.stripe_paymentMethodList__ookec{margin-top:15px;display:flex;flex-direction:column;gap:10px}.stripe_paymentMethodItem__D4_tK{background-color:#f7f7f7;padding:10px;border-radius:5px;cursor:pointer;transition:background-color .3s}.stripe_paymentMethodItem__D4_tK:hover{background-color:#000;color:#fff}.stripe_paymentMethodItemH__khjmZ{background-color:#000}.stripe_paymentMethodItemC__Q_PW0,.stripe_paymentMethodItemH__khjmZ{color:#fff;padding:10px;border-radius:5px;cursor:pointer;transition:background-color .3s}.stripe_paymentMethodItemC__Q_PW0{background-color:#0cd33e;margin-top:10px}.stripe_closeButtonDiv__2X414{text-align:left}.stripe_closeButton__p_dbE{background-color:crimson;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin-top:20px}.stripe_closeButton__p_dbE:hover{background-color:#145dcc}.stripe_PayBtn__W0fas{align-items:center;width:auto;padding:20px;font-size:18px;border-radius:10px;border:1px solid gray;cursor:pointer}.stripe_PayBtn__W0fas:hover{background-color:#1a83ff;color:#fff;border:1px solid #1a83ff}.stripe_TransactDiv__6ZVoI{padding:5px;text-align:center}.stripe_tripAFitsButton___6hp3{background-color:#000;color:#fff;border:2px solid transparent;padding:10px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:10px}.stripe_tripAFitsButton___6hp3:hover{background-color:#fff;color:#000;border:2px solid #000;box-shadow:0 10px 20px rgba(0,0,0,.5)}.stripe_submitButtonLoad__EoZDH{padding:10px 20px;background-color:#fff;color:#000;font-size:16px;font-weight:700;border:1px solid #000;border-radius:8px;text-align:center;transition:background-color .3s ease}@media (max-width:768px){.stripe_signupContainer__00NQY{padding:15px}.stripe_formGroup__LOI64{flex-direction:column}}.subs_container__5hvSp{font-family:Poppins,sans-serif;padding:2rem;color:#1a83ff;background-color:#000}.subs_heading___0q53{text-align:center;font-size:2rem;color:#fff;margin-bottom:1.5rem}.subs_subscription_grid__OUeJa{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.subs_subscription_grid2__lSo6d{grid-template-columns:auto;row-gap:10px;column-gap:10px;gap:10px}@media (min-width:768px){.subs_subscription_grid__OUeJa{grid-template-columns:repeat(3,1fr)}}.subs_card__sP3TB{background-color:#fff;border:2px solid #1a83ff;border-radius:10px;overflow:hidden;text-align:center;padding:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.subs_card_title__sPVUp{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1a83ff}.subs_card_price__74mPW{font-size:1.2rem;margin-bottom:1rem;color:#545454}.subs_card_benefits__zGRf7{text-align:left;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.subs_disclaimer__P8RYg{font-size:.85rem;color:#ccc;text-align:center;margin-top:2rem}.subs_tripAFitsButton___qkD6{background-color:#fff;color:#000;border:2px solid transparent;padding:10px 30px;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:10px}