.NewProductItemBigList_gridContainer__3ZLlx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:90%;margin:0 auto;height:auto;padding:20px 0 50px}.SectionProductItem_container__wmyMb{height:auto;max-width:var(--device-width);display:flex;flex-direction:column;gap:8px}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_{max-width:var(--device-width);position:relative;border-radius:4px;aspect-ratio:1/1.21}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_ figure{position:relative;width:100%;height:100%;margin:0}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_ img{border-radius:4px;-webkit-user-drag:none;object-fit:cover}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_ .SectionProductItem_ZoopiOnlyContainer__07bLG{position:absolute;bottom:7px;left:6px;width:36px;height:36px;background-color:var(--color-ivory2);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_ .SectionProductItem_noImgContainer__K3WHZ{display:flex;justify-content:center;align-items:center}.SectionProductItem_container__wmyMb .SectionProductItem_imgContainer__pTUh_ figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SectionProductItem_container__wmyMb .SectionProductItem_productNameSection__iVBvY{color:var(--Black,#16161d);font-size:13px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.13px}.SectionProductItem_container__wmyMb .SectionProductItem_productNameSection__iVBvY .SectionProductItem_productTitle__ViUwI{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-weight:400;font-size:13px;line-height:130%}.SectionProductItem_container__wmyMb .SectionProductItem_productNameSection__iVBvY .SectionProductItem_productPrice__giA0S{display:flex;flex-direction:column;gap:2px}.SectionProductItem_container__wmyMb .SectionProductItem_productNameSection__iVBvY .SectionProductItem_discountRow__JjW3D{display:flex;align-items:center;gap:4px}.SectionProductItem_container__wmyMb .SectionProductItem_percent__cGrhe{color:var(--color-orange-discount);font-size:17px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.34px}.SectionProductItem_container__wmyMb .SectionProductItem_price__Dw9AN{color:var(--Black,#16161d);font-size:17px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.34px}.SectionProductItem_container__wmyMb .SectionProductItem_viewPrice__n6ifc{color:rgba(22,22,29,.3);font-size:14px;font-weight:400;line-height:130%;text-decoration:line-through}.SectionProductItem_container__wmyMb .SectionProductItem_soldOut__GVTOQ{color:var(--color-gray4);font-size:13px;font-weight:700;line-height:130%}.SectionProductItem_container__wmyMb .SectionProductItem_reviewSection____v0m{display:flex;align-items:center;gap:2px}.SectionProductItem_container__wmyMb .SectionProductItem_reviewSection____v0m .SectionProductItem_star__jvMtz{width:11.413px;height:10.854px}.SectionProductItem_container__wmyMb .SectionProductItem_reviewSection____v0m .SectionProductItem_star__jvMtz svg{margin-bottom:2px}.SectionProductItem_container__wmyMb .SectionProductItem_reviewSection____v0m .SectionProductItem_reviewScore__NswyB{color:var(--Black,#16161d);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.24px}.SectionProductItem_container__wmyMb .SectionProductItem_reviewSection____v0m .SectionProductItem_reviewCount__AzqpI{color:var(--Grayscale-Gray-3,#828282);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px}.ProductListColumn6_gridContainer__JkQld{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ProductListColumn6_itemContainer__iuHNs{position:relative}@media(min-width:600px){html[data-app=true] .ProductListColumn6_gridContainer__JkQld{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.RandomCoupon_randomSection__raPZp{scroll-margin-top:106px}.RandomCoupon_sectionContent__unGfh{padding:0 20px}.RandomCoupon_sectionHeader__hzSrx{text-align:center}.RandomCoupon_sectionNumber__4dS6H{display:inline-flex;align-items:center;justify-content:center;width:29px;height:31px;background:#004632;color:#fff;border-radius:50%;font-size:14px;font-weight:700;margin-bottom:16px}.RandomCoupon_iconImage__7aQA8{display:block;max-width:120px;max-height:31px;height:auto;margin:0 auto 8px}.RandomCoupon_mainMedia__ROCaY{display:block;box-sizing:border-box;margin-left:-20px;margin-right:-20px;padding:0;width:calc(100% + 40px);background:none;border:none;text-align:center;cursor:pointer}.RandomCoupon_mainMedia__ROCaY:disabled{cursor:not-allowed}.RandomCoupon_sectionPreTitle__VTZIV{font-size:20px;font-weight:600;color:#16161d;opacity:.8;letter-spacing:-.2px}.RandomCoupon_sectionTitle___MJ0N{font-size:30px;font-weight:800;color:#16161d;line-height:1.3;letter-spacing:-.3px;margin-top:6px}.RandomCoupon_sectionSubtitle__yzQa_{font-size:15px;font-weight:400;color:#16161d;opacity:.8;line-height:1.4;letter-spacing:-.45px;margin-top:12px}.RandomCoupon_myCouponBox__A403T{display:flex;align-items:center;justify-content:space-between;height:51px;padding:0 20px;background:#fff;border:1px solid #b0cfe9;border-radius:10px;margin-top:30px}.RandomCoupon_myCouponLabel__Bk6v_{font-size:15px;font-weight:600;color:#16161d;letter-spacing:-.15px;line-height:1.4}.RandomCoupon_myCouponCount__f1Qmj{font-size:15px;font-weight:600;color:#0e6ab9;letter-spacing:-.15px;line-height:1.4}.RandomCoupon_luckyItem__79Nrg{display:block;position:relative;width:190px;height:190px;margin:24px auto 0;padding:0;box-sizing:border-box;text-align:center;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.RandomCoupon_luckyItem__79Nrg:disabled{cursor:not-allowed;opacity:.6}.RandomCoupon_luckyItemBg__8o6A1{display:block;width:190px;height:190px;object-fit:contain}.RandomCoupon_luckyItemImage__77l_y{position:absolute;top:50%;left:50%;width:136px;height:136px;object-fit:contain;opacity:0;transform:translate(-50%,-44%) scale(.94);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.RandomCoupon_luckyItemActive__dD8SI{opacity:1;transform:translate(-50%,-50%) scale(1)}.RandomCoupon_notifyBox__WiQt4{display:flex;align-items:center;justify-content:space-between;gap:8px;height:59px;margin-top:24px;padding:0 16px;background:#fee8e1;border-radius:6px;box-sizing:border-box}.RandomCoupon_notifyText__J0cXA{flex:1 1;min-width:0;font-size:15px;font-weight:700;color:#0d163c;line-height:1.4;letter-spacing:-.15px;word-break:keep-all}.RandomCoupon_speechBubbleWrapper__EbJHL{display:flex;justify-content:center;margin-top:16px}.CommonButton_button__4JRJ9{width:100%;border:none;border-radius:0;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.18px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.CommonButton_primary__NzFgd{background:#003824;color:#fff}.CommonButton_primary__NzFgd:hover:not(.CommonButton_disabled__1l6jj){background:#002a1b}.CommonButton_secondary__bbcTC{background:#4f4f4f;color:#fff}.CommonButton_secondary__bbcTC:hover:not(.CommonButton_disabled__1l6jj){background:#3a3a3a}.CommonButton_outline__N_31k{background:transparent;color:#003824;border:1px solid #003824}.CommonButton_outline__N_31k:hover:not(.CommonButton_disabled__1l6jj){background:rgba(0,56,36,.05)}.CommonButton_outline__N_31k .CommonButton_ripple__ST3bF{background:rgba(0,56,36,.2)}.CommonButton_danger__QGdaO{background:#dc2626;color:#fff}.CommonButton_danger__QGdaO:hover:not(.CommonButton_disabled__1l6jj){background:#b91c1c}.CommonButton_sm__zfpmM{height:40px;padding:0 16px;font-size:14px}.CommonButton_md__RdtK6{height:48px;padding:0 20px;font-size:16px}.CommonButton_lg__PWCWW{height:56px;padding:0 24px;font-size:18px}.CommonButton_fullWidth__E0PMe{width:100%}.CommonButton_disabled__1l6jj{background:#e2e2e2!important;color:#828282!important;border-color:#e2e2e2!important;cursor:not-allowed}.CommonButton_loading__kOu8N{cursor:wait}.CommonButton_spinner__xSvlC{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:CommonButton_spin__hAmmo .8s linear infinite}@keyframes CommonButton_spin__hAmmo{to{transform:rotate(1turn)}}.CommonButton_rippleContainer__V6cS0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:inherit}.CommonButton_ripple__ST3bF{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.4);transform:scale(0);animation:CommonButton_ripple-effect__htmxF .6s linear;pointer-events:none}@keyframes CommonButton_ripple-effect__htmxF{to{transform:scale(2.5);opacity:0}}.CommonButton_contentWrapper__bfW7_{gap:8px;position:relative;z-index:1}.CommonButton_contentWrapper__bfW7_,.CommonButton_leftIcon__OxOXa,.CommonButton_rightIcon__IimKz{display:flex;align-items:center;justify-content:center}.CommonButton_buttonText__S7qOR{display:block;text-align:center}.FriendInvite_inviteSection___QdmU{padding:40px 0;background:linear-gradient(180deg,#e8f5e9,#fff);scroll-margin-top:106px}.FriendInvite_sectionContent__4NWne{padding:0 20px}.FriendInvite_sectionHeader__KuhMx{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:24px}.FriendInvite_sectionNumber__vqoyJ{display:inline-flex;align-items:center;justify-content:center;width:29px;height:31px;background:#004632;color:#fff;border-radius:50%;font-size:14px;font-weight:700;letter-spacing:-.14px}.FriendInvite_iconImage__p25Az{display:block;width:29px;height:31px;object-fit:contain}.FriendInvite_titleGroup__M2rRQ{display:flex;flex-direction:column;align-items:center;gap:6px}.FriendInvite_sectionPreTitle__xdiQ3{font-size:20px;font-weight:600;color:#16161d;opacity:.8;letter-spacing:-.2px}.FriendInvite_sectionTitle__4BxLt{font-size:30px;font-weight:800;color:#16161d;line-height:1.3;letter-spacing:-.3px}.FriendInvite_mainMedia__0y7JV{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.FriendInvite_buttonWrapper__Jk196{padding-top:30px}.FriendInvite_inviteDescription__8QVwS{text-align:center;font-size:15px;color:#828282;line-height:1.6}.Curation_curationSection__heu8O{padding:40px 0;background:#fff;scroll-margin-top:106px}.Curation_sectionContent__lZV0h{padding:0}.Curation_sectionHeader__AnpH3{text-align:center;margin-bottom:24px;padding:0 20px}.Curation_iconImage__7vBAy{display:block;max-width:120px;max-height:31px;height:auto;margin:0 auto 8px}.Curation_sectionNumber__6xnpC{display:inline-flex;align-items:center;justify-content:center;width:29px;height:31px;background:#004632;color:#fff;border-radius:50%;font-size:14px;font-weight:700;margin-bottom:16px}.Curation_sectionTitle__awAcP{font-size:30px;font-weight:800;color:#16161d;line-height:1.3;letter-spacing:-.3px;margin-top:6px}.Curation_sectionSubtitle__KaqmV{font-size:15px;font-weight:400;color:#16161d;opacity:.8;line-height:1.4;letter-spacing:-.45px;margin-top:12px}.Curation_carouselHeader__YbpBJ{display:flex;flex-direction:column;gap:3px;padding:20px 20px 0}.Curation_carouselTitle___axj1{font-size:18px;font-weight:700;color:#000;line-height:1.3;letter-spacing:-.036px}.Curation_carouselSubtitle__5ZG0d{font-size:13px;font-weight:400;color:#000;letter-spacing:-.024px}.Curation_bannerHeader___jhCI{display:flex;align-items:flex-end;justify-content:space-between;padding:20px 20px 0}.Curation_titleGroup__RnrEA{display:flex;flex-direction:column;gap:3px}.Curation_viewAllButton__AJkIh{display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;font-size:12px;font-weight:700;color:#828282;line-height:1.5;letter-spacing:-.12px;cursor:pointer}.Curation_chevron__Up07u{font-size:12px;line-height:1}.Curation_compactProductList__aKYFk{padding-top:13px;padding-bottom:0}.Curation_mainMedia__p5gfU{cursor:pointer}.Curation_bannerImage__TdgkC{padding:0 20px}.Curation_bannerImage__TdgkC img{width:100%}.Curation_productListContainer__GGhPd{padding:20px 0}.Curation_productGrid2__7s2__{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 8px;gap:16px 8px;padding:0 20px}.Curation_productGrid3__eCiJF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 8px;gap:16px 8px;padding:0 20px}.Curation_viewAllButtonBottom__Pd_Ws{display:flex;align-items:center;justify-content:center;gap:2px;width:calc(100% - 40px);height:40px;margin:20px 20px 0;background:#fff;border:1px solid #bfbfbf;border-radius:4px;font-size:12px;font-weight:600;color:#828282;letter-spacing:-.24px;cursor:pointer}.Curation_viewAllButtonBottom__Pd_Ws .Curation_chevronBottom___41B3{font-size:10px;line-height:1;margin-left:2px}@media(min-width:600px){html[data-app=true] .Curation_productGrid2__7s2__{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}html[data-app=true] .Curation_productGrid3__eCiJF{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.CurationProductItem_container__viw1V{height:auto;max-width:var(--device-width);display:flex;flex-direction:column;gap:8px}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN{max-width:var(--device-width);position:relative;border-radius:4px;aspect-ratio:1/1.21}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN figure{position:relative;width:100%;height:100%;margin:0}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN img{border-radius:4px;-webkit-user-drag:none;object-fit:cover}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN .CurationProductItem_ZoopiOnlyContainer__LsrPs{position:absolute;bottom:7px;left:6px;width:36px;height:36px;background-color:var(--color-ivory2);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN .CurationProductItem_noImgContainer__SBP8C{display:flex;justify-content:center;align-items:center}.CurationProductItem_container__viw1V .CurationProductItem_imgContainer__MVqJN figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CurationProductItem_container__viw1V .CurationProductItem_cartButton__2LD9E{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;background:#fff;border:1px solid #bfbfbf;border-radius:4px;font-size:13px;font-weight:400;color:#16161d;letter-spacing:-.26px;cursor:pointer;transition:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CurationProductItem_container__viw1V .CurationProductItem_cartButton__2LD9E:active,.CurationProductItem_container__viw1V .CurationProductItem_cartButton__2LD9E:hover{background:#f5f5f5}.CurationProductItem_container__viw1V .CurationProductItem_cartButton__2LD9E:focus{background:#fff;outline:none}.CurationProductItem_container__viw1V .CurationProductItem_cartButton__2LD9E:focus-visible{background:#fff;outline:none}.CurationProductItem_container__viw1V .CurationProductItem_cartIcon__f0zot{width:auto;height:auto;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:none}.CurationProductItem_container__viw1V .CurationProductItem_restockButton__JUzLN{gap:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CurationProductItem_container__viw1V .CurationProductItem_productNameSection__xCGV6{color:var(--Black,#16161d);font-size:13px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.13px}.CurationProductItem_container__viw1V .CurationProductItem_productNameSection__xCGV6 .CurationProductItem_productTitle__Kewem{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-weight:400;font-size:13px;line-height:130%}.CurationProductItem_container__viw1V .CurationProductItem_productNameSection__xCGV6 .CurationProductItem_productPrice__yUY9N{display:flex;flex-direction:column;gap:2px}.CurationProductItem_container__viw1V .CurationProductItem_productNameSection__xCGV6 .CurationProductItem_discountRow__Y1B4W{display:flex;align-items:baseline;flex-wrap:nowrap;gap:4px}.CurationProductItem_container__viw1V .CurationProductItem_percent__3GCRc{color:var(--color-orange-discount);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.34px;white-space:nowrap;flex-shrink:0}.CurationProductItem_container__viw1V .CurationProductItem_price__R2f7N{color:var(--Black,#16161d);font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.34px;white-space:nowrap}.CurationProductItem_container__viw1V .CurationProductItem_viewPrice__OXtGS{color:rgba(22,22,29,.3);font-size:14px;font-weight:400;line-height:130%;text-decoration:line-through}.CurationProductItem_container__viw1V .CurationProductItem_soldOut___7C03{color:var(--color-gray4);font-size:13px;font-weight:700;line-height:130%}.CurationProductItem_container__viw1V .CurationProductItem_reviewSection___9XXD{display:flex;align-items:center;gap:2px}.CurationProductItem_container__viw1V .CurationProductItem_reviewSection___9XXD .CurationProductItem_star__EPtbh{width:11.413px;height:10.854px}.CurationProductItem_container__viw1V .CurationProductItem_reviewSection___9XXD .CurationProductItem_star__EPtbh svg{margin-bottom:2px}.CurationProductItem_container__viw1V .CurationProductItem_reviewSection___9XXD .CurationProductItem_reviewScore__N1KZK{color:var(--Black,#16161d);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.24px}.CurationProductItem_container__viw1V .CurationProductItem_reviewSection___9XXD .CurationProductItem_reviewCount__LXmSI{color:var(--Grayscale-Gray-3,#828282);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px}.PromotionItemListPage_scrollArea__xtBjl{flex:1 1;padding-bottom:40px}.PromotionItemListPage_listHeader__COZWJ{padding:16px 20px 0}.PromotionItemListPage_listTitle__HUD36{font-weight:700;font-size:20px;line-height:28px;letter-spacing:-.4px;color:var(--color-gray900);white-space:pre-line}.PromotionItemListPage_productGrid2__yp__J{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 8px;gap:16px 8px;padding:16px 20px 0}.PromotionItemListPage_emptyWrap__K6z3c{padding:40px 20px;text-align:center}.PromotionItemListPage_emptyText__jGbof{color:var(--color-gray500);font-size:14px;line-height:150%}@media(min-width:600px){html[data-app=true] .PromotionItemListPage_productGrid2__yp__J{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.Notification_notificationSection__rEKYG{position:relative;scroll-margin-top:106px}.Notification_sectionContent__Jk_1N{padding:0}.Notification_sectionHeader__jec2P{text-align:center;margin-bottom:24px;padding:0 20px}.Notification_iconImage__XF1VH{display:block;max-width:120px;max-height:31px;height:auto;margin:0 auto 8px}.Notification_sectionNumber__nrdym{display:inline-flex;align-items:center;justify-content:center;width:29px;height:31px;background:#004632;color:#fff;border-radius:50%;font-size:14px;font-weight:700;margin-bottom:16px}.Notification_sectionTitle__EYKnN{font-size:28px;font-weight:800;color:#16161d;line-height:1.3;margin-bottom:12px}.Notification_sectionSubtitle__Qjh_q{font-size:14px;font-weight:400;color:#828282;line-height:1.5}.Notification_overlayArea__hqUSD{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;padding:0 20px}.Notification_overlayAreaStatic__EUXxk{position:static;padding-bottom:20px}.Notification_toggleWrapper__MjI7t{width:100%;margin-bottom:8px}.Notification_notifyButton__jlsT2{width:100%;height:54px;border-radius:8px;font-size:16px;font-weight:700;background-color:#004632;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.Notification_notifyButton__jlsT2.Notification_loading__F5Vhz{opacity:.7;cursor:not-allowed}.FirstPurchaseBanner_banner__zV4zA{position:relative;width:100%;aspect-ratio:375/400;background-color:#e9efd4;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FirstPurchaseBanner_building__y45HG{position:absolute;background-color:#d6ddb9}.FirstPurchaseBanner_ground__V8_VO{position:absolute;left:0;top:50.25%;width:100%;height:49.75%;background-color:#c7d0a6}.FirstPurchaseBanner_truck__CEz7b{position:absolute;left:24%;top:32.5%;width:50.667%;height:31.75%;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));pointer-events:none}.FirstPurchaseBanner_star__beQwu{position:absolute}.FirstPurchaseBanner_star__beQwu svg{display:block;width:100%;height:auto}.FirstPurchaseBanner_star1__QfK5a{left:84.9%;top:49.66%;width:8.22%;transform:translate(-50%,-50%) rotate(88.74deg)}.FirstPurchaseBanner_star2__4Oy4s{left:20.43%;top:47.36%;width:5.6%;transform:translate(-50%,-50%) rotate(173.79deg)}.FirstPurchaseBanner_star3__KUckz{left:88.38%;top:43.75%;width:4.32%;transform:translate(-50%,-50%) rotate(-150.97deg)}.FirstPurchaseBanner_title__fAOGy{position:absolute;left:5.333%;top:12.5%;width:89.333%;display:flex;flex-direction:column;gap:6px;text-align:center;color:var(--color-black)}.FirstPurchaseBanner_titleSub__YIHwh{font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:normal;opacity:.8}.FirstPurchaseBanner_titleMain__0cwD9{font-size:28px;font-weight:700;letter-spacing:-.28px;line-height:normal}.FirstPurchaseBanner_cta__M7kiz{position:absolute;left:5.333%;top:68.25%;width:89.333%;display:flex;flex-direction:column;align-items:center;gap:10px}.FirstPurchaseBanner_ctaButton__iAiTb{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:5px;background-color:var(--color-black);color:var(--color-white);border:none;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.3px}.FirstPurchaseBanner_ctaButton__iAiTb svg{display:block}.FirstPurchaseBanner_caption__xLDll{width:100%;text-align:center;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:1.4;color:var(--color-black);opacity:.6}.PromotionResultModal_overlay__gs0FS{position:absolute;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.PromotionResultModal_modal__3J4i_{position:relative;flex-direction:column;width:calc(100% - 32px);max-width:328px;padding:28px 0;border-radius:15px;background:var(--color-white)}.PromotionResultModal_close__dgitk,.PromotionResultModal_modal__3J4i_{box-sizing:border-box;display:flex;align-items:center;text-align:center}.PromotionResultModal_close__dgitk{position:absolute;top:15px;right:15px;z-index:1;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer}.PromotionResultModal_close__dgitk svg{stroke:#a8a8a8}.PromotionResultModal_content__N_e4Q{box-sizing:border-box;width:100%;margin-bottom:20px;padding:0 20px}.PromotionResultModal_title__sXHFS{font-size:18px;font-weight:700;line-height:27px;letter-spacing:-.18px;color:var(--color-black);white-space:pre-line}.PromotionResultModal_message__l3NTn{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.14px;color:var(--color-gray666666);white-space:pre-line}.PromotionResultModal_imageBox__jt94i{width:210px;margin:16px auto 0}.PromotionResultModal_image__NpPDZ{display:block;width:100%;height:auto}.PromotionResultModal_confirm__rLeJ9{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:210px;height:42px;padding:0;background:var(--color-black);border:none;font-size:15px;font-weight:700;line-height:21px;letter-spacing:-.15px;color:var(--color-white);text-align:center;cursor:pointer}.TtottoSubscribe_page__7a0sg{background-color:var(--color-gray8);color:var(--color-gray900);padding-bottom:40px}.TtottoSubscribe_section__KXQmd{padding:40px 20px;background-color:var(--color-white);border-top:8px solid var(--color-gray8)}.TtottoSubscribe_eyebrow__Hn1n_{font-size:14px;font-weight:600;letter-spacing:.4px;color:var(--color-green);opacity:.7;margin-bottom:6px}.TtottoSubscribe_sectionTitle__YDtPd{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-.4px;margin-bottom:12px}.TtottoSubscribe_sectionLead__if7LY{font-size:16px;line-height:1.7;color:var(--color-gray3);margin-bottom:24px}.TtottoSubscribe_sectionClosing__mHrtu{margin-top:28px;font-size:17px;font-weight:600;line-height:1.6;text-align:center;color:var(--color-green)}.TtottoSubscribe_imageSlot___cRKC{position:relative;width:100%;overflow:hidden;border-radius:12px;background-color:var(--color-gray100)}.TtottoSubscribe_imageSlotEmpty__BKGci{display:flex;align-items:center;justify-content:center;width:100%;border-radius:12px;background-color:var(--color-gray100);border:1px dashed var(--color-gray300)}.TtottoSubscribe_imageSlotLabel__eeK1m{font-size:14px;color:var(--color-gray500)}.TtottoSubscribe_hero___0u1R{padding:28px 20px 32px;background-color:var(--color-white)}.TtottoSubscribe_heroEyebrow__x37O_{font-size:14px;font-weight:600;color:var(--color-gray500);margin-bottom:12px}.TtottoSubscribe_heroBadge__Lc4QI{display:inline-block;padding:5px 10px;border-radius:6px;background-color:var(--color-green);color:var(--color-white);font-size:14px;font-weight:700;margin-bottom:12px}.TtottoSubscribe_heroTitle__dmWvf{font-size:26px;font-weight:800;line-height:1.38;letter-spacing:-.6px;color:var(--color-green);margin-bottom:14px}.TtottoSubscribe_heroSub__u_tKD{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:var(--color-gray900);margin-bottom:8px}.TtottoSubscribe_heroDesc__3V5Xn{font-size:16px;line-height:1.7;color:var(--color-gray3);margin-bottom:24px}.TtottoSubscribe_heroImageCard____A8O{padding:20px 20px 14px;border-radius:16px;background-color:var(--color-subPointColor4);margin-bottom:20px}.TtottoSubscribe_heroImageCaption__KiJS3{margin-top:12px;font-size:14px;text-align:center;color:var(--color-gray3)}.TtottoSubscribe_heroNotice__kVYYD{margin-top:4px;font-size:13px;line-height:1.6;color:var(--color-gray500)}.TtottoSubscribe_compareImages__mu6aF{margin-bottom:20px}.TtottoSubscribe_compareImageLabels__fBNu_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.TtottoSubscribe_compareImageItem__2BwvA{text-align:center}.TtottoSubscribe_compareImageLabel__0CqS0{font-size:15px;font-weight:600}.TtottoSubscribe_compareImageSub__ay1i1{margin-top:2px;font-size:13px;color:var(--color-gray500)}.TtottoSubscribe_checkList__Jyd8U{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.TtottoSubscribe_checkItem__0RVnl{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.6;color:var(--color-gray3)}.TtottoSubscribe_checkIcon__7vlSq{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background-color:var(--color-lightGreenColor);color:var(--color-green)}.TtottoSubscribe_couponCard__1nPm7{padding:24px 20px;border-radius:16px;border:1px dashed var(--color-green);background-color:var(--color-subPointColor4);text-align:center}.TtottoSubscribe_couponLabel__oYMl4{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--color-green);opacity:.7}.TtottoSubscribe_couponAmount__bpOjn{margin:8px 0 10px;font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--color-green)}.TtottoSubscribe_couponTarget__SVTaR{font-size:15px;font-weight:600;color:var(--color-gray900)}.TtottoSubscribe_couponPeriod__cTEov{margin-top:6px;font-size:13px;color:var(--color-gray500)}.TtottoSubscribe_couponNote__KxWx6{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:14px;color:var(--color-gray3)}.TtottoSubscribe_couponNoteIcon__rJLop{display:inline-flex;color:var(--color-green)}.TtottoSubscribe_numberList__UKWRL,.TtottoSubscribe_stepList__Z_U1v{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.TtottoSubscribe_numberItem__g5h5h,.TtottoSubscribe_stepItem__y_s4z{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background-color:var(--color-gray8)}.TtottoSubscribe_numberBadge__Q_tCW,.TtottoSubscribe_stepBadge___oUhj{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-green);color:var(--color-white);font-size:14px;font-weight:700}.TtottoSubscribe_numberTitle__ajcaR,.TtottoSubscribe_stepTitle__DuSfa{font-size:17px;font-weight:700;margin-bottom:4px}.TtottoSubscribe_numberDesc__YyBkL,.TtottoSubscribe_stepDesc__PiUzs{font-size:15px;line-height:1.6;color:var(--color-gray3)}.TtottoSubscribe_compareTable__PlILi{border:1px solid var(--color-gray200);border-radius:14px;overflow:hidden}.TtottoSubscribe_compareHead__gM_gq,.TtottoSubscribe_compareRow___8SKN{display:grid;grid-template-columns:64px 1fr 1.2fr;align-items:center}.TtottoSubscribe_compareHead__gM_gq{background-color:var(--color-gray50);border-bottom:1px solid var(--color-gray200)}.TtottoSubscribe_compareHeadLabel__3yPJU,.TtottoSubscribe_compareHeadSingle__vyeUr,.TtottoSubscribe_compareHeadSubscribe__ULeqp{padding:12px 10px;font-size:14px;font-weight:600;text-align:center;color:var(--color-gray500)}.TtottoSubscribe_compareHeadSubscribe__ULeqp{height:100%;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-lightGreenColor);color:var(--color-green);line-height:1.4}.TtottoSubscribe_compareRow___8SKN{border-bottom:1px solid var(--color-gray100)}.TtottoSubscribe_compareRow___8SKN:last-child{border-bottom:none}.TtottoSubscribe_compareLabel__ugP2_{padding:14px 10px;font-size:14px;font-weight:600;text-align:center;color:var(--color-gray500)}.TtottoSubscribe_compareSingle__FOnka{padding:14px 10px;font-size:15px;text-align:center;color:var(--color-gray3)}.TtottoSubscribe_compareStrike__F1nvS{text-decoration:line-through;color:var(--color-gray500)}.TtottoSubscribe_compareSubscribe__tmalZ{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;font-size:15px;font-weight:600;text-align:center;color:var(--color-green);background-color:var(--color-lightGreenColor);box-shadow:inset 0 -1px 0 rgba(0,56,36,.08)}.TtottoSubscribe_compareRow___8SKN:last-child .TtottoSubscribe_compareSubscribe__tmalZ{box-shadow:none}.TtottoSubscribe_compareHighlight__V0jmV{font-size:20px;font-weight:800}.TtottoSubscribe_comparePriceCaption__aemFC{font-size:12px;font-weight:500;font-style:normal;color:var(--color-gray500);margin-bottom:2px}.TtottoSubscribe_compareFootnote__nVDd7{margin-top:10px;font-size:13px;line-height:1.6;color:var(--color-gray500)}.TtottoSubscribe_noticeTitle__y5nzv{font-size:17px;font-weight:700;color:var(--color-gray3);margin-bottom:12px}.TtottoSubscribe_noticeList__ZM_xc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.TtottoSubscribe_noticeItem__kT3jr{position:relative;padding-left:12px;font-size:14px;line-height:1.7;color:var(--color-gray500)}.TtottoSubscribe_noticeItem__kT3jr:before{content:"·";position:absolute;left:0}.TtottoSubscribe_reviewSummary__WIeBk{display:flex;align-items:center;gap:8px;margin-bottom:16px}.TtottoSubscribe_reviewScore__qmWv_{font-size:28px;font-weight:800;color:var(--color-green)}.TtottoSubscribe_reviewStars__sU9KX{display:inline-flex;gap:1px;color:var(--color-yellow)}.TtottoSubscribe_reviewCaption__ljI8z{font-size:13px;color:var(--color-gray500)}.TtottoSubscribe_reviewCarousel__ByYOm{margin:0 -20px}.TtottoSubscribe_reviewPanel__LNooK{width:82%;padding:0 6px;box-sizing:border-box}.TtottoSubscribe_reviewCard__i7Sbc{padding:16px;border-radius:14px;border:1px solid var(--color-gray200);background-color:var(--color-white);overflow:hidden}.TtottoSubscribe_reviewPhoto__oqips{position:relative;aspect-ratio:4/3;margin:-16px -16px 12px;overflow:hidden}.TtottoSubscribe_reviewPhoto__oqips img{object-fit:cover}.TtottoSubscribe_reviewIndex__ipf2S{margin-top:10px;text-align:center;font-size:13px;color:var(--color-gray500)}.TtottoSubscribe_reviewWriter__owogL{display:flex;align-items:center;gap:6px;margin-bottom:8px}.TtottoSubscribe_reviewName__bWYsf{font-size:15px;font-weight:700}.TtottoSubscribe_reviewBadge__wUfUo{padding:2px 6px;border-radius:4px;background-color:var(--color-gray100);font-size:12px;color:var(--color-gray500)}.TtottoSubscribe_reviewContent____P3h{font-size:15px;line-height:1.7;color:var(--color-gray3);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;min-height:8.5em}.TtottoSubscribe_reviewTag__IMOhX{display:inline-block;padding:4px 8px;border-radius:6px;background-color:var(--color-lightGreenColor);color:var(--color-green);font-size:13px;font-weight:600}.TtottoSubscribe_pageFooter__b4l9N{padding:24px 20px 32px;background-color:var(--color-gray8);font-size:13px;line-height:1.8;color:var(--color-gray500)}.TtottoSubscribe_footerBrand__hwMnt{font-size:14px;font-weight:700;color:var(--color-gray3);margin-bottom:6px}.TtottoSubscribe_footerCopy__si4Sz{margin-top:8px}.TtottoSubscribe_webCta__w_6py{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:56px;border-radius:8px;background-color:var(--color-green);color:var(--color-white);font-size:16px;font-weight:600;line-height:150%;letter-spacing:-.18px;cursor:pointer;text-align:center}.TtottoSubscribe_webCta__w_6py:disabled{opacity:.6;cursor:default}