._button_vwwub_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}._button_vwwub_1:disabled{opacity:.5;cursor:not-allowed}._button_vwwub_1 ._icon_vwwub_18{display:flex;align-items:center;justify-content:center}._button_vwwub_1 ._text_vwwub_23{display:flex;align-items:center}._primary_vwwub_28{background:linear-gradient(135deg,#6e8cfb,#636ccb);color:#fff;box-shadow:0 4px 12px #6e8cfb4d}._primary_vwwub_28:hover:not(:disabled){background:linear-gradient(135deg,#636ccb,#50589c);box-shadow:0 6px 16px #6e8cfb66;transform:translateY(-2px)}._primary_vwwub_28:active:not(:disabled){background:#50589c;transform:translateY(0)}._secondary_vwwub_43{background:#f0f0f0;color:#333}._secondary_vwwub_43:hover:not(:disabled){background:#e4e4e4;transform:translateY(-2px)}._secondary_vwwub_43:active:not(:disabled){background:#d8d8d8;transform:translateY(0)}._outline_vwwub_56{background:transparent;color:#6e8cfb;border:2px solid #6E8CFB}._outline_vwwub_56:hover:not(:disabled){background:#6e8cfb1a;border-color:#636ccb;color:#636ccb;transform:translateY(-2px)}._outline_vwwub_56:active:not(:disabled){background:#6e8cfb33;transform:translateY(0)}._small_vwwub_72{padding:4px 16px;font-size:14px;min-height:32px}._medium_vwwub_78{padding:8px 24px;font-size:16px;min-height:44px}._large_vwwub_84{padding:16px 32px;font-size:18px;min-height:52px}._fullWidth_vwwub_90{width:100%}._accordion_rl1t0_1{border:1px solid #f0f0f0;border-radius:8px;background:#fff;overflow:hidden;transition:all .3s ease;margin-bottom:8px;max-width:100%}._accordion_rl1t0_1._open_rl1t0_10{border-color:#6e8cfb;box-shadow:0 2px 8px #6e8cfb1a}._accordion_rl1t0_1._open_rl1t0_10 ._icon_rl1t0_14{transform:rotate(180deg);color:#6e8cfb}._accordion_rl1t0_1._open_rl1t0_10 ._header_rl1t0_18{background:#6e8cfb05}._accordion_rl1t0_1._open_rl1t0_10 ._contentWrapper_rl1t0_21{max-height:1000px;opacity:1}._header_rl1t0_18{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background:transparent;border:none;cursor:pointer;transition:background .3s ease;text-align:left}._header_rl1t0_18:hover{background:#6e8cfb05}._title_rl1t0_42{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;color:#333}._icon_rl1t0_14{font-size:14px;color:#999;transition:transform .3s ease,color .3s ease}._contentWrapper_rl1t0_21{max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._content_rl1t0_21{padding:16px;border-top:1px solid #f0f0f0;color:#666;font-size:14px;line-height:1.75}._hero_1rbxk_1{display:grid;grid-template-columns:1fr;gap:32px;padding:24px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000d}@media(min-width:768px){._hero_1rbxk_1{grid-template-columns:1fr 1fr;padding:48px}}._navButton_1rbxk_27{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:50%;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.8}._imageSection_1rbxk_72{display:flex;align-items:center;justify-content:center}._imageWrapper_1rbxk_78{width:100%;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000000d;height:250px;margin-bottom:16px}@media(min-width:768px){._imageWrapper_1rbxk_78{height:500px;padding:32px;margin-bottom:0}}._image_1rbxk_72{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}._image_1rbxk_72:hover{transform:scale(1.05)}._info_1rbxk_109{display:flex;flex-direction:column;min-width:0}._header_1rbxk_115{margin-bottom:16px}._title_1rbxk_119{font-size:20px;font-weight:700;color:#333;margin:0 0 4px;line-height:1.3}@media(min-width:768px){._title_1rbxk_119{font-size:24px}}._size_1rbxk_132{font-weight:400;color:#666;font-size:.85em}._rating_1rbxk_138{display:flex;align-items:center;gap:4px;font-size:14px}._star_1rbxk_145{color:#faad14}._score_1rbxk_149{font-weight:700;color:#333}._reviews_1rbxk_154{color:#666}._description_1rbxk_158{font-size:16px;color:#666;line-height:1.75;margin-bottom:24px}._storeSliderSection_1rbxk_165{margin-bottom:24px;min-width:0}._sectionTitle_1rbxk_170{font-size:16px;font-weight:600;color:#333;margin:0 0 8px}._sliderContainer_1rbxk_18{position:relative}._storeSlider_1rbxk_22{padding:4px 4px 16px}._navButton_1rbxk_27{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#fff;border:1px solid #f0f0f0;border-radius:50%;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.8}._navButton_1rbxk_27:hover{background-color:#333;opacity:1}._navButton_1rbxk_27:hover svg path{stroke:#fff}._navButton_1rbxk_27._swiper-button-disabled_1rbxk_51{opacity:0;pointer-events:none}._navButton_1rbxk_27 svg{width:8px;height:14px}._navButton_1rbxk_27 svg path{stroke:#666;stroke-width:2.5}._prev_1rbxk_64{left:-12px}._next_1rbxk_68{right:-12px}._storeSlide_1rbxk_22{width:160px}._storeCard_1rbxk_235{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;transition:box-shadow .3s ease,border-color .3s ease}._storeCard_1rbxk_235:hover{box-shadow:#00000014;border-color:#6e8cfb}._storeLogoWrapper_1rbxk_251{width:100%;height:40px;display:flex;align-items:center;justify-content:center}._storeLogo_1rbxk_251{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:opacity .2s ease}._storePrice_1rbxk_268{font-size:14px;font-weight:700;color:#6e8cfb}._accordionsSection_1rbxk_274{display:flex;flex-direction:column;gap:4px}._featuresList_1rbxk_280{display:flex;flex-direction:column;gap:8px}._featureItem_1rbxk_286{display:flex;justify-content:space-between;padding-bottom:4px;border-bottom:1px dashed #f0f0f0}._featureItem_1rbxk_286:last-child{border-bottom:none;padding-bottom:0}._featureLabel_1rbxk_297{color:#666}._featureValue_1rbxk_301{font-weight:500;color:#333}._nutritionGrid_1rbxk_306{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._nutritionItem_1rbxk_312{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px;background:#f5f5f5;border-radius:4px}._nutritionItem_1rbxk_312 span{font-size:12px;color:#666;margin-bottom:2px}._nutritionItem_1rbxk_312 strong{font-size:14px;color:#6e8cfb}._usageSteps_1rbxk_331{display:flex;flex-direction:column;gap:16px}._usageStep_1rbxk_331{display:flex;gap:16px;align-items:flex-start}._stepNumber_1rbxk_343{width:24px;height:24px;background:#6e8cfb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}._stepContent_1rbxk_358 h4{font-size:14px;font-weight:600;color:#333;margin:0 0 4px}._stepContent_1rbxk_358 p{font-size:14px;color:#666;margin:0;line-height:1.5}._chartContainer_1j27d_1{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d;margin-top:24px}@media(min-width:768px){._chartContainer_1j27d_1{padding:32px}}._header_1j27d_15{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:768px){._header_1j27d_15{flex-direction:row;align-items:center;justify-content:space-between}}._header_1j27d_15 h3{font-size:20px;font-weight:700;color:#333;margin:0}._filters_1j27d_35{display:flex;gap:8px;background:transparent;padding:4px;border-radius:8px;overflow-x:auto}._filterButton_1j27d_44{padding:4px 16px;border:none;background:transparent;color:#666;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterButton_1j27d_44:hover{color:#333;background:#00000008}._filterButton_1j27d_44._active_1j27d_61{background:#6e8cfb;color:#fff;box-shadow:0 2px 4px #6e8cfb33;font-weight:600}._chartWrapper_1j27d_68{width:100%;height:300px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d;position:relative;min-width:0}@media(min-width:768px){._chartWrapper_1j27d_68{height:400px;padding:24px}}._productDetailPage_1bwyg_1{min-height:100vh;background:#fff;padding:24px 0}@media(min-width:768px){._productDetailPage_1bwyg_1{padding:32px 0}}._container_1bwyg_12{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){._container_1bwyg_12{padding:0 32px}}._breadcrumb_1bwyg_26{display:flex;align-items:center;gap:4px;font-size:14px;color:#666;flex-wrap:wrap}._breadcrumb_1bwyg_26 a{color:#6e8cfb;text-decoration:none;transition:color .2s ease}._breadcrumb_1bwyg_26 a:hover{color:#636ccb;text-decoration:underline}._breadcrumb_1bwyg_26 ._separator_1bwyg_43{color:#999}._chartSection_1bwyg_47{margin-top:24px}._heroSkeleton_1bwyg_51{display:grid;grid-template-columns:1fr;gap:32px;padding:24px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000d}@media(min-width:768px){._heroSkeleton_1bwyg_51{grid-template-columns:1fr 1fr;padding:48px}}._imageSkeleton_1bwyg_68{width:100%;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;height:250px;margin-bottom:16px}@media(min-width:768px){._imageSkeleton_1bwyg_68{height:500px;padding:32px;margin-bottom:0}}._infoSkeleton_1bwyg_88{display:flex;flex-direction:column;min-width:0}._headerSkeleton_1bwyg_94{margin-bottom:16px}._storeSkeleton_1bwyg_98{margin-bottom:24px;min-width:0}._accordionSkeleton_1bwyg_103{display:flex;flex-direction:column;gap:4px}._notFound_1bwyg_109{max-width:700px;margin:24px auto;padding:32px 16px;text-align:center;background:linear-gradient(135deg,#fffffff2,#fff);border-radius:16px;box-shadow:0 10px 40px #00000014,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.05)}@media(min-width:576px){._notFound_1bwyg_109{padding:32px 24px;margin:32px auto}}@media(min-width:768px){._notFound_1bwyg_109{padding:48px;margin:48px auto}}._notFoundIcon_1bwyg_132{display:flex;justify-content:center;align-items:center;margin-bottom:24px}._notFoundIcon_1bwyg_132 svg{width:80px;height:80px;color:#6e8cfb;opacity:.8;animation:_fadeInScale_1bwyg_1 .6s ease-out;filter:drop-shadow(0 4px 12px rgba(99,102,241,.2))}@media(min-width:576px){._notFoundIcon_1bwyg_132 svg{width:100px;height:100px}}@media(min-width:768px){._notFoundIcon_1bwyg_132 svg{width:120px;height:120px}}@keyframes _fadeInScale_1bwyg_1{0%{opacity:0;transform:scale(.8)}to{opacity:.8;transform:scale(1)}}._notFound_1bwyg_109 h1{font-size:24px;font-weight:700;color:#333;margin:0 0 16px}@media(min-width:576px){._notFound_1bwyg_109 h1{font-size:30px}}@media(min-width:768px){._notFound_1bwyg_109 h1{font-size:2.5rem}}._notFound_1bwyg_109 p{font-size:16px;color:#666;margin:0 0 16px;line-height:1.6}._suggestion_1bwyg_193{font-size:14px;color:#999;margin-top:24px!important;margin-bottom:24px!important;font-weight:500}._actionButtons_1bwyg_201{display:flex;flex-direction:column;gap:16px;margin-top:32px}@media(min-width:576px){._actionButtons_1bwyg_201{flex-direction:row;justify-content:center;gap:24px}}._primaryButton_1bwyg_215{display:inline-block;padding:8px 24px;background:linear-gradient(135deg,#6e8cfb,#636ccb);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d}@media(min-width:576px){._primaryButton_1bwyg_215{padding:16px 32px;font-size:16px}}._primaryButton_1bwyg_215:hover{background:linear-gradient(135deg,#636ccb,#50589c);transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}._primaryButton_1bwyg_215:active{transform:translateY(0)}._secondaryButton_1bwyg_242{display:inline-block;padding:16px 32px;background:#fff;color:#6e8cfb;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease;border:2px solid #6E8CFB}._secondaryButton_1bwyg_242:hover{background:#6e8cfb;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6366f140}._secondaryButton_1bwyg_242:active{transform:translateY(0)}._backLink_1bwyg_264{display:inline-block;padding:16px 32px;background:#6e8cfb;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .3s ease}._backLink_1bwyg_264:hover{background:#636ccb}
