.root__kYAXe,.root__kYAXe .row__rUOVL{display:flex}.root__kYAXe .row__rUOVL{gap:16px}.root__kYAXe .active__lJcpd{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/review-star-filled.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.root__kYAXe .passive__EPfUC,.root__kYAXe i{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/review-star.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.root__kYAXe i{display:block;height:1em;width:1em}
.overlay__NFIPI{align-items:stretch;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.modal__HyUIy{animation:slideIn__N2gMN .3s ease-out;background-color:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100vh;max-width:640px;overflow-y:auto;width:100%}@keyframes slideIn__N2gMN{0%{transform:translateX(100%)}to{transform:translateX(0)}}.header__Fz4k3{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px;position:sticky;top:0;z-index:10}.title__ZjtAr{color:#111827;font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-2xl);margin:0}.closeButton__Pueyi,.title__ZjtAr{font-size:var(--font-size-2xl)}.closeButton__Pueyi{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:8px;transition:all .2s ease}.closeButton__Pueyi:hover{background-color:#f3f4f6;color:#374151}.closeIcon__g1D45{background-color:currentColor;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:currentColor;display:block;height:20px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fonts/close.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fonts/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.content__pOpC7{flex:1;overflow-y:auto;padding:8px 24px}.content__pOpC7,.contentContainer__YnxSe{display:flex;flex-direction:column;min-height:0}.contentContainer__YnxSe{flex:1;gap:24px}.scrollableContent__jXDng{display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto}.stickyFooter__QpvTW{background:#fff;flex-shrink:0;padding:0 0 16px}.productInfo__J8RMV{align-items:center;display:flex;gap:6px;max-width:100%;overflow:hidden}.productImage__rgD6V{background-color:#fff;border-radius:8px;height:52px;-o-object-fit:contain;object-fit:contain;width:52px}.productDetails___iW0i{display:flex;flex:1;flex-direction:column;gap:4px}.productName__ODl8m{color:var(--ptt-neutral-80);font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);line-height:var(--line-height-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productName__ODl8m,.shopName__Y3x1Q{letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);margin:0}.shopName__Y3x1Q{color:var(--ptt-neutral-60);font-size:var(--font-size-s);font-weight:var(--font-weight-w-1);line-height:var(--line-height-s)}.ratingSection__jWatM{display:flex;flex-direction:column;gap:12px}.ratingQuestion__EXE8u{color:var(--ptt-neutral-80);font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.starContainer__dgODH{align-items:center;display:flex;justify-content:flex-start}.form__Rb88s{margin-bottom:32px}.errorMessage__y0y3c{color:var(--ptt-red-100);font-size:var(--font-size-s);font-weight:var(--font-weight-w-1);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);margin:0}.commentSection__cxuWY{display:flex;flex-direction:column;gap:12px}.commentLabel__srIYZ{color:var(--ptt-neutral-80);display:block;font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);line-height:var(--line-height-m)}.commentActionLink__xwpwM,.commentLabel__srIYZ{letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0)}.commentActionLink__xwpwM{color:var(--ptt-blue-100);cursor:pointer;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);line-height:var(--line-height-s)}.commentHeader__hpGqr{align-items:center;display:flex;gap:8px;justify-content:space-between}.commentHint__R2_JR{color:#6b7280;display:block;font-size:var(--font-size-s);margin-top:4px}.submitButton__b8hTC{background-color:var(--ptt-blue-100);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:var(--font-size-l);font-weight:var(--font-weight-w-3);height:48px;letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l);padding:16px;transition:all .2s ease;width:100%}.submitButton__b8hTC:hover:not(:disabled){box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.submitButton__b8hTC:active:not(:disabled){transform:translateY(0)}.submitButton__b8hTC:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.commentTextareaContainer__Z0N5d{display:flex;flex-direction:column;gap:8px;position:relative}.commentTextareaContainer__Z0N5d .commentHintRow__GFnVS{align-items:center;background-color:var(--ptt-neutral-20);border-radius:8px 8px 0 0;color:var(--ptt-neutral-60);display:flex;font-size:var(--font-size-s);gap:8px;justify-content:space-between;left:1px;padding:12px 12px 4px;position:absolute;right:1px;top:1px}.commentTextareaContainer__Z0N5d .commentHintRow__GFnVS .commentHintText__okKYw{font-style:italic}.commentTextareaContainer__Z0N5d .commentTextarea__ixPBZ{background-color:var(--ptt-neutral-20);border-radius:8px;font-size:var(--font-size-m);font-weight:var(--font-weight-w-1);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);min-height:232px;padding:32px 12px 12px;resize:none;transition:border-color .2s ease;width:100%}.commentTextareaContainer__Z0N5d .commentTextarea__ixPBZ:focus{border-color:var(--ptt-blue-100);box-shadow:0 0 0 2px var(--ptt-blue-20);outline:none}.commentTextareaContainer__Z0N5d .commentTextarea__ixPBZ::-moz-placeholder{color:#9ca3af}.commentTextareaContainer__Z0N5d .commentTextarea__ixPBZ::placeholder{color:#9ca3af}.commentTextareaContainer__Z0N5d .commentTextarea__ixPBZ.error__FD5Bw{border-color:var(--ptt-red-100);box-shadow:0 0 0 2px var(--ptt-red-20)}.userNameSwitchContainer__Kfebv{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.userNameSwitchContainer__Kfebv .userNameSwitchContent__fRpQc{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.userNameSwitchContainer__Kfebv .userNameSwitchLabel__omqR6{color:var(--ptt-neutral-80);font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.userNameSwitchContainer__Kfebv .userNameSwitchInfo__EKUVd{font-weight:var(--font-weight-w-1)}.infoText__zEV0G,.userNameSwitchContainer__Kfebv .userNameSwitchInfo__EKUVd{color:var(--ptt-neutral-60);font-size:var(--font-size-s);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s)}.infoText__zEV0G{font-weight:var(--font-weight-w-4)}.infoSection__RqSoh{border-top:1px solid #e5e7eb;padding-top:24px}.contactSection__rYY9D{text-align:center}.contactTitle__XCmzk{color:#374151;margin:0 0 16px}.contactButton__dlRut,.contactTitle__XCmzk{font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.contactButton__dlRut{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px;transition:all .2s ease}.contactButton__dlRut:hover{background-color:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.loadingState__DYFBU{align-items:center;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center}.loadingState__DYFBU .loadingIcon__rbQ2V{height:40px;width:40px}.loadingState__DYFBU p{color:#6b7280;font-size:var(--font-size-m);margin:0}.errorState__ieDOx{align-items:center;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center;text-align:center}.errorState__ieDOx p{color:#6b7280;font-size:var(--font-size-l);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l);margin:0}.reviewRulesContainer__Z38pK{color:var(--ptt-neutral-80);display:flex;flex-direction:column;font-size:var(--font-size-m);font-weight:var(--font-weight-w-1);gap:16px;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);white-space:pre-line}.reviewRulesContainer__Z38pK .reviewRulesIntro__DIaSp,.reviewRulesContainer__Z38pK .reviewRulesOutro__bqrle{margin:0}.reviewRulesContainer__Z38pK .reviewRulesList__Y2EEt{display:flex;flex-direction:column;gap:1px;list-style:disc;margin:0;padding-left:20px}.reviewRulesContainer__Z38pK .reviewRulesItem__nxXK5{color:var(--ptt-neutral-80);font-size:var(--font-size-m);line-height:var(--line-height-m)}.reviewRulesButton__tXtfC{font-size:var(--font-size-l);height:48px;width:100%}.reviewSuccessContainer__eRIIN{align-items:center;display:flex;flex-direction:column;gap:42px}.reviewSuccessContainer__eRIIN .reviewSuccessContent__wwK3Z{align-items:center;display:flex;flex-direction:column;justify-content:center}.reviewSuccessContainer__eRIIN .reviewSuccessContent__wwK3Z .image__x6smY{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/product-review-success.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:104px;width:104px}.reviewSuccessContainer__eRIIN .reviewSuccessContent__wwK3Z .title__ZjtAr{font-size:var(--font-size-xl);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-xl);margin-bottom:8px;text-align:center}.reviewSuccessContainer__eRIIN .reviewSuccessContent__wwK3Z .description__QoF_P{color:var(--ptt-neutral-60);font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);text-align:center}.reviewSuccessContainer__eRIIN .reviewSuccessButton__M6_gl{font-size:var(--font-size-l);font-weight:var(--font-weight-w-4);height:48px;letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l)}
.root__gJBka{flex-direction:column;gap:24px;width:100%}.nav__Frxdt,.root__gJBka{display:flex}.nav__Frxdt{align-items:center;background:#fff;gap:12px;justify-content:space-between;padding:0 16px;z-index:20}.nav__Frxdt.bordered__PNCPF{border-radius:16px;box-shadow:0 0 0 1px var(--ptt-neutral-40) inset}.nav__Frxdt.fluid__OeD9o{padding:0}.nav__Frxdt.fluid__OeD9o .navScrollArea__CLePX{gap:0;width:100%}.nav__Frxdt.fluid__OeD9o .navItem__ktkNC{align-items:center;display:flex;flex:1;justify-content:center;padding:12px 4px}.nav__Frxdt.nav-sm__lPrav{padding:0}.nav__Frxdt.nav-sm__lPrav .navScrollArea__CLePX{gap:16px}.nav__Frxdt.nav-sm__lPrav .navItem__ktkNC{padding:12px 4px}.nav__Frxdt.nav-sm__lPrav .navItem__ktkNC span{font-size:var(--font-size-s);line-height:var(--line-height-s)}.nav__Frxdt .navScrollArea__CLePX{align-items:center;display:flex;gap:32px;overflow-x:auto;scrollbar-width:thin}.nav__Frxdt .navItem__ktkNC{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;gap:4px;height:54px;padding:0 4px;position:relative}.nav__Frxdt .navItem__ktkNC span{color:var(--ptt-neutral-90);font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.nav__Frxdt .navItem__ktkNC.active__GIGjf span{color:#271dd4}.nav__Frxdt .navItem__ktkNC.active__GIGjf:after{transform:scaleX(1)}.nav__Frxdt .navItem__ktkNC:after{background:#271dd4;border-radius:0 0 24px 24px;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .16s ease;width:100%}.nav__Frxdt .navItem__ktkNC .badge__WDhUm{align-items:center;background:#271dd4;border-radius:26px;color:#fff;display:flex;font-size:var(--font-size-s);font-weight:var(--font-weight-w-2);height:20px;justify-content:center;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);line-height:var(--line-height-m);min-width:20px;padding:0 4px;width:auto}.sticky__frCZ7{position:sticky;top:var(--tab-nav-sticky-top,0)}.sticky__frCZ7:before{background:inherit;content:"";height:calc(var(--tab-nav-sticky-top, 0px));left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--tab-nav-sticky-top, 0px)*-1)}.stickyActive__VqueQ{box-shadow:0 1px 2px rgba(0,0,0,.06)}.sections__IQxpM{display:flex;flex-direction:column;gap:24px}.section__CmX01{border:1px solid var(--ptt-neutral-40);border-radius:16px;cursor:pointer;padding:0}.section__CmX01.expanded__O0NsQ{background:none;cursor:default;padding:16px}.section__CmX01.expanded__O0NsQ .sectionHeader__Xh7v9{background:none;cursor:default;padding:0}.section__CmX01.expanded__O0NsQ .sectionHeader__Xh7v9 .sectionHeaderIcon__v8Vqd{display:none}.section__CmX01 .sectionHeader__Xh7v9{align-items:center;background:#f1f1f1;border-radius:8px;color:var(--ptt-neutral-90);display:flex;gap:8px;justify-content:space-between;padding:16px}.section__CmX01 .sectionHeader__Xh7v9 .sectionHeaderContent__PLr3G{align-items:center;display:flex;flex:1;gap:8px}.section__CmX01 .sectionHeader__Xh7v9 .sectionHeaderContent__PLr3G .sectionHeaderContentIcon__dqHIn{flex-shrink:0}.section__CmX01 .sectionHeader__Xh7v9 .sectionHeaderContent__PLr3G .sectionHeaderTitle__sruNX{flex:1;font-size:var(--font-size-l);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-0);letter-spacing:0;line-height:var(--line-height-l)}.section__CmX01 .sectionHeader__Xh7v9 .sectionHeaderIcon__v8Vqd{align-items:center;display:flex;flex-shrink:0;justify-content:center}.section__CmX01 .sectionHeader__Xh7v9 .sectionHeaderIcon__v8Vqd .sectionHeaderIconArrow__InWZE{background-color:var(--ptt-neutral-90);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--ptt-neutral-90);height:16px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/down.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.section__CmX01 .sectionContent__vODgC{margin-top:16px}.section__CmX01 .sectionContent__vODgC.expandableContent__HzTFb{overflow:hidden}.section__CmX01 .sectionContent__vODgC.expandableContent__HzTFb.expandedContent__m94Nb{overflow:visible}.section__CmX01 .sectionContent__vODgC.expandableContent__HzTFb.expandableContentBleedTop__nBmZV{padding-top:16px}.section__CmX01 .sectionFooter__TwMVW{align-items:center;display:flex;justify-content:center;padding:16px 16px 0}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR{align-items:center;border:1px solid #271dd4;display:flex;gap:8px;justify-content:center}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonIcon__HvcvN{height:16px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/down.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/down.svg);transition:transform .16s ease;width:16px}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonIcon__HvcvN,.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonIcon__HvcvN.external__yP3N2{background-color:#271dd4;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#271dd4;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonIcon__HvcvN.external__yP3N2{-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/right.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/right.svg)}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonIconExpanded__D2h2q{transform:rotate(180deg);transition:transform .16s ease}.section__CmX01 .sectionFooter__TwMVW .seeAllButton__M4KwR .seeAllButtonText__TavR3{color:#271dd4;font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}
.container__AVtwf{color:inherit;display:flex;flex-direction:column;gap:1rem}.description__CIDpj{font-size:var(--font-size-m);line-height:var(--line-height-m)}.companiesGrid__qWEl5{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;overflow-x:auto}@media(max-width:768px){.companiesGrid__qWEl5{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.companiesGrid__qWEl5::-webkit-scrollbar{height:4px}.companiesGrid__qWEl5::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.companiesGrid__qWEl5::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.companiesGrid__qWEl5::-webkit-scrollbar-thumb:hover{background:#94a3b8}}.companyCard__JENYg{border:1px solid #e5e7eb;border-radius:1rem;display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-m);gap:1.5rem;line-height:var(--line-height-m);padding:1rem}@media(max-width:768px){.companyCard__JENYg{min-width:200px}}.companyName__M7wVa{font-weight:var(--font-weight-w-4);margin:0}.companyAddress__oDxDF{font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0;max-width:160px;word-wrap:break-word;overflow-wrap:break-word}.contactInfo__lG_3S{display:flex;flex-direction:column;gap:.25rem}.contactItem__eFjUk{font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0}.emailLink__TXv31,.websiteLink__iy82E{color:inherit;text-decoration:none;transition:color .2s ease}.emailLink__TXv31:hover,.websiteLink__iy82E:hover{color:#3b82f6;text-decoration:underline}.emailLink__TXv31:focus,.websiteLink__iy82E:focus{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}.emptyMessage__zrdjX{color:#6b7280;font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0;text-decoration:underline}
.title__e4WeR{color:inherit;font-weight:var(--font-weight-w-3)}.content__b1Fyj{overflow:hidden}.description__nEb4O{color:inherit;font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0}.documentsList__cmbfC{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.documentLink__vdWSN{align-items:center;border-radius:.5rem;color:var(--primary-color);display:flex;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.documentLink__vdWSN,.documentLink__vdWSN:hover{background-color:#f9fafb}.documentName__qkwMl{color:var(--primary-color)}.documentName__qkwMl,.emptyMessage__yI295{font-size:var(--font-size-m);line-height:var(--line-height-m)}.emptyMessage__yI295{color:#6b7280;margin-bottom:0;margin-top:1rem;text-decoration:underline}
.container__G9x_u{display:flex;flex-direction:column;gap:1rem}.description__O2cJG{color:inherit;font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0}.imageGrid__p9ksP{display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-bottom:1rem}.imageItem__VC3nq{border:1px solid #f3f4f6;border-radius:24px;cursor:pointer;flex:none;height:108px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.imageItem__VC3nq:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(.98)}.image__INnhZ{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.emptyMessage__eKSvq{color:#6b7280;margin:0;text-decoration:underline}.emptyMessage__eKSvq,.imageCounter__m3pmd{font-size:var(--font-size-m);line-height:var(--line-height-m)}.imageCounter__m3pmd{background:rgba(0,0,0,.7);border-radius:1rem;bottom:-40px;color:#fff;font-weight:var(--font-weight-w-2);left:50%;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);padding:.5rem 1rem;position:absolute;transform:translateX(-50%)}.modalContent__IocG6{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}@media(max-width:768px){.imageItem__VC3nq{height:150px;width:200px}.modalContent__IocG6{padding:.5rem}.imageCounter__m3pmd{bottom:-30px;font-size:var(--font-size-s);padding:.25rem .75rem}}@media(prefers-reduced-motion:reduce){.imageItem__VC3nq{transition:none}.imageItem__VC3nq:hover{transform:none}.navButton__ZUYrw{transition:none}.navButton__ZUYrw:hover{transform:none}}.modalImage__u5T5D{height:350px!important;-o-object-fit:cover;object-fit:cover;width:100%}
.container__IVtSy{display:flex;flex-direction:column;height:100%}.content__pSgYR{flex:1;overflow:auto}.emptyState__CDVHQ{padding:2rem 0;text-align:center}.emptyMessage__s0zTf{color:#6b7280;margin:0}.sectionHeader__uFv_G{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;width:100%}.sectionTitle__IITiP{color:inherit;font-weight:var(--font-weight-w-2)}.sectionIcon__rRS57{color:inherit}.sectionIcon__rRS57.sectionIconOpen__W8EhD{transform:rotate(180deg)}.sectionContent__LEXda{display:block}.sectionContentInner__wTgKk{padding-bottom:1rem}.tabsContainer__lTeoE{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem;width:100%}.tabsContainer__lTeoE::-webkit-scrollbar{height:4px}.tabsContainer__lTeoE::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.tabsContainer__lTeoE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.tabsContainer__lTeoE::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tab__dA6R1{border:none;border-radius:24px;cursor:pointer;flex-shrink:0;font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-m);outline:none;padding:8px 12px;white-space:nowrap}.tab__dA6R1.tabActive__NV8DJ{background-color:#271dd4;color:#fff}.tab__dA6R1.tabInactive__tHLAt{background-color:#f3f4f6;color:inherit}.tab__dA6R1.tabInactive__tHLAt:hover{background-color:#e5e7eb}.tabContent__rOpAu{margin-top:1rem}@media(max-width:768px){.sectionContentInner__wTgKk{padding-bottom:.75rem}.tab__dA6R1{font-size:var(--font-size-s);padding:.5rem .75rem}}.productSafetyContainer__xDKXw{padding:0 16px 16px}.labelContainer__REBpo{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-w-4);gap:8px;justify-content:center;padding:12px;width:100%}.labelContainer__REBpo .label__aHJsQ{color:var(--ptt-neutral-90);font-size:var(--font-size-m);letter-spacing:-.02em;line-height:var(--line-height-m)}.labelContainer__REBpo .labelIcon__DDTuJ{background-color:#000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;height:19px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/privacy-tip.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/privacy-tip.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.tabs__H9oNU{margin-bottom:24px}
.installmentCard__o7spY{align-items:center;background-color:var(--ptt-purple-10);border-radius:8px;cursor:pointer;display:flex;flex:1;gap:8px;height:36px;justify-content:flex-start;padding:2px 8px;transition:background-color .2s ease;width:100%}@media only screen and (width <= 79.9375em){.installmentCard__o7spY{height:48px}}.installmentCard__o7spY:hover{background-color:#e8d5f5}.installmentCard__o7spY:active{background-color:#dcc1f0}.installmentCard__o7spY .installmentCardIcon__Edymm{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/credit-card.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:32px;width:32px}.installmentCard__o7spY .installmentCardHeaderTitle__UKC_Z{color:var(--ptt-secondaryblue-180);flex:1;font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s)}.installmentCard__o7spY .installmentArrowIcon__fanr5{background-color:var(--ptt-purple-160);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--ptt-purple-160);height:12px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/arrow-small.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/arrow-small.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}
.newSellerBadge__Or4Fu{align-items:center;background-color:var(--ptt-yellow-10);border-radius:4px;color:var(--ptt-yellow-120);display:flex;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);gap:4px;letter-spacing:var(--letter-spacing-ls-4);letter-spacing:-.04em;line-height:var(--line-height-2xs);padding:4px 5px;width:-moz-fit-content;width:fit-content}
.regionalBadge__s49Si{align-items:center;background-color:var(--ptt-secondaryblue-10);border-radius:4px;color:var(--ptt-secondaryblue-160);display:flex;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);gap:2px;letter-spacing:var(--letter-spacing-ls-4);letter-spacing:-.04em;line-height:var(--line-height-2xs);padding:2px 6px 2px 4px;width:-moz-fit-content;width:fit-content}.regionalBadge__s49Si .icon__ebyz3{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.regionalBadge__s49Si .icon__ebyz3 svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(.72);transform-origin:center;width:100%}
.productMerchant__c0kcz{align-items:flex-start;background-color:var(--ptt-neutral-20);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}@media(max-width:768px){.productMerchant__c0kcz{align-items:stretch;flex-direction:column;gap:10px;padding:12px 8px}}.logoWrapper__Cfrb_{max-width:100px;min-width:80px}.logoWrapper__Cfrb_ img{background:var(--ptt-neutral-20);border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.shopDetails__Fdj3J{display:flex;flex:1;flex-direction:column;gap:8px;width:100%}.shopHeader__vX1uf{align-items:center;display:flex;gap:8px;justify-content:space-between}.shopHeaderLeft__wQ9hT{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.shopHeaderRight__RzFPd{justify-content:flex-end}.shopBadges__qdG4J,.shopHeaderRight__RzFPd{align-items:center;display:flex}.shopBadges__qdG4J{flex-wrap:wrap;gap:4px}.shopNameLeft__CjHJ8{min-width:0}.shopNameLeft__CjHJ8,.shopNameRow__ekuwW{align-items:center;display:flex;gap:2px}.shopNameRow__ekuwW{flex-wrap:wrap;justify-content:space-between;width:100%}.shopNameRow__ekuwW .label__erzC3{color:var(--ptt-neutral-90);font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-m)}.shopNameRow__ekuwW .shopUrl__JKMLP{align-items:center;max-width:158px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopNameRow__ekuwW .shopName__SDo9H{color:var(--primary-color);font-size:var(--font-size-m);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.shopNameRow__ekuwW .shopUrl__JKMLP{text-decoration:none}.shopNameRow__ekuwW .shopScore__xOdRy{background:#007a3d;border-radius:26px;color:#fff;font-weight:var(--font-weight-w-4);line-height:var(--line-height-s);line-height:var(--line-height-2xs);padding:4px}.askButton__mcPN3,.shopNameRow__ekuwW .shopScore__xOdRy{font-size:var(--font-size-s);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0)}.askButton__mcPN3{align-items:center;background:var(--ptt-neutral-20);border:1px solid var(--ptt-neutral-80);border-radius:8px;color:var(--ptt-neutral-80);cursor:pointer;display:flex;font-weight:var(--font-weight-w-3);gap:8px;height:32px;line-height:var(--line-height-s);padding:8px;transition:background .2s}.askButton__mcPN3:hover{background:#e0e0e0}.askButton__mcPN3:disabled{background:#e0e0e0;border-color:silver;color:#9e9e9e;cursor:not-allowed;opacity:.6}.askButton__mcPN3:disabled:hover{background:#e0e0e0}.tooltipContent__aFHMA{color:#212425;font-size:13px;min-width:180px}.tooltipContent__aFHMA div{margin-bottom:4px}
.productGroupItemContainer__ku_ay{background-color:var(--ptt-neutral-20);border-radius:16px;display:flex;flex-direction:column;gap:10px;max-width:100%;min-width:0;padding:12px;width:100%}.productGroupItemContainer__ku_ay .productGroupItemShopInfoSection__nY2eV{display:flex;flex-direction:row;gap:8px;max-width:100%;min-width:0}.productGroupItemContainer__ku_ay .productGroupItemShopInfoSection__nY2eV .productShopInfoContainer__RbEXg{align-items:center;display:flex;flex:1;flex-direction:row;gap:4px;max-width:100%;min-width:0;overflow:hidden}.productGroupItemContainer__ku_ay .productGroupItemShopInfoSection__nY2eV .productShopInfoContainer__RbEXg .productShopName__JQ83e{color:var(--ptt-neutral-90);flex:1;font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productGroupItemContainer__ku_ay .productGroupItemShopInfoSection__nY2eV .productShopInfoContainer__RbEXg .productShopRating__eJODu{background-color:var(--ptt-green-100);border-radius:26px;color:var(--ptt-neutral-0);flex-shrink:0;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);line-height:var(--line-height-2xs);padding:2px 4px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o{display:flex;flex-direction:row;gap:10px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productBadgeImage__Ca1qA{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productFreeShippingBadge__HBumd{align-items:center;display:flex;flex-direction:row;gap:2px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productFreeShippingBadge__HBumd .productFreeShippingBadgeIcon__dhCHH{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/cargo-truck.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productFreeShippingBadge__HBumd .productFreeShippingBadgeText__tbxfv{color:var(--ptt-green-160);font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s)}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productShippingTimeBadge__TdgIu{align-items:center;display:flex;flex-direction:row;gap:2px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productShippingTimeBadge__TdgIu .productShippingTimeBadgeIcon__BlCsL{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/cargo-box.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.productGroupItemContainer__ku_ay .productGroupItemBadgeSection__otP9o .productShippingTimeBadge__TdgIu .productShippingTimeBadgeText__SHeIo{color:var(--ptt-yellow-160);font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s)}.productGroupItemContainer__ku_ay .productGroupItemPriceSection__Dc_OO{align-items:center;display:flex;flex-direction:row;gap:8px}.productGroupItemContainer__ku_ay .productGroupItemPriceSection__Dc_OO .productGroupItemPrice__su_sN{align-items:flex-end;display:flex;flex:1;flex-direction:row;gap:4px}.productGroupItemContainer__ku_ay .productGroupItemPriceSection__Dc_OO .productGroupItemPrice__su_sN .productGroupItemPriceValue__IzUEL{color:var(--ptt-neutral-90);font-size:var(--font-size-xl);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-xl)}.productGroupItemContainer__ku_ay .productGroupItemPriceSection__Dc_OO .productGroupItemPrice__su_sN .productGroupItemPriceCurrency__LUVjp{color:var(--ptt-neutral-90);font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);line-height:22px}.productGroupItemContainer__ku_ay .productGroupItemPriceSection__Dc_OO .productGroupItemButton__w4WG2{flex-shrink:0}.productGroupItemSliderContainer__TiUNU{display:flex;flex-direction:column;gap:8px}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderHeader___dcwa{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderHeader___dcwa .productGroupItemSliderTitle__bn2vQ{color:var(--ptt-neutral-90);font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderHeader___dcwa .productGroupItemSliderSeeAll__nJ2LD{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:flex-end}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderHeader___dcwa .productGroupItemSliderSeeAll__nJ2LD span{color:var(--ptt-neutral-90);font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);line-height:14px}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderHeader___dcwa .productGroupItemSliderSeeAll__nJ2LD .productGroupItemSliderSeeAllIcon___jPJC{background-color:var(--ptt-neutral-90);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--ptt-neutral-90);height:12px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/right.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.productGroupItemSliderContainer__TiUNU .productGroupItemSliderContent__MHZiD{display:flex;flex-direction:row;gap:10px}.productGroupItemButton__w4WG2{align-items:center;background:var(--ptt-neutral-20);border:1px solid var(--ptt-neutral-80);border-radius:8px;color:var(--ptt-neutral-80);cursor:pointer;display:flex;font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);gap:8px;height:32px;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);padding:8px;transition:background .2s}.productGroupItemButton__w4WG2:hover{background:#e0e0e0}.productGroupItemModal__LrAPx{border-bottom-left-radius:16px;border-top-left-radius:16px}.productGroupItemModal__LrAPx .productGroupItemModalContent__It2_D{display:flex;flex-direction:column;gap:10px;padding:12px}.productGroupItemModal__LrAPx .productGroupItemModalContent__It2_D .productGroupItemContainer__ku_ay{width:100%}.productGroupItemModal__LrAPx .productGroupItemModalContent__It2_D .productGroupItemButton__w4WG2{background:var(--primary-color);border:none;border-radius:8px;color:#fff;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);height:36px;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);padding:0 12px}@media only screen and (width <= 79.9375em){.productGroupItemModal__LrAPx{padding-bottom:72px}.productGroupItemContainer__ku_ay .productGroupItemSliderHeader___dcwa .productGroupItemSliderTitle__bn2vQ{font-size:var(--font-size-l);line-height:var(--line-height-l)}}
.warningContent__yBYSa{align-items:center;background-color:var(--ptt-secondaryblue-10);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.iconWrapper__hFJwW{flex-shrink:0}.warningText__LY4Wq{display:inline;font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}.warningText__LY4Wq,.warningText__LY4Wq strong{color:var(--ptt-secondaryblue-160)}.warningText__LY4Wq strong{font-weight:var(--font-weight-w-4)}.provinceList__ILQx_{display:inline;flex-wrap:wrap}.provinceName__siKRE{font-weight:var(--font-weight-w-3)}.districtList__tuTmA{font-style:italic;font-weight:var(--font-weight-w-1);opacity:.9}.separator__hMk7S{font-weight:var(--font-weight-w-2)}@media(max-width:768px){.warningContent__yBYSa{gap:10px;padding:10px 12px}.warningText__LY4Wq{font-size:13px;line-height:18px}}
.productShippingBadge__JCRBT{align-items:center;background-color:var(--ptt-yellow-10);border-radius:8px;display:flex;flex:1;flex-direction:row;gap:8px;height:36px;padding:4px 8px;width:100%}@media only screen and (width <= 79.9375em){.productShippingBadge__JCRBT{height:48px}}.productShippingBadge__JCRBT .shippingBoxIcon__CPUfF{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/cargo-box.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:32px;width:32px}.productShippingBadge__JCRBT span{color:var(--ptt-yellow-160);font-size:var(--font-size-s);font-weight:var(--font-weight-w-3);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s)}
.shoppingLoanBadge__qnujR{align-items:center;background-color:var(--ptt-red-5);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex:1;gap:8px;max-width:100%;padding:8px;transition:background-color .2s ease;width:100%}.shoppingLoanBadge__qnujR:active{background-color:#f5e8e8}@media only screen and (width <= 79.9375em){.shoppingLoanBadge__qnujR{min-height:48px}}@media only screen and (width >= 80em){.shoppingLoanBadge__qnujR{background-color:var(--ptt-red-10);border-radius:7.95px}.shoppingLoanBadge__qnujR:hover{background-color:#fad4d4}.shoppingLoanBadge__qnujR:active{background-color:#f7bfbf}}.shoppingLoanBadge__qnujR .badgeIcon__dZK7J{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.shoppingLoanBadge__qnujR .shoppingLoanIcon__YOecA{background-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/shopping-loan.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.shoppingLoanBadge__qnujR .shoppingLoanContent__rkjZ3{align-items:center;display:flex;flex:1;gap:8px;justify-content:space-between;min-height:16px;min-width:0}.shoppingLoanBadge__qnujR .shoppingLoanTitle__yVN9I{color:var(--ptt-red-160);flex:1;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s);min-width:0}.shoppingLoanBadge__qnujR .shoppingLoanArrowIcon__WOm6C{background-color:var(--ptt-red-160);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--ptt-red-160);flex-shrink:0;height:12px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/arrow-small.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/arrow-small.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}@media only screen and (width >= 80em){.shoppingLoanBadge__qnujR .shoppingLoanTitle__yVN9I{font-size:11.93px;font-weight:var(--font-weight-w-3);line-height:15.91px}}
.favoriteBtn__ZDm6_{align-items:flex-start;background:var(--ptt-neutral-20);border:none;border-radius:100%;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-m);font-weight:var(--font-weight-w-2);height:48px;justify-content:center;letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);outline:none;padding:0;transition:color .2s ease;width:48px}.favoriteBtn__ZDm6_.active__o4NFN{color:#e63946}.favoriteBtn__ZDm6_.active__o4NFN .icon__RGaVL{background-color:#e63946;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#e63946;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fav-full.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fav-full.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(min-width:768px){.favoriteBtn__ZDm6_{align-items:center;flex-direction:row}}.favoriteBtn__ZDm6_ .iconWrapper__ZBMho{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:24px}.favoriteBtn__ZDm6_ .icon__RGaVL{background-color:#000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;display:block;font-size:var(--font-size-l);height:24px;-webkit-mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fav-empty.svg);mask-image:url(https://cdn-img.pttavm.com/frontend/web/38539/assets/icons/fav-empty.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:color .2s ease;width:24px}.favoriteBtn__ZDm6_ span{color:inherit;font-size:var(--font-size-m);font-weight:var(--font-weight-w-1);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m)}@media only screen and (width <= 79.9375em){.favoriteBtn__ZDm6_{align-items:center;height:36px;position:absolute;right:8px;top:0;width:36px}.favoriteBtn__ZDm6_ .icon__RGaVL{font-size:var(--font-size-2xs);height:20px;width:20px}}
.specialPriceContainer__UIIle{align-items:center;display:flex;flex-direction:row;gap:6px}@media only screen and (width <= 79.9375em){.specialPriceContainer__UIIle{gap:4px}}.specialPriceContainer__UIIle.contextPdp__qoqqM .ratePillText__KPX4L,.specialPriceContainer__UIIle.contextPdp__qoqqM .ratePrefix__TzEkT,.specialPriceContainer__UIIle.contextPdp__qoqqM strong{font-weight:var(--font-weight-w-4)}.specialPriceContent__z17V5{display:flex;flex-direction:column}.regularPriceValue__I3siB{color:var(--ptt-neutral-60);font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);vertical-align:bottom}@media only screen and (width <= 79.9375em){.regularPriceValue__I3siB{font-size:var(--font-size-s);line-height:14px;white-space:nowrap}}.regularPriceValue__I3siB .priceType__JI2ZA{color:var(--ptt-neutral-60);font-size:var(--font-size-xs);line-height:var(--line-height-s)}@media only screen and (width <= 79.9375em){.regularPriceValue__I3siB .priceType__JI2ZA{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}}.regularPriceValue__I3siB.plpRegularPriceValue__UZ2k1{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s)}@media only screen and (width <= 79.9375em){.regularPriceValue__I3siB.plpRegularPriceValue__UZ2k1{font-size:var(--font-size-2xs);line-height:var(--line-height-3xs)}}.regularPriceValue__I3siB .plpPriceType__cn691{font-size:var(--font-size-3xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-3xs);line-height:var(--line-height-2xs)}.specialPriceText__O744k{color:var(--ptt-green-120);font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-s);white-space:nowrap}@media only screen and (width <= 79.9375em){.specialPriceText__O744k.plpSpecialPriceText__tl2e8{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}}.rateBadgeRow__A4RXE{font-style:normal;font-weight:var(--font-weight-w-4)}.rateBadgeRow__A4RXE .rateLine__LA8Dr{align-items:center;display:inline-flex;flex-direction:row;gap:2px;vertical-align:middle}.rateBadgeRow__A4RXE .ratePrefix__TzEkT{font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s);vertical-align:middle}.rateBadgeRow__A4RXE .ratePill__WEwp9{align-items:center;background:#084;border-radius:8px;box-sizing:border-box;display:inline-flex;flex-shrink:0;justify-content:center;min-height:13px;padding:2px 4px}.rateBadgeRow__A4RXE .ratePillText__KPX4L{color:#fff;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:-.04em;line-height:var(--line-height-2xs);vertical-align:middle;white-space:nowrap}@media only screen and (width <= 79.9375em){.rateBadgeRow__A4RXE.rateVariant_dealStrip__QkSUB .rateLine__LA8Dr,.rateBadgeRow__A4RXE.rateVariant_homeCard__pGDZX .rateLine__LA8Dr{gap:2px}.rateBadgeRow__A4RXE.rateVariant_dealStrip__QkSUB .ratePrefix__TzEkT,.rateBadgeRow__A4RXE.rateVariant_homeCard__pGDZX .ratePrefix__TzEkT{color:#084;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:-.04em;line-height:var(--line-height-2xs)}.rateBadgeRow__A4RXE.rateVariant_dealStrip__QkSUB .ratePill__WEwp9,.rateBadgeRow__A4RXE.rateVariant_homeCard__pGDZX .ratePill__WEwp9{border-radius:8px;min-height:13px;padding:2px 4px}.rateBadgeRow__A4RXE.rateVariant_dealStrip__QkSUB .ratePillText__KPX4L,.rateBadgeRow__A4RXE.rateVariant_homeCard__pGDZX .ratePillText__KPX4L{color:#fff;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:-.04em;line-height:var(--line-height-2xs)}}.smallCard__ZWH2w .ratePrefix__TzEkT{color:#084;font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-2xs)}.smallCard__ZWH2w .ratePill__WEwp9{border-radius:8px;min-height:16px;padding:2px 6px}.smallCard__ZWH2w .ratePillText__KPX4L{color:#fff;font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:var(--letter-spacing-ls-0)}.smallCard__ZWH2w .ratePillText__KPX4L,.smallCard__ZWH2w .regularPriceValue__I3siB,.smallCard__ZWH2w .specialPriceText__O744k{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}@media only screen and (width <= 79.9375em){.rateBadgeRow__A4RXE.rateVariant_pdp__Yy0TL .rateLine__LA8Dr{gap:2px}.rateBadgeRow__A4RXE.rateVariant_pdp__Yy0TL .ratePrefix__TzEkT{color:#084;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s)}.rateBadgeRow__A4RXE.rateVariant_pdp__Yy0TL .ratePill__WEwp9{border-radius:8px;min-height:16px;padding:1px 4px}.rateBadgeRow__A4RXE.rateVariant_pdp__Yy0TL .ratePillText__KPX4L{color:#fff;font-size:var(--font-size-s);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:-.02em;line-height:var(--line-height-s)}}.rateBadgeRow__A4RXE.rateVariant_dealStrip__QkSUB .ratePrefix__TzEkT{color:#242424}.rateBadgeRow__A4RXE.rateVariant_homeCard__pGDZX .ratePrefix__TzEkT,.rateBadgeRow__A4RXE.rateVariant_pdp__Yy0TL .ratePrefix__TzEkT{color:#084}.specialPriceValue__HPhRC{color:var(--ptt-green-120);font-size:var(--font-size-2xl);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-2xl);line-height:var(--line-height-l)}@media only screen and (width <= 79.9375em){.specialPriceValue__HPhRC{font-size:var(--font-size-l);line-height:var(--line-height-s);white-space:nowrap}}.specialPriceValue__HPhRC .priceType__JI2ZA{color:var(--ptt-green-120);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media only screen and (width <= 79.9375em){.specialPriceValue__HPhRC .priceType__JI2ZA{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}}.specialPriceValue__HPhRC.plpSpecialPriceValue__VTmGk{font-size:var(--font-size-l);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-l);line-height:var(--line-height-s);overflow:hidden}@media only screen and (width <= 79.9375em){.specialPriceValue__HPhRC.plpSpecialPriceValue__VTmGk{font-size:var(--font-size-m);line-height:var(--line-height-s)}}.regularVariant_smallCard__kPQyN,.regularVariant_smallCard__kPQyN .priceType__JI2ZA,.specialPriceValue__HPhRC .plpPriceType__cn691,.textVariant_smallCard__rVCPA{font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-2xs)}.valueVariant_smallCard__vT9mc{font-size:var(--font-size-m);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-2);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-m);line-height:var(--line-height-s)}.valueVariant_smallCard__vT9mc .priceType__JI2ZA{font-size:var(--font-size-2xs);font-weight:var(--font-weight-w-4);letter-spacing:var(--letter-spacing-ls-4);letter-spacing:var(--letter-spacing-ls-0);line-height:var(--line-height-2xs)}
