.cakeyasan-module__Nv1yJW__skipLink{z-index:var(--z-index-toast);border-radius:var(--radius-lg);background:var(--Surface-Inverse);color:var(--Text-on-Inverse);padding:var(--spacing-2)var(--spacing-4);transition:transform var(--duration-fast)var(--ease-standard);position:fixed;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2);transform:translateY(-150%)}.cakeyasan-module__Nv1yJW__lpSrOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cakeyasan-module__Nv1yJW__mockHeader{z-index:var(--z-index-sticky);border-bottom:var(--border-width-hairline)solid var(--Border-Low-Emphasis);background:color-mix(in srgb,var(--Surface-Primary)96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.cakeyasan-module__Nv1yJW__mockHeaderInner{grid-template-columns:278px minmax(260px,1fr) auto;align-items:center;gap:20px;width:min(1200px,100% - 48px);min-height:64px;margin-inline:auto;display:grid}.cakeyasan-module__Nv1yJW__mockLogo{color:var(--Text-High-Emphasis);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__mockLogoMark{background:var(--Brand-Cake-Orange);width:38px;height:38px;color:var(--Text-on-Inverse);border-radius:999px;place-items:center;display:inline-grid}.cakeyasan-module__Nv1yJW__mockLogoMark svg{width:28px;height:28px}.cakeyasan-module__Nv1yJW__mockLogoMark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.cakeyasan-module__Nv1yJW__mockLogoText{gap:1px;min-width:0;display:grid}.cakeyasan-module__Nv1yJW__mockLogoText strong{font-size:18px;font-weight:800;line-height:1.35}.cakeyasan-module__Nv1yJW__mockLogoText small{color:var(--Text-Low-Emphasis);font-size:11px;font-weight:700;line-height:1.35}.cakeyasan-module__Nv1yJW__mockSearch{border:var(--border-width-default)solid var(--Border-Medium-Emphasis);background:var(--Surface-Secondary);border-radius:999px;grid-template-columns:minmax(0,1fr) 46px;min-height:42px;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__mockSearch input{min-width:0;color:var(--Text-High-Emphasis);background:0 0;border:0;outline:0;padding:0 18px;font-size:14px;line-height:1.6}.cakeyasan-module__Nv1yJW__mockSearch button{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.cakeyasan-module__Nv1yJW__mockHeaderActions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cakeyasan-module__Nv1yJW__mockHeaderActionSkeleton,.cakeyasan-module__Nv1yJW__mockHeaderIconSkeleton,.cakeyasan-module__Nv1yJW__mockHeaderBadgeSkeleton{background:var(--Surface-Secondary);border-radius:999px;display:inline-flex;overflow:hidden}.cakeyasan-module__Nv1yJW__mockHeaderActionSkeleton{width:84px;height:36px}.cakeyasan-module__Nv1yJW__mockHeaderIconSkeleton{width:38px;height:38px}.cakeyasan-module__Nv1yJW__mockHeaderBadgeSkeleton{background:var(--Surface-Tertiary);width:18px;height:18px;position:absolute;top:-3px;right:-3px}.cakeyasan-module__Nv1yJW__mockHeaderTextLink,.cakeyasan-module__Nv1yJW__mockHeaderPrimaryLink{border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__mockHeaderTextLink{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__mockHeaderButton{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cakeyasan-module__Nv1yJW__mockHeaderButton:disabled{cursor:wait;opacity:.64}.cakeyasan-module__Nv1yJW__mockHeaderPrimaryLink{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);padding-inline:16px}.cakeyasan-module__Nv1yJW__mockHeaderIcon{background:var(--Surface-Secondary);width:38px;height:38px;color:var(--Text-High-Emphasis);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cakeyasan-module__Nv1yJW__mockHeaderIcon span{background:var(--Brand-Cake-Orange);min-width:18px;height:18px;color:var(--Text-on-Inverse);border-radius:999px;place-items:center;font-size:10px;font-weight:800;line-height:1.2;display:grid;position:absolute;top:-3px;right:-3px}.cakeyasan-module__Nv1yJW__frontStaticHeader{z-index:var(--z-index-sticky);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #ece7df;position:sticky;top:0}.cakeyasan-module__Nv1yJW__frontStaticHeaderInner{align-items:center;gap:22px;width:min(1120px,100% - 40px);min-height:64px;margin-inline:auto;display:flex}.cakeyasan-module__Nv1yJW__frontStaticLogo{color:#302821;white-space:nowrap;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__frontStaticLogoMark,.cakeyasan-module__Nv1yJW__frontStaticLogoMark img{border-radius:6px;width:32px;height:32px;display:inline-flex}.cakeyasan-module__Nv1yJW__frontStaticLogoText{letter-spacing:0;font-size:17px}.cakeyasan-module__Nv1yJW__frontStaticNav{flex:1;align-items:center;gap:22px;display:flex}.cakeyasan-module__Nv1yJW__frontStaticNav a,.cakeyasan-module__Nv1yJW__frontStaticLogin{color:#5f544c;font-size:14px;font-weight:700;text-decoration:none}.cakeyasan-module__Nv1yJW__frontStaticNav a:hover,.cakeyasan-module__Nv1yJW__frontStaticLogin:hover{color:#d46d0c}.cakeyasan-module__Nv1yJW__frontStaticActions{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.cakeyasan-module__Nv1yJW__frontStaticSignup{color:#fff;background:#d46d0c;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding-inline:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__frontStaticMenu{color:#302821;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:none}.cakeyasan-module__Nv1yJW__frontStaticDrawer{z-index:calc(var(--z-index-sticky) + 1);background:#0000006b;display:none;position:fixed;inset:0}.cakeyasan-module__Nv1yJW__frontStaticDrawer:target{display:block}.cakeyasan-module__Nv1yJW__frontStaticDrawerPanel{background:#fff;flex-direction:column;gap:4px;width:min(280px,82vw);padding:20px;display:flex;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-8px 0 24px #0000001a}.cakeyasan-module__Nv1yJW__frontStaticDrawerPanel a{color:#302821;border-radius:6px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none}.cakeyasan-module__Nv1yJW__frontStaticDrawerPanel a:hover{background:#f7f2eb}.cakeyasan-module__Nv1yJW__frontStaticDrawerPanel hr{border:0;border-top:1px solid #ece7df;width:100%;margin-block:8px}.cakeyasan-module__Nv1yJW__frontStaticDrawerClose{justify-content:center;align-self:flex-end;align-items:center;width:40px;height:40px;display:inline-flex}.cakeyasan-module__Nv1yJW__mockLayout{grid-template-columns:280px minmax(0,1fr);gap:24px;width:min(1200px,100% - 48px);margin-inline:auto;padding-block:12px 64px;display:grid}.cakeyasan-module__Nv1yJW__mockSidebarPanel{align-self:start}.cakeyasan-module__Nv1yJW__mockSidebarPanel>summary{display:none}.cakeyasan-module__Nv1yJW__mockSidebar{align-content:start;gap:20px;padding:0 4px 16px 0;display:grid}.cakeyasan-module__Nv1yJW__mockSidebarGroup{gap:8px;display:grid}.cakeyasan-module__Nv1yJW__mockSidebarGroup h2{border-radius:var(--radius-sm);background:var(--Surface-Secondary);color:var(--Text-High-Emphasis);letter-spacing:0;margin:0;padding:8px 12px;font-size:18px;font-weight:700;line-height:1.4}.cakeyasan-module__Nv1yJW__mockSidebarGroup nav{gap:2px;display:grid}.cakeyasan-module__Nv1yJW__mockSidebarGroup a{border-radius:var(--radius-sm);min-height:34px;color:var(--Text-Medium-Emphasis);border-left:3px solid #0000;align-items:center;padding:8px 12px;font-size:15px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.cakeyasan-module__Nv1yJW__mockSidebarGroup a:hover{border-left-color:var(--Brand-Cake-Orange);background:var(--Surface-Accent-Primary-Light);color:var(--Text-Accent-Primary)}.cakeyasan-module__Nv1yJW__mockMain{gap:28px;min-width:0;display:grid}.cakeyasan-module__Nv1yJW__lpCarousel{aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--Surface-Accent-Primary-Light);width:100%;min-width:0;max-width:100%;min-height:320px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__lpCarouselTrack{min-width:0;height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex}.cakeyasan-module__Nv1yJW__lpCarouselSlide{min-width:100%;max-width:100%;color:var(--Text-High-Emphasis);background-position:50%;background-size:cover;flex:0 0 100%;text-decoration:none;display:block;position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__lpCarouselSlide:after{content:"";background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 42%,#ffffff29 74%);position:absolute;inset:0}.cakeyasan-module__Nv1yJW__lpSlide_service{background:radial-gradient(circle at 84% 24%,#ffffff9e 0 12%,#0000 13%),radial-gradient(circle at 72% 76%,#ffffff7a 0 16%,#0000 17%),linear-gradient(135deg,#fff8ed 0%,#ffdf9c 48%,#f0831e 100%)}.cakeyasan-module__Nv1yJW__lpSlide_goodnoon:after,.cakeyasan-module__Nv1yJW__lpSlide_imageSoft:after{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 50%,#ffffff3d 82%)}.cakeyasan-module__Nv1yJW__lpSlide_butter:after,.cakeyasan-module__Nv1yJW__lpSlide_rice:after,.cakeyasan-module__Nv1yJW__lpSlide_mold:after,.cakeyasan-module__Nv1yJW__lpSlide_soy:after,.cakeyasan-module__Nv1yJW__lpSlide_imageStandard:after{background:linear-gradient(90deg,#fffffff0 0%,#ffffffbd 42%,#ffffff14 78%)}.cakeyasan-module__Nv1yJW__lpSlideContent{z-index:1;gap:12px;max-width:55%;padding:40px 48px;display:grid;position:relative}.cakeyasan-module__Nv1yJW__lpSlideEyebrow{color:var(--Text-Accent-Primary);letter-spacing:0;font-size:12px;font-weight:800;line-height:1.4}.cakeyasan-module__Nv1yJW__lpSlideContent strong{white-space:pre-line;color:var(--Text-High-Emphasis);letter-spacing:0;font-size:34px;font-weight:800;line-height:1.25}.cakeyasan-module__Nv1yJW__lpSlideBody,.cakeyasan-module__Nv1yJW__lpSlideNote,.cakeyasan-module__Nv1yJW__lpSlideTrust{color:var(--Text-Medium-Emphasis);font-size:14px;font-weight:700;line-height:1.7}.cakeyasan-module__Nv1yJW__lpSlidePoints{gap:7px;margin-top:2px;display:grid}.cakeyasan-module__Nv1yJW__lpSlidePoints span{color:var(--Text-High-Emphasis);align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.cakeyasan-module__Nv1yJW__lpSlidePoints span:before{background:var(--Brand-Cake-Orange);content:"";border-radius:999px;flex:none;width:14px;height:14px;display:inline-block}.cakeyasan-module__Nv1yJW__lpSlidePrice{color:var(--Brand-Cake-Orange);font-size:28px;font-weight:900;line-height:1.25}.cakeyasan-module__Nv1yJW__lpSlideDisc{z-index:1;background:var(--Brand-Cake-Orange);width:104px;height:104px;color:var(--Text-on-Inverse);text-align:center;white-space:pre-line;border-radius:999px;place-items:center;font-size:18px;font-weight:900;line-height:1.2;display:grid;position:absolute;bottom:30px;right:32px;transform:rotate(-8deg)}.cakeyasan-module__Nv1yJW__lpCarouselPrev,.cakeyasan-module__Nv1yJW__lpCarouselNext{z-index:2;background:color-mix(in srgb,var(--Surface-Primary)90%,transparent);width:40px;height:40px;color:var(--Text-High-Emphasis);cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cakeyasan-module__Nv1yJW__lpCarouselPrev{left:16px}.cakeyasan-module__Nv1yJW__lpCarouselNext{right:16px}.cakeyasan-module__Nv1yJW__lpCarouselDots{z-index:2;justify-content:center;gap:7px;display:flex;position:absolute;bottom:16px;left:0;right:0}.cakeyasan-module__Nv1yJW__lpCarouselDot,.cakeyasan-module__Nv1yJW__lpCarouselDotActive{cursor:pointer;background:#5c4a3a52;border:0;border-radius:999px;width:8px;height:8px;padding:0}.cakeyasan-module__Nv1yJW__lpCarouselDotActive{background:var(--Brand-Cake-Orange);width:28px}.cakeyasan-module__Nv1yJW__lpCatv5{gap:14px;margin-bottom:6px;display:grid}.cakeyasan-module__Nv1yJW__lpCatv5Header h2{color:var(--Text-High-Emphasis);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:1.35}.cakeyasan-module__Nv1yJW__lpCatv5Track{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.cakeyasan-module__Nv1yJW__lpCatv5Item{--cat-color-1:#6aa86e;--cat-color-2:#4d8fc9;--cat-color-3:#d59a42;--cat-color-4:#d47586;--cat-color-5:#9b78c9;--cat-color-6:#d06d6d;--cat-color-7:#6f8c9e;--cat-color-8:#e08d3a;min-width:0;color:var(--Text-High-Emphasis);text-align:center;justify-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__lpCatv5Tile{border-radius:var(--radius-md);background:color-mix(in srgb,var(--cat-color)13%,var(--Surface-Primary));width:64px;height:64px;color:var(--cat-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color)22%,var(--Surface-Primary));place-items:center;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__lpCatv5Tile img{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__lpCatv5Label{min-height:30px}.cakeyasan-module__Nv1yJW__lpUse,.cakeyasan-module__Nv1yJW__lpCategoryBlocks{gap:var(--spacing-8);display:grid}.cakeyasan-module__Nv1yJW__lpUseSection,.cakeyasan-module__Nv1yJW__lpMagazine,.cakeyasan-module__Nv1yJW__lpCategoryBlock,.cakeyasan-module__Nv1yJW__lpAllItems{gap:var(--spacing-5);display:grid}.cakeyasan-module__Nv1yJW__lpUseHeader,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader,.cakeyasan-module__Nv1yJW__lpAllItemsHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-5);display:flex}.cakeyasan-module__Nv1yJW__lpUseHeader p,.cakeyasan-module__Nv1yJW__lpMagazineHeader p,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader p,.cakeyasan-module__Nv1yJW__lpAllItemsHeader p{color:var(--Text-Accent-Primary);letter-spacing:0;margin:0 0 5px;font-size:11px;font-weight:900;line-height:1.4}.cakeyasan-module__Nv1yJW__lpUseHeader h2,.cakeyasan-module__Nv1yJW__lpMagazineHeader h2,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader h2,.cakeyasan-module__Nv1yJW__lpAllItemsHeader h2{color:var(--Text-High-Emphasis);letter-spacing:0;margin:0;font-size:22px;font-weight:800;line-height:1.35}.cakeyasan-module__Nv1yJW__lpUseHeader span,.cakeyasan-module__Nv1yJW__lpMagazineHeader span,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader span,.cakeyasan-module__Nv1yJW__lpAllItemsHeader span{color:var(--Text-Medium-Emphasis);margin-top:6px;font-size:14px;line-height:1.65;display:block}.cakeyasan-module__Nv1yJW__lpUseHeader a,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader a,.cakeyasan-module__Nv1yJW__lpAllItemsHeader a,.cakeyasan-module__Nv1yJW__lpFinalCta a{background:var(--Surface-Accent-Primary-Light);min-height:36px;color:var(--Text-Accent-Primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:14px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__lpUseGrid{gap:var(--spacing-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpMiniCard,.cakeyasan-module__Nv1yJW__lpMagazineCard,.cakeyasan-module__Nv1yJW__lpProductCard{transition:border-color .16s,box-shadow .16s,transform .16s}.cakeyasan-module__Nv1yJW__lpMiniCard:hover,.cakeyasan-module__Nv1yJW__lpMagazineCard:hover,.cakeyasan-module__Nv1yJW__lpProductCard:hover{border-color:var(--Border-Accent-Primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cakeyasan-module__Nv1yJW__lpMiniCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-sm);background:var(--Surface-Primary);color:var(--Text-High-Emphasis);text-decoration:none;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__lpMiniImage{aspect-ratio:1;background:var(--Surface-Secondary);display:block}.cakeyasan-module__Nv1yJW__lpMiniImage img{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__lpMiniBody{gap:var(--spacing-1);padding:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__lpMiniBody strong{min-height:2.8em;font-size:13px;font-weight:800;line-height:1.4;overflow:hidden}.cakeyasan-module__Nv1yJW__lpMiniBody small{color:var(--Text-Low-Emphasis);font-size:12px;line-height:1.5}.cakeyasan-module__Nv1yJW__lpMagazineHeader{gap:0;display:grid}.cakeyasan-module__Nv1yJW__lpMagazineGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpMagazineCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-sm);background:var(--Surface-Primary);color:var(--Text-High-Emphasis);text-decoration:none;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__lpMagazineCard img{aspect-ratio:1.45;object-fit:cover;width:100%}.cakeyasan-module__Nv1yJW__lpMagazineCard span{gap:var(--spacing-2);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__lpMagazineCard strong{font-size:16px;font-weight:800;line-height:1.45}.cakeyasan-module__Nv1yJW__lpMagazineCard small{color:var(--Text-Medium-Emphasis);font-size:13px;line-height:1.65}.cakeyasan-module__Nv1yJW__lpProductGridCompact{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpAllItems{padding-top:8px}.cakeyasan-module__Nv1yJW__lpProductGrid{gap:var(--spacing-4);grid-template-columns:repeat(5,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__lpProductCard{border-radius:var(--radius-sm);border-color:var(--Border-Low-Emphasis);box-shadow:none}.cakeyasan-module__Nv1yJW__lpProductContent{gap:var(--spacing-2);padding:var(--spacing-3)}.cakeyasan-module__Nv1yJW__lpProductName{min-height:3.6em;color:var(--Text-High-Emphasis);font-size:13px;font-weight:700;line-height:1.45}.cakeyasan-module__Nv1yJW__lpProductMaker,.cakeyasan-module__Nv1yJW__lpProductMeta{color:var(--Text-Low-Emphasis);font-size:11px;line-height:1.5}.cakeyasan-module__Nv1yJW__lpProductPrice{color:var(--Brand-Cake-Orange);font-size:18px;font-weight:800;line-height:1.35}.cakeyasan-module__Nv1yJW__lpInfoGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpInfoGrid article{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-sm);background:var(--Surface-Accent-Primary-Light);padding:var(--spacing-5)}.cakeyasan-module__Nv1yJW__lpInfoGrid h2{color:var(--Text-High-Emphasis);letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.4}.cakeyasan-module__Nv1yJW__lpInfoGrid p{color:var(--Text-Medium-Emphasis);margin:0;font-size:13px;line-height:1.7}.cakeyasan-module__Nv1yJW__lpFinalCta{justify-content:space-between;align-items:center;gap:var(--spacing-5);border-radius:var(--radius-md);background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);padding:var(--spacing-6);display:flex}.cakeyasan-module__Nv1yJW__lpFinalCta p{margin:0;font-size:22px;font-weight:800;line-height:1.35}.cakeyasan-module__Nv1yJW__lpFinalCta a{background:var(--Surface-Primary);color:var(--Text-Accent-Primary)}@media (max-width:1024px){.cakeyasan-module__Nv1yJW__mockHeaderInner{grid-template-columns:1fr auto}.cakeyasan-module__Nv1yJW__mockSearch{order:3;grid-column:1/-1;margin-bottom:12px}.cakeyasan-module__Nv1yJW__mockLayout{grid-template-columns:1fr;padding-top:16px}.cakeyasan-module__Nv1yJW__mockSidebarPanel>summary{border-radius:var(--radius-sm);background:var(--Surface-Secondary);min-height:42px;color:var(--Text-High-Emphasis);cursor:pointer;align-items:center;padding-inline:14px;font-size:16px;font-weight:800;line-height:1.4;display:flex}.cakeyasan-module__Nv1yJW__mockSidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.cakeyasan-module__Nv1yJW__lpUseGrid,.cakeyasan-module__Nv1yJW__lpProductGrid,.cakeyasan-module__Nv1yJW__skeletonProductGrid,.cakeyasan-module__Nv1yJW__lpProductGridCompact,.cakeyasan-module__Nv1yJW__lpCatv5Track,.cakeyasan-module__Nv1yJW__skeletonCategoryRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.cakeyasan-module__Nv1yJW__mockHeaderInner,.cakeyasan-module__Nv1yJW__mockLayout{width:min(100% - 20px,1200px)}.cakeyasan-module__Nv1yJW__mockHeaderInner{grid-template-columns:1fr auto;gap:10px;min-height:58px}.cakeyasan-module__Nv1yJW__mockLogoText strong{font-size:15px}.cakeyasan-module__Nv1yJW__mockHeaderTextLink,.cakeyasan-module__Nv1yJW__mockHeaderPrimaryLink,.cakeyasan-module__Nv1yJW__mockHeaderActionSkeleton{display:none}.cakeyasan-module__Nv1yJW__mockHeaderIcon{width:36px;height:36px}.cakeyasan-module__Nv1yJW__mockSidebar{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__lpCarousel{aspect-ratio:4/3;border-radius:14px;min-height:340px}.cakeyasan-module__Nv1yJW__lpCarouselSlide:after{background:linear-gradient(#fffffffa 0%,#ffffffd1 66%,#ffffff2e 100%)}.cakeyasan-module__Nv1yJW__lpSlideContent{gap:10px;max-width:100%;padding:26px 22px}.cakeyasan-module__Nv1yJW__lpSlideContent strong{font-size:27px}.cakeyasan-module__Nv1yJW__lpSlideBody,.cakeyasan-module__Nv1yJW__lpSlideNote,.cakeyasan-module__Nv1yJW__lpSlideTrust{font-size:13px}.cakeyasan-module__Nv1yJW__lpSlideDisc{width:82px;height:82px;font-size:15px;bottom:42px;right:18px}.cakeyasan-module__Nv1yJW__lpCarouselPrev,.cakeyasan-module__Nv1yJW__lpCarouselNext{display:none}.cakeyasan-module__Nv1yJW__lpCatv5Track,.cakeyasan-module__Nv1yJW__lpUseGrid,.cakeyasan-module__Nv1yJW__lpProductGridCompact,.cakeyasan-module__Nv1yJW__lpProductGrid,.cakeyasan-module__Nv1yJW__lpMagazineGrid,.cakeyasan-module__Nv1yJW__lpInfoGrid,.cakeyasan-module__Nv1yJW__skeletonCategoryRail,.cakeyasan-module__Nv1yJW__skeletonProductGrid,.cakeyasan-module__Nv1yJW__skeletonThumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__lpUseHeader,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader,.cakeyasan-module__Nv1yJW__lpAllItemsHeader,.cakeyasan-module__Nv1yJW__lpFinalCta{flex-direction:column;align-items:flex-start}.cakeyasan-module__Nv1yJW__lpUseHeader a,.cakeyasan-module__Nv1yJW__lpCategoryBlockHeader a,.cakeyasan-module__Nv1yJW__lpAllItemsHeader a,.cakeyasan-module__Nv1yJW__lpFinalCta a{width:100%}}.cakeyasan-module__Nv1yJW__skipLink:focus{transform:translateY(0)}.cakeyasan-module__Nv1yJW__header{z-index:var(--z-index-sticky);border-bottom:var(--border-width-hairline)solid var(--Border-Low-Emphasis);background:color-mix(in srgb,var(--Surface-Primary)94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.cakeyasan-module__Nv1yJW__headerTop,.cakeyasan-module__Nv1yJW__headerNavRow,.cakeyasan-module__Nv1yJW__inner,.cakeyasan-module__Nv1yJW__footerInner,.cakeyasan-module__Nv1yJW__footerBottom{width:min(1180px,calc(100% - var(--spacing-8)));margin-inline:auto}.cakeyasan-module__Nv1yJW__headerTop{align-items:center;gap:var(--spacing-4);grid-template-columns:minmax(220px,auto) minmax(240px,1fr) auto;min-height:76px;display:grid}.cakeyasan-module__Nv1yJW__logoLink,.cakeyasan-module__Nv1yJW__footerLogo{align-items:center;gap:var(--spacing-2);color:var(--Text-High-Emphasis);text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__logoMark{background:var(--Brand-Cake-Orange);width:36px;height:36px;color:var(--Text-on-Inverse);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.cakeyasan-module__Nv1yJW__logoText{white-space:nowrap}.cakeyasan-module__Nv1yJW__headerSearch{border:var(--border-width-default)solid var(--Border-Medium-Emphasis);background:var(--Surface-Primary);border-radius:999px;grid-template-columns:minmax(0,1fr) 48px;min-height:48px;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__headerSearch input{min-width:0;color:var(--Text-High-Emphasis);padding-inline:var(--spacing-5)var(--spacing-2);background:0 0;border:0;outline:0}.cakeyasan-module__Nv1yJW__headerSearch button,.cakeyasan-module__Nv1yJW__headerIconButton,.cakeyasan-module__Nv1yJW__categoryMenuButton,.cakeyasan-module__Nv1yJW__productFavorite,.cakeyasan-module__Nv1yJW__qtyButton{color:var(--Text-High-Emphasis);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.cakeyasan-module__Nv1yJW__headerSearch button{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse)}.cakeyasan-module__Nv1yJW__headerActions{align-items:center;gap:var(--spacing-2);display:inline-flex}.cakeyasan-module__Nv1yJW__headerIconButton{background:var(--Surface-Secondary);width:44px;height:44px;transition:background var(--duration-fast)var(--ease-standard);border-radius:999px;text-decoration:none;position:relative}.cakeyasan-module__Nv1yJW__headerIconButton:hover{background:var(--Surface-Tertiary)}.cakeyasan-module__Nv1yJW__headerTextButton{cursor:pointer;border:0;font-family:inherit}.cakeyasan-module__Nv1yJW__headerTextButton:disabled{cursor:wait;opacity:.64}.cakeyasan-module__Nv1yJW__headerBadge{background:var(--Brand-Cake-Orange);min-width:20px;height:20px;color:var(--Text-on-Inverse);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.cakeyasan-module__Nv1yJW__headerNavRow{align-items:center;gap:var(--spacing-4);min-height:44px;display:flex}.cakeyasan-module__Nv1yJW__categoryMenuButton{gap:var(--spacing-2);background:var(--Surface-Secondary);min-height:36px;padding-inline:var(--spacing-4);border-radius:999px}.cakeyasan-module__Nv1yJW__headerNav{gap:var(--spacing-4);flex:1;min-width:0;display:flex;overflow-x:auto}.cakeyasan-module__Nv1yJW__headerNavLink,.cakeyasan-module__Nv1yJW__headerSupplierLink,.cakeyasan-module__Nv1yJW__footerLink,.cakeyasan-module__Nv1yJW__breadcrumb a{color:var(--Text-Medium-Emphasis);text-decoration:none}.cakeyasan-module__Nv1yJW__headerNavLink{white-space:nowrap;align-items:center;min-height:36px;display:inline-flex}.cakeyasan-module__Nv1yJW__headerNavLink[aria-current=page],.cakeyasan-module__Nv1yJW__headerNavLink:hover,.cakeyasan-module__Nv1yJW__headerSupplierLink:hover,.cakeyasan-module__Nv1yJW__footerLink:hover{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:44px;padding-inline:var(--spacing-5);border-radius:999px;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__buttonSm{min-height:36px;padding-inline:var(--spacing-4)}.cakeyasan-module__Nv1yJW__buttonPrimary{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse)}.cakeyasan-module__Nv1yJW__buttonSecondary{border:var(--border-width-default)solid var(--Brand-Cake-Orange);background:var(--Surface-Primary);color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__buttonGhost{background:var(--Surface-Secondary);color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__skeletonBlock{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--Surface-Secondary)0%,var(--Surface-Tertiary)48%,var(--Surface-Secondary)100%);background-size:220% 100%;animation:1.4s ease-in-out infinite cakeyasan-module__Nv1yJW__skeletonShimmer;display:block;overflow:hidden}.cakeyasan-module__Nv1yJW__skeletonLines{gap:var(--spacing-2);display:grid}.cakeyasan-module__Nv1yJW__skeletonLine{width:100%;height:14px}.cakeyasan-module__Nv1yJW__skeletonLineShort{width:min(64%,220px);height:14px}.cakeyasan-module__Nv1yJW__skeletonTitleLine{width:min(86%,560px);height:34px}.cakeyasan-module__Nv1yJW__skeletonSectionTitle{width:min(42%,260px);height:24px}.cakeyasan-module__Nv1yJW__skeletonButton{border-radius:999px;width:132px;height:34px}.cakeyasan-module__Nv1yJW__skeletonHero{aspect-ratio:16/7;border-radius:8px;width:100%;min-height:320px}.cakeyasan-module__Nv1yJW__skeletonSidebar{align-content:start;gap:var(--spacing-5);padding:0 var(--spacing-1)var(--spacing-4)0;display:grid}.cakeyasan-module__Nv1yJW__skeletonSidebarGroup{gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__skeletonSidebarTitle{width:78%;height:36px}.cakeyasan-module__Nv1yJW__skeletonCategoryRail{gap:var(--spacing-3);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__skeletonCategoryItem{justify-items:center;gap:var(--spacing-2);display:grid}.cakeyasan-module__Nv1yJW__skeletonCategoryIcon{aspect-ratio:1;border-radius:8px;width:100%}.cakeyasan-module__Nv1yJW__skeletonSection{gap:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__skeletonProductGrid{gap:var(--spacing-4)var(--spacing-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__skeletonProductCard{gap:var(--spacing-3);border:var(--border-width-default)solid var(--Border-Low-Emphasis);background:var(--Surface-Primary);padding:var(--spacing-3);border-radius:8px;display:grid}.cakeyasan-module__Nv1yJW__skeletonProductImage{aspect-ratio:1;border-radius:8px}.cakeyasan-module__Nv1yJW__skeletonBreadcrumb{border-radius:var(--radius-sm);background:var(--Surface-Secondary);width:min(280px,68%);height:16px;margin-block:18px}.cakeyasan-module__Nv1yJW__skeletonToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-bottom:var(--border-width-default)solid var(--Border-Low-Emphasis);min-height:54px;display:flex}.cakeyasan-module__Nv1yJW__skeletonDetailLayout{display:grid}.cakeyasan-module__Nv1yJW__skeletonDetailGallery,.cakeyasan-module__Nv1yJW__skeletonDetailPanel{gap:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__skeletonDetailMainImage{aspect-ratio:1;border-radius:8px;width:100%}.cakeyasan-module__Nv1yJW__skeletonThumbs{gap:var(--spacing-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__skeletonThumb{aspect-ratio:1;border-radius:8px}.cakeyasan-module__Nv1yJW__skeletonPricePanel{border-radius:8px;width:100%;height:136px}.cakeyasan-module__Nv1yJW__skeletonCartImage{aspect-ratio:1;border-radius:8px;width:112px}.cakeyasan-module__Nv1yJW__frontInlineError{gap:var(--spacing-3);border:var(--border-width-default)solid var(--Border-Low-Emphasis);background:var(--Surface-Primary);color:var(--Text-Medium-Emphasis);padding:var(--spacing-6);border-radius:8px;display:grid}.cakeyasan-module__Nv1yJW__frontInlineError h2,.cakeyasan-module__Nv1yJW__frontInlineError p{margin:0}.cakeyasan-module__Nv1yJW__frontInlineError h2{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__frontInlineError a{background:var(--Brand-Cake-Orange);width:fit-content;min-height:40px;color:var(--Text-on-Inverse);padding-inline:var(--spacing-5);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@keyframes cakeyasan-module__Nv1yJW__skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cakeyasan-module__Nv1yJW__frontShell{background:var(--Surface-Primary);color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__lpFrame{width:min(1240px,calc(100% - var(--spacing-8)));gap:var(--spacing-6);padding-block:var(--spacing-6)var(--spacing-12);grid-template-columns:280px minmax(0,1fr);margin-inline:auto;display:grid}.cakeyasan-module__Nv1yJW__lpSidebar{align-self:start;gap:var(--spacing-5);max-height:calc(100vh - 156px);padding-block-end:var(--spacing-3);display:grid;position:sticky;top:136px;overflow:auto}.cakeyasan-module__Nv1yJW__lpFilterGroup{gap:var(--spacing-2);display:grid}.cakeyasan-module__Nv1yJW__lpFilterTitle{border-radius:var(--radius-md);background:var(--Surface-Secondary);color:var(--Text-High-Emphasis);letter-spacing:0;padding:var(--spacing-3)var(--spacing-4);margin:0;font-size:18px;font-weight:700}.cakeyasan-module__Nv1yJW__lpFilterLinks{gap:var(--spacing-1);padding-inline:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__lpFilterLinks a{min-height:36px;color:var(--Text-High-Emphasis);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__lpFilterLinks a:hover,.cakeyasan-module__Nv1yJW__lpFeatureHeader a:hover,.cakeyasan-module__Nv1yJW__lpProductCard:hover .cakeyasan-module__Nv1yJW__lpProductName{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__lpMain{gap:var(--spacing-10);display:grid}.cakeyasan-module__Nv1yJW__lpHero{border-radius:var(--radius-lg);background:var(--Surface-Secondary);min-height:370px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__lpHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cakeyasan-module__Nv1yJW__lpHeroOverlay{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 38%,#ffffff38 70%),linear-gradient(#ffffff26,#ffffffa6);position:absolute;inset:0}.cakeyasan-module__Nv1yJW__lpHeroCopy{z-index:1;gap:var(--spacing-4);max-width:540px;padding:var(--spacing-12)var(--spacing-10);display:grid;position:relative}.cakeyasan-module__Nv1yJW__lpKicker{color:var(--Brand-Cake-Orange);letter-spacing:.22em;margin:0;font-size:11px;font-weight:800}.cakeyasan-module__Nv1yJW__lpHeroCopy h1{color:var(--Text-High-Emphasis);letter-spacing:0;margin:0;font-size:34px;font-weight:800;line-height:1.32}.cakeyasan-module__Nv1yJW__lpHeroCopy p{color:var(--Text-Medium-Emphasis);margin:0;font-size:15px;font-weight:700}.cakeyasan-module__Nv1yJW__lpHeroCopy ul{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.cakeyasan-module__Nv1yJW__lpHeroCopy li{align-items:center;gap:var(--spacing-2);font-size:14px;font-weight:800;display:flex}.cakeyasan-module__Nv1yJW__lpHeroCopy li:before{background:var(--Brand-Cake-Orange);content:"";border-radius:999px;flex:none;width:16px;height:16px;display:inline-block}.cakeyasan-module__Nv1yJW__lpProvider{align-items:center;gap:var(--spacing-1);color:var(--Text-Medium-Emphasis);font-size:12px;font-weight:800;display:inline-flex}.cakeyasan-module__Nv1yJW__lpHeroDots{justify-content:center;gap:var(--spacing-1);display:flex;position:absolute;inset-block-end:var(--spacing-4);inset-inline:0}.cakeyasan-module__Nv1yJW__lpHeroDots span{background:var(--Border-Medium-Emphasis);border-radius:999px;width:8px;height:8px}.cakeyasan-module__Nv1yJW__lpHeroDots span:first-child{background:var(--Brand-Cake-Orange);width:28px}.cakeyasan-module__Nv1yJW__lpCategorySection,.cakeyasan-module__Nv1yJW__lpFeatureSection{gap:var(--spacing-5);display:grid}.cakeyasan-module__Nv1yJW__lpCategorySection h2,.cakeyasan-module__Nv1yJW__lpFeatureHeader h2{color:var(--Text-High-Emphasis);letter-spacing:0;margin:0;font-size:22px;font-weight:800}.cakeyasan-module__Nv1yJW__lpIconGrid{gap:var(--spacing-4);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpIconItem{justify-items:center;gap:var(--spacing-2);min-width:0;color:var(--Text-High-Emphasis);text-align:center;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__lpIconItem svg{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__lpIconBox{border:var(--border-width-default)solid var(--Border-Medium-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);place-items:center;width:64px;height:64px;display:grid}.cakeyasan-module__Nv1yJW__lpIconSub{color:var(--Text-Medium-Emphasis);margin-block-end:-8px}.cakeyasan-module__Nv1yJW__lpFeatureHeader{justify-content:space-between;align-items:end;gap:var(--spacing-5);display:flex}.cakeyasan-module__Nv1yJW__lpFeatureHeader p{margin:var(--spacing-2)0 0;color:var(--Text-Medium-Emphasis);font-size:15px}.cakeyasan-module__Nv1yJW__lpFeatureHeader a{color:var(--Brand-Cake-Orange);flex:none;font-size:14px;font-weight:800;text-decoration:none}.cakeyasan-module__Nv1yJW__lpUseCaseGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpUseCaseCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);color:var(--Text-High-Emphasis);box-shadow:var(--shadow-sm);text-decoration:none;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__lpUseCaseCard img{aspect-ratio:1.45;object-fit:cover;width:100%}.cakeyasan-module__Nv1yJW__lpUseCaseCard span{gap:var(--spacing-2);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__lpUseCaseCard strong{font-size:16px}.cakeyasan-module__Nv1yJW__lpUseCaseCard small{color:var(--Text-Medium-Emphasis);font-size:13px;line-height:1.7}.cakeyasan-module__Nv1yJW__lpProductGrid{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__lpProductCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);color:var(--Text-High-Emphasis);box-shadow:var(--shadow-sm);text-decoration:none;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__lpProductImage{aspect-ratio:1;background:var(--Surface-Secondary);display:block}.cakeyasan-module__Nv1yJW__lpProductImage img{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__lpProductContent{gap:var(--spacing-2);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__lpProductBadge{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);padding:var(--spacing-1)var(--spacing-2);border-radius:999px;justify-self:start;font-size:11px;font-weight:800}.cakeyasan-module__Nv1yJW__lpProductMaker,.cakeyasan-module__Nv1yJW__lpProductMeta{color:var(--Text-Low-Emphasis);font-size:12px}.cakeyasan-module__Nv1yJW__lpProductName{min-height:3.2em;font-size:14px;font-weight:700;line-height:1.6}.cakeyasan-module__Nv1yJW__lpProductPrice{color:var(--Brand-Cake-Orange);font-size:20px;font-weight:800}.cakeyasan-module__Nv1yJW__section,.cakeyasan-module__Nv1yJW__homeProducts,.cakeyasan-module__Nv1yJW__staticShell,.cakeyasan-module__Nv1yJW__catalogShell,.cakeyasan-module__Nv1yJW__cartShell{padding-block:var(--spacing-12)}.cakeyasan-module__Nv1yJW__sectionSoft{background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__cartShell{padding-block:0}.cakeyasan-module__Nv1yJW__eyebrow{color:var(--Brand-Cake-Orange);font-weight:700}.cakeyasan-module__Nv1yJW__hero{background:linear-gradient(180deg,var(--Surface-Primary),var(--Surface-Secondary));padding-block:var(--spacing-10)var(--spacing-12)}.cakeyasan-module__Nv1yJW__heroInner{width:min(1180px,calc(100% - var(--spacing-8)));align-items:center;gap:var(--spacing-8);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);margin-inline:auto;display:grid}.cakeyasan-module__Nv1yJW__heroTitle{max-width:720px;color:var(--Text-High-Emphasis);letter-spacing:0;font-size:clamp(40px,7vw,78px);font-weight:700;line-height:1.05}.cakeyasan-module__Nv1yJW__heroLead{max-width:560px;color:var(--Text-Medium-Emphasis);margin-block-start:var(--spacing-4)}.cakeyasan-module__Nv1yJW__heroActions,.cakeyasan-module__Nv1yJW__sectionHeader,.cakeyasan-module__Nv1yJW__catalogHeader,.cakeyasan-module__Nv1yJW__productDetailHeader,.cakeyasan-module__Nv1yJW__cartHeader{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.cakeyasan-module__Nv1yJW__heroActions{flex-wrap:wrap;justify-content:flex-start;margin-block-start:var(--spacing-6)}.cakeyasan-module__Nv1yJW__heroMetrics{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-6);display:grid}.cakeyasan-module__Nv1yJW__heroMetric{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);padding:var(--spacing-4)}.cakeyasan-module__Nv1yJW__heroMetric strong{color:var(--Brand-Cake-Orange);display:block}.cakeyasan-module__Nv1yJW__heroVisual{gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__heroSlide{border-radius:var(--radius-lg);background:var(--Surface-Primary);min-height:420px;box-shadow:var(--shadow-lg);display:none;overflow:hidden}.cakeyasan-module__Nv1yJW__heroSlideActive{display:grid}.cakeyasan-module__Nv1yJW__heroSlide img,.cakeyasan-module__Nv1yJW__categoryTile img,.cakeyasan-module__Nv1yJW__useCaseImage img,.cakeyasan-module__Nv1yJW__magazineImage img,.cakeyasan-module__Nv1yJW__goodnoonHeroImage img,.cakeyasan-module__Nv1yJW__productImage,.cakeyasan-module__Nv1yJW__detailMainImage,.cakeyasan-module__Nv1yJW__staticProductImage{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__heroSlideCopy{gap:var(--spacing-1);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__heroDots{justify-content:center;gap:var(--spacing-2);display:flex}.cakeyasan-module__Nv1yJW__heroDot{background:var(--Border-Medium-Emphasis);cursor:pointer;border:0;border-radius:999px;width:36px;height:4px}.cakeyasan-module__Nv1yJW__heroDotActive{background:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__grid3,.cakeyasan-module__Nv1yJW__categoryGrid,.cakeyasan-module__Nv1yJW__useCaseGrid,.cakeyasan-module__Nv1yJW__magazineGrid,.cakeyasan-module__Nv1yJW__infoGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__categoryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__categoryTile,.cakeyasan-module__Nv1yJW__useCaseCard,.cakeyasan-module__Nv1yJW__magazineCard,.cakeyasan-module__Nv1yJW__infoCard,.cakeyasan-module__Nv1yJW__staticCard,.cakeyasan-module__Nv1yJW__cartCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);box-shadow:var(--shadow-sm);text-decoration:none;overflow:hidden}.cakeyasan-module__Nv1yJW__categoryTile{min-height:210px;color:var(--Text-High-Emphasis);display:grid}.cakeyasan-module__Nv1yJW__categoryTileImage{aspect-ratio:1.25;background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__categoryTileBody,.cakeyasan-module__Nv1yJW__useCaseBody,.cakeyasan-module__Nv1yJW__magazineBody,.cakeyasan-module__Nv1yJW__infoCard,.cakeyasan-module__Nv1yJW__staticCard,.cakeyasan-module__Nv1yJW__cartCard{gap:var(--spacing-2);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__useCaseImage,.cakeyasan-module__Nv1yJW__magazineImage{aspect-ratio:1.55;background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__sectionHeader{margin-block-end:var(--spacing-5)}.cakeyasan-module__Nv1yJW__sectionTitle{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__sectionLead{max-width:720px;color:var(--Text-Medium-Emphasis);margin-block-start:var(--spacing-2)}.cakeyasan-module__Nv1yJW__productGrid{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__productCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__productBadge{z-index:1;background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);padding:var(--spacing-1)var(--spacing-2);border-radius:999px;position:absolute;inset-block-start:var(--spacing-3);inset-inline-start:var(--spacing-3)}.cakeyasan-module__Nv1yJW__productFavorite{z-index:1;background:color-mix(in srgb,var(--Surface-Primary)92%,transparent);border-radius:999px;width:36px;height:36px;position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3)}.cakeyasan-module__Nv1yJW__productFavoriteActive{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__productImageLink{aspect-ratio:1;background:var(--Surface-Secondary);display:block}.cakeyasan-module__Nv1yJW__productBody{gap:var(--spacing-2);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__productMaker,.cakeyasan-module__Nv1yJW__productSpec{color:var(--Text-Low-Emphasis)}.cakeyasan-module__Nv1yJW__productName{min-height:3.2em;color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__productName a{color:inherit;text-decoration:none}.cakeyasan-module__Nv1yJW__productPrice{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__catalogLayout{gap:var(--spacing-6);grid-template-columns:250px minmax(0,1fr);display:grid}.cakeyasan-module__Nv1yJW__sidebar{align-content:start;gap:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__filterBlock{gap:var(--spacing-3);border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__filterLink{color:var(--Text-Medium-Emphasis);text-decoration:none}.cakeyasan-module__Nv1yJW__filterLink:hover{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__catalogToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}.cakeyasan-module__Nv1yJW__select{border:var(--border-width-default)solid var(--Border-Medium-Emphasis);background:var(--Surface-Primary);min-height:40px;padding-inline:var(--spacing-4);border-radius:999px}.cakeyasan-module__Nv1yJW__pagination{justify-content:center;gap:var(--spacing-2);margin-block-start:var(--spacing-6);display:flex}.cakeyasan-module__Nv1yJW__pageButton{border:var(--border-width-default)solid var(--Border-Low-Emphasis);background:var(--Surface-Primary);min-width:40px;height:40px;color:var(--Text-High-Emphasis);border-radius:999px;place-items:center;text-decoration:none;display:inline-grid}.cakeyasan-module__Nv1yJW__pageButtonActive{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse)}.cakeyasan-module__Nv1yJW__detailLayout{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(340px,450px);display:grid}.cakeyasan-module__Nv1yJW__detailGallery{gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__detailMainImageWrap{aspect-ratio:1;border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Secondary);overflow:hidden}.cakeyasan-module__Nv1yJW__detailThumbs{gap:var(--spacing-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__detailThumb{aspect-ratio:1;border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-md);background:var(--Surface-Secondary);cursor:pointer;padding:0;overflow:hidden}.cakeyasan-module__Nv1yJW__detailThumbSelected{border-color:var(--Border-High-Emphasis);box-shadow:0 0 0 2px var(--Focus-Ring,#2563eb40)}.cakeyasan-module__Nv1yJW__detailPanel{align-content:start;gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__detailTitle{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__shopName{color:var(--Text-Accent-Primary);text-decoration:none}.cakeyasan-module__Nv1yJW__topReviewBadge{background:var(--Surface-Secondary);color:var(--Text-High-Emphasis);padding:var(--spacing-1)var(--spacing-2);border-radius:999px}.cakeyasan-module__Nv1yJW__corpPriceCard{gap:var(--spacing-3);background:var(--Surface-Primary);display:grid}.cakeyasan-module__Nv1yJW__corpPriceCardLoggedIn{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);padding:var(--spacing-4)}.cakeyasan-module__Nv1yJW__corpPriceCardGuest{padding-block:var(--spacing-2)}.cakeyasan-module__Nv1yJW__corpPriceWrap{gap:var(--spacing-1);display:grid;position:relative}.cakeyasan-module__Nv1yJW__corpPriceLabel,.cakeyasan-module__Nv1yJW__corpPriceBase{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__corpPriceMain{align-items:baseline;gap:var(--spacing-1);color:var(--Text-High-Emphasis);font-size:44px;font-weight:700;line-height:1;display:inline-flex}.cakeyasan-module__Nv1yJW__corpPriceMain small{color:var(--Text-Low-Emphasis);font-size:16px}.cakeyasan-module__Nv1yJW__corpPriceStrike,.cakeyasan-module__Nv1yJW__corpTable em,.cakeyasan-module__Nv1yJW__jcbCard s{color:var(--Text-Low-Emphasis);font-style:normal;text-decoration:line-through}.cakeyasan-module__Nv1yJW__corpPriceBadge{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse);padding:var(--spacing-1)var(--spacing-2);border-radius:999px;position:absolute;inset-block-start:0;inset-inline-end:0}.cakeyasan-module__Nv1yJW__deliveryLine{align-items:center;gap:var(--spacing-1);color:var(--Text-High-Emphasis);display:flex}.cakeyasan-module__Nv1yJW__deliveryLine strong,.cakeyasan-module__Nv1yJW__minLotNote strong,.cakeyasan-module__Nv1yJW__jcbCard strong{color:var(--Semantic-Danger)}.cakeyasan-module__Nv1yJW__minLotNote{gap:var(--spacing-1);border-radius:var(--radius-md);background:var(--Surface-Secondary);padding:var(--spacing-3);flex-wrap:wrap;display:flex}.cakeyasan-module__Nv1yJW__corpTableHeader{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cakeyasan-module__Nv1yJW__corpTableHeader h2{padding-inline-start:var(--spacing-2);position:relative}.cakeyasan-module__Nv1yJW__corpTableHeader h2:before{background:var(--Brand-Cake-Orange);content:"";border-radius:999px;width:3px;position:absolute;inset-block:.25em;inset-inline-start:0}.cakeyasan-module__Nv1yJW__corpTableHeader span{background:var(--Surface-Secondary);color:var(--Text-Medium-Emphasis);padding:var(--spacing-1)var(--spacing-2);border-radius:999px}.cakeyasan-module__Nv1yJW__corpTableWrap{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-md);overflow:hidden}.cakeyasan-module__Nv1yJW__corpTable{border-collapse:collapse;table-layout:fixed;background:var(--Surface-Primary);width:100%}.cakeyasan-module__Nv1yJW__corpTable th:first-child,.cakeyasan-module__Nv1yJW__corpTable td:first-child{width:25%}.cakeyasan-module__Nv1yJW__corpTable th:nth-child(2),.cakeyasan-module__Nv1yJW__corpTable td:nth-child(2){width:42%}.cakeyasan-module__Nv1yJW__corpTable th:nth-child(3),.cakeyasan-module__Nv1yJW__corpTable td:nth-child(3){width:33%}.cakeyasan-module__Nv1yJW__corpTable th,.cakeyasan-module__Nv1yJW__corpTable td{border-bottom:var(--border-width-hairline)solid var(--Border-Low-Emphasis);padding:var(--spacing-3)var(--spacing-3);text-align:left;vertical-align:top}.cakeyasan-module__Nv1yJW__corpTable th{background:var(--Surface-Secondary);color:var(--Text-Medium-Emphasis);font-size:13px}.cakeyasan-module__Nv1yJW__corpTable td{color:var(--Text-High-Emphasis);font-size:14px}.cakeyasan-module__Nv1yJW__corpTable tbody tr:hover{background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__corpTablePriceStack{gap:2px;display:grid}.cakeyasan-module__Nv1yJW__corpTablePriceLine{align-items:baseline;gap:var(--spacing-1);display:inline-flex}.cakeyasan-module__Nv1yJW__corpTable small,.cakeyasan-module__Nv1yJW__corpTable span{color:var(--Text-Medium-Emphasis);font-size:12px}.cakeyasan-module__Nv1yJW__corpTablePriceStack .cakeyasan-module__Nv1yJW__corpTablePriceLine{color:var(--Brand-Cake-Orange);font-size:20px}.cakeyasan-module__Nv1yJW__corpTablePriceStack strong.cakeyasan-module__Nv1yJW__corpTablePriceLine{font-weight:700}.cakeyasan-module__Nv1yJW__corpTableCurrentPrice{color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__corpTableUnitCell{justify-content:space-between;align-items:center;gap:var(--spacing-1)var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.cakeyasan-module__Nv1yJW__corpTableBadge{border:var(--border-width-default)solid var(--Brand-Cake-Orange);border-radius:var(--radius-sm);background:var(--Surface-Primary);width:fit-content;color:var(--Brand-Cake-Orange);padding:2px var(--spacing-1);flex:none;font-weight:700}.cakeyasan-module__Nv1yJW__corpTableBadgeSpecial{background:var(--Brand-Cake-Orange);color:var(--Text-on-Inverse)}.cakeyasan-module__Nv1yJW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cakeyasan-module__Nv1yJW__shortSpecList{gap:var(--spacing-2);border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__shortSpecList div{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cakeyasan-module__Nv1yJW__shortSpecList dt{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__shortSpecList dd{color:var(--Text-High-Emphasis);margin:0}.cakeyasan-module__Nv1yJW__buyArea{gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__buyQuantity{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.cakeyasan-module__Nv1yJW__jcbCard{gap:var(--spacing-2);border-radius:var(--radius-lg);background:var(--Surface-Secondary);padding:var(--spacing-4);display:grid}.cakeyasan-module__Nv1yJW__jcbRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.cakeyasan-module__Nv1yJW__jcbRow p{margin:0}.cakeyasan-module__Nv1yJW__jcbRow a{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__jcbLogo{border-radius:var(--radius-sm);background:var(--Semantic-Info);min-width:42px;min-height:24px;color:var(--Text-on-Inverse);letter-spacing:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.cakeyasan-module__Nv1yJW__snsShare{gap:var(--spacing-3);padding-block-start:var(--spacing-2);display:grid}.cakeyasan-module__Nv1yJW__snsShareList{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__snsShareItem{gap:var(--spacing-1);color:var(--Text-Medium-Emphasis);cursor:pointer;background:0 0;border:0;justify-items:center;font-size:12px;text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__snsLine,.cakeyasan-module__Nv1yJW__snsX,.cakeyasan-module__Nv1yJW__snsFb,.cakeyasan-module__Nv1yJW__snsCopy{width:44px;height:44px;color:var(--Text-on-Inverse);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.cakeyasan-module__Nv1yJW__snsLine{background:var(--Semantic-Success)}.cakeyasan-module__Nv1yJW__snsX{background:var(--Surface-Inverse)}.cakeyasan-module__Nv1yJW__snsFb{background:var(--Semantic-Info);font-size:20px}.cakeyasan-module__Nv1yJW__snsCopy{background:var(--Surface-Secondary);color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__priceTierList,.cakeyasan-module__Nv1yJW__specTable{gap:var(--spacing-2);display:grid}.cakeyasan-module__Nv1yJW__priceTier,.cakeyasan-module__Nv1yJW__specRow{gap:var(--spacing-1);border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-md);background:var(--Surface-Primary);padding:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__priceTierDefault{border-color:var(--Brand-Cake-Orange)}.cakeyasan-module__Nv1yJW__quantityRow{align-items:center;gap:var(--spacing-3);display:flex}.cakeyasan-module__Nv1yJW__qtyControl{border:var(--border-width-default)solid var(--Border-Medium-Emphasis);border-radius:999px;grid-template-columns:40px 56px 40px;display:inline-grid;overflow:hidden}.cakeyasan-module__Nv1yJW__qtyButton{background:var(--Surface-Secondary);min-height:40px}.cakeyasan-module__Nv1yJW__qtyValue{place-items:center;display:inline-grid}.cakeyasan-module__Nv1yJW__detailTabs,.cakeyasan-module__Nv1yJW__pdpStack{gap:var(--spacing-6);margin-block-start:var(--spacing-10);display:grid}.cakeyasan-module__Nv1yJW__pdpSection{gap:var(--spacing-4);border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);padding:var(--spacing-6);display:grid}.cakeyasan-module__Nv1yJW__pdpProse{gap:var(--spacing-3);color:var(--Text-Medium-Emphasis);display:grid}.cakeyasan-module__Nv1yJW__pdpInfoList{border-top:var(--border-width-hairline)solid var(--Border-Low-Emphasis);display:grid}.cakeyasan-module__Nv1yJW__pdpInfoList div{gap:var(--spacing-4);border-bottom:var(--border-width-hairline)solid var(--Border-Low-Emphasis);padding-block:var(--spacing-3);grid-template-columns:160px minmax(0,1fr);display:grid}.cakeyasan-module__Nv1yJW__pdpInfoList dt{color:var(--Text-Medium-Emphasis);font-weight:700}.cakeyasan-module__Nv1yJW__pdpInfoList dd{color:var(--Text-High-Emphasis);margin:0;line-height:1.7}.cakeyasan-module__Nv1yJW__pdpInfoList a{color:var(--Text-Accent-Primary);text-decoration:none}.cakeyasan-module__Nv1yJW__pdpInfoList span{color:var(--Text-Low-Emphasis);margin-inline:var(--spacing-2)}.cakeyasan-module__Nv1yJW__pdpInfoList ul{gap:var(--spacing-1);margin:0;padding-inline-start:var(--spacing-5);display:grid}.cakeyasan-module__Nv1yJW__similarRailHeader,.cakeyasan-module__Nv1yJW__similarRailActions{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.cakeyasan-module__Nv1yJW__similarRail{gap:var(--spacing-4);margin-block-start:var(--spacing-8);display:grid}.cakeyasan-module__Nv1yJW__similarGrid{gap:var(--spacing-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__similarCard{gap:var(--spacing-1);color:var(--Text-High-Emphasis);text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__similarImage{aspect-ratio:1;border-radius:var(--radius-md);background:var(--Surface-Secondary);margin-block-end:var(--spacing-2);display:block;position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__similarImage img{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__similarBookmark{background:color-mix(in srgb,var(--Surface-Primary)92%,transparent);border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid;position:absolute;inset-block-start:var(--spacing-2);inset-inline-end:var(--spacing-2)}.cakeyasan-module__Nv1yJW__similarName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.cakeyasan-module__Nv1yJW__similarMeta{gap:var(--spacing-1);color:var(--Text-Medium-Emphasis);flex-wrap:wrap;display:flex}.cakeyasan-module__Nv1yJW__similarArrow{border:var(--border-width-default)solid var(--Border-Low-Emphasis);background:var(--Surface-Primary);width:32px;height:32px;color:var(--Text-High-Emphasis);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.cakeyasan-module__Nv1yJW__specRow{grid-template-columns:180px minmax(0,1fr)}.cakeyasan-module__Nv1yJW__staticHero,.cakeyasan-module__Nv1yJW__goodnoonHero,.cakeyasan-module__Nv1yJW__cartHeader,.cakeyasan-module__Nv1yJW__catalogHero{border-radius:var(--radius-lg);background:var(--Surface-Secondary);padding:var(--spacing-8)}.cakeyasan-module__Nv1yJW__goodnoonHero{align-items:center;gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) 430px;display:grid}.cakeyasan-module__Nv1yJW__goodnoonHeroImage{aspect-ratio:1.1;border-radius:var(--radius-lg);overflow:hidden}.cakeyasan-module__Nv1yJW__staticGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-6);display:grid}.cakeyasan-module__Nv1yJW__staticProductGrid{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cakeyasan-module__Nv1yJW__staticProductCard{border:var(--border-width-default)solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);overflow:hidden}.cakeyasan-module__Nv1yJW__staticProductImageWrap{aspect-ratio:1;background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__cartLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding-block:12px 64px;display:grid}.cakeyasan-module__Nv1yJW__cartItems{gap:14px;display:grid}.cakeyasan-module__Nv1yJW__cartSectionHeader{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:flex-end;gap:16px;padding-block-end:14px;display:flex}.cakeyasan-module__Nv1yJW__cartSectionHeader h2{color:#302821;margin:0}.cakeyasan-module__Nv1yJW__cartSectionHeader p{margin:4px 0 0}.cakeyasan-module__Nv1yJW__cartSectionHeader>span{color:#d46d0c;white-space:nowrap}.cakeyasan-module__Nv1yJW__cartItem{box-shadow:none;border-color:#eee8df;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.cakeyasan-module__Nv1yJW__cartImage{aspect-ratio:1;background:#f7f5f2;border-radius:8px;overflow:hidden}.cakeyasan-module__Nv1yJW__cartProductImage{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__cartProductName{color:#302821;text-decoration:none}.cakeyasan-module__Nv1yJW__cartProductName:hover{color:#d46d0c}.cakeyasan-module__Nv1yJW__cartUnitPrice{color:#66584f;margin-block:8px 12px}.cakeyasan-module__Nv1yJW__cartItemTotal{justify-items:end;gap:4px;min-width:132px;display:grid}.cakeyasan-module__Nv1yJW__cartItemTotal>span{color:#827870}.cakeyasan-module__Nv1yJW__cartContinueLink,.cakeyasan-module__Nv1yJW__cartPrimaryAction{border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__cartContinueLink{color:#4b4038;background:#fff;border:1px solid #e5ddd2;gap:6px;width:fit-content;min-height:38px;padding-inline:14px}.cakeyasan-module__Nv1yJW__cartContinueLink:hover{color:#d46d0c;border-color:#f0831e}.cakeyasan-module__Nv1yJW__cartPrimaryAction{color:#fff;background:#d46d0c;border:1px solid #d46d0c;min-height:44px;padding-inline:22px}.cakeyasan-module__Nv1yJW__cartPrimaryAction:disabled{cursor:not-allowed;opacity:.55}.cakeyasan-module__Nv1yJW__summaryBox{background:#fff;border:1px solid #eee8df;border-radius:8px;align-content:start;gap:16px;padding:20px;display:grid}.cakeyasan-module__Nv1yJW__summaryBox h2,.cakeyasan-module__Nv1yJW__summaryBox p{margin:0}.cakeyasan-module__Nv1yJW__cartSummaryRow{border-block:1px solid #eee8df;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.cakeyasan-module__Nv1yJW__cartSummaryRow strong{color:#d46d0c}.cakeyasan-module__Nv1yJW__emptyState{text-align:center;background:#fff;border:1px solid #eee8df;border-radius:8px;place-items:center;gap:12px;min-height:300px;padding:32px;display:grid}.cakeyasan-module__Nv1yJW__emptyState svg{color:#d46d0c}.cakeyasan-module__Nv1yJW__emptyState h2,.cakeyasan-module__Nv1yJW__emptyState p{margin:0}.cakeyasan-module__Nv1yJW__footer{border-top:var(--border-width-default)solid var(--Border-Low-Emphasis);background:var(--Surface-Secondary)}.cakeyasan-module__Nv1yJW__footerInner{gap:var(--spacing-8);padding-block:var(--spacing-10);grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,1fr));display:grid}.cakeyasan-module__Nv1yJW__footerBrand,.cakeyasan-module__Nv1yJW__footerColumn{align-content:start;gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__footerLead{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__footerTitle{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__footerBottom{border-top:var(--border-width-hairline)solid var(--Border-Low-Emphasis);color:var(--Text-Medium-Emphasis);padding-block:var(--spacing-4);justify-content:space-between;display:flex}.cakeyasan-module__Nv1yJW__lpSiteFooter{color:#302821;background:#f7f2eb;border-top:1px solid #ece7df;min-height:435px}.cakeyasan-module__Nv1yJW__lpFooterInner{grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(150px,1fr));gap:48px;width:min(1200px,100% - 48px);margin-inline:auto;padding-block:64px 48px;display:grid}.cakeyasan-module__Nv1yJW__lpFooterBrand,.cakeyasan-module__Nv1yJW__lpFooterColumn{align-content:start;gap:14px;display:grid}.cakeyasan-module__Nv1yJW__lpFooterBrandName{color:#2e2520;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:800;display:inline-flex}.cakeyasan-module__Nv1yJW__lpFooterMark{background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 0 1px #eadfd3}.cakeyasan-module__Nv1yJW__lpFooterMark img{border-radius:4px;width:24px;height:24px}.cakeyasan-module__Nv1yJW__lpFooterBrandDesc{color:#66584f;max-width:470px;margin:0;font-size:14px;line-height:1.85}.cakeyasan-module__Nv1yJW__lpFooterColTitle{color:#302821;margin:0;font-size:14px;font-weight:800}.cakeyasan-module__Nv1yJW__lpFooterLink{color:#5f544c;font-size:14px;line-height:1.7;text-decoration:none}.cakeyasan-module__Nv1yJW__lpFooterLink:hover{color:#d46d0c}.cakeyasan-module__Nv1yJW__lpFooterBrandCta{color:#d46d0c;background:#fff2e5;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding-inline:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__lpFooterBrandCta:hover{background:#ffe2c4}.cakeyasan-module__Nv1yJW__lpFooterBottom{color:#73685f;border-top:1px solid #e7ded3;justify-content:space-between;gap:16px;width:min(1200px,100% - 48px);margin-inline:auto;padding-block:20px;font-size:14px;display:flex}.cakeyasan-module__Nv1yJW__lpPageMain,.cakeyasan-module__Nv1yJW__catalogMockShell{width:min(1200px,100% - 48px);margin-inline:auto;padding-block:0 64px}.cakeyasan-module__Nv1yJW__pgPageMain{width:min(1120px,100% - 40px);margin-inline:auto;padding:30px 24px 64px}.cakeyasan-module__Nv1yJW__lpPageBc{color:#827870;align-items:center;gap:8px;min-height:51px;font-size:12px;display:flex}.cakeyasan-module__Nv1yJW__lpPageBc span{align-items:center;gap:8px;display:inline-flex}.cakeyasan-module__Nv1yJW__lpPageBc a{color:#6a5f57;text-decoration:none}.cakeyasan-module__Nv1yJW__lpPageBc a:hover{color:#d46d0c}.cakeyasan-module__Nv1yJW__lpPageHero{gap:12px;padding-block:36px 28px;display:grid}.cakeyasan-module__Nv1yJW__lpPageHero h1{color:#302821;letter-spacing:0;margin:0;font-size:34px;font-weight:800}.cakeyasan-module__Nv1yJW__lpPageHero p{color:#66584f;max-width:780px;margin:0;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__infoEyebrow{color:#d46d0c;margin:0 0 10px;font-size:13px;font-weight:800}.cakeyasan-module__Nv1yJW__infoActions,.cakeyasan-module__Nv1yJW__infoSectionAction{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cakeyasan-module__Nv1yJW__infoSectionAction{margin-block-start:18px}.cakeyasan-module__Nv1yJW__infoPrimaryLink,.cakeyasan-module__Nv1yJW__infoSecondaryLink,.cakeyasan-module__Nv1yJW__infoForm button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__infoPrimaryLink,.cakeyasan-module__Nv1yJW__infoForm button{color:#fff;background:#d46d0c;border:1px solid #d46d0c}.cakeyasan-module__Nv1yJW__infoPrimaryLink:hover,.cakeyasan-module__Nv1yJW__infoForm button:hover{background:#bd5f08}.cakeyasan-module__Nv1yJW__infoSecondaryLink{color:#d46d0c;background:#fff7ef;border:1px solid #eadfd3}.cakeyasan-module__Nv1yJW__infoSecondaryLink:hover{background:#ffe9d2}.cakeyasan-module__Nv1yJW__productGuideHero{background:#fff8ef;border:1px solid #eee8df;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:32px;margin-block:22px 34px;padding:42px;display:grid}.cakeyasan-module__Nv1yJW__productGuideHero h1{color:#302821;letter-spacing:0;max-width:760px;margin:0;font-size:40px;font-weight:900;line-height:1.35}.cakeyasan-module__Nv1yJW__productGuideHero p{color:#5f544c;max-width:700px;font-size:16px;line-height:1.9}.cakeyasan-module__Nv1yJW__productGuideHeroPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cakeyasan-module__Nv1yJW__productGuideHeroPanel span{color:#302821;text-align:center;background:#fff;border:1px solid #eadfd3;border-radius:10px;place-items:center;min-height:92px;padding:12px;font-size:15px;font-weight:800;display:grid}.cakeyasan-module__Nv1yJW__infoSection{gap:18px;margin-block:34px;display:grid}.cakeyasan-module__Nv1yJW__infoSectionHeader{gap:8px;display:grid}.cakeyasan-module__Nv1yJW__infoSectionHeader h2,.cakeyasan-module__Nv1yJW__infoFinalCta h2{color:#302821;letter-spacing:0;margin:0;font-size:26px;font-weight:900}.cakeyasan-module__Nv1yJW__infoSectionHeader p,.cakeyasan-module__Nv1yJW__infoFinalCta p{color:#66584f;max-width:760px;margin:0;font-size:15px;line-height:1.8}.cakeyasan-module__Nv1yJW__infoGrid2,.cakeyasan-module__Nv1yJW__infoGrid3,.cakeyasan-module__Nv1yJW__infoGrid4,.cakeyasan-module__Nv1yJW__infoInsightGrid,.cakeyasan-module__Nv1yJW__infoCategoryGrid,.cakeyasan-module__Nv1yJW__infoSteps{gap:16px;display:grid}.cakeyasan-module__Nv1yJW__infoGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__infoGrid3,.cakeyasan-module__Nv1yJW__infoInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__infoGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__infoCard,.cakeyasan-module__Nv1yJW__infoPayCard,.cakeyasan-module__Nv1yJW__infoCostNote,.cakeyasan-module__Nv1yJW__infoStep,.cakeyasan-module__Nv1yJW__infoFaqItem,.cakeyasan-module__Nv1yJW__infoForm{background:#fff;border:1px solid #eee8df;border-radius:10px}.cakeyasan-module__Nv1yJW__infoCard,.cakeyasan-module__Nv1yJW__infoPayCard,.cakeyasan-module__Nv1yJW__infoCostNote{align-content:start;gap:10px;padding:22px;display:grid}.cakeyasan-module__Nv1yJW__infoCardIcon{color:#d46d0c;background:#fff2e5;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-grid}.cakeyasan-module__Nv1yJW__infoCard h3,.cakeyasan-module__Nv1yJW__infoPayCard h2,.cakeyasan-module__Nv1yJW__infoCostNote h3,.cakeyasan-module__Nv1yJW__infoStep h3{color:#302821;letter-spacing:0;margin:0;font-size:17px;font-weight:900}.cakeyasan-module__Nv1yJW__infoCard p,.cakeyasan-module__Nv1yJW__infoPayCard p,.cakeyasan-module__Nv1yJW__infoCostNote p,.cakeyasan-module__Nv1yJW__infoStep p,.cakeyasan-module__Nv1yJW__infoList,.cakeyasan-module__Nv1yJW__infoTable,.cakeyasan-module__Nv1yJW__infoFaqItem div,.cakeyasan-module__Nv1yJW__infoUpdated{color:#66584f;margin:0;font-size:14px;line-height:1.85}.cakeyasan-module__Nv1yJW__infoCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__infoCategoryGrid a{color:#302821;background:#fff;border:1px solid #eee8df;border-radius:10px;gap:6px;padding:22px;text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__infoCategoryGrid a:hover{background:#fffaf5;border-color:#e5c6a8}.cakeyasan-module__Nv1yJW__infoCategoryGrid strong{font-size:16px}.cakeyasan-module__Nv1yJW__infoCategoryGrid span{color:#73685f;font-size:13px}.cakeyasan-module__Nv1yJW__infoSteps{grid-template-columns:repeat(5,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__infoStep{background:#fffaf3;align-content:start;gap:9px;padding:20px;display:grid}.cakeyasan-module__Nv1yJW__infoStep span{color:#fff;background:#d46d0c;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:inline-grid}.cakeyasan-module__Nv1yJW__infoJumpNav{flex-wrap:wrap;gap:10px;margin-block:0 30px;display:flex}.cakeyasan-module__Nv1yJW__infoJumpNav a{color:#5f544c;background:#fff;border:1px solid #eadfd3;border-radius:999px;align-items:center;min-height:36px;padding-inline:14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__infoJumpNav a:hover{color:#d46d0c}.cakeyasan-module__Nv1yJW__infoRateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cakeyasan-module__Nv1yJW__infoRateGrid article{background:#fff;border:1px solid #eee8df;border-radius:10px;gap:6px;padding:24px;display:grid}.cakeyasan-module__Nv1yJW__infoRateGrid article span,.cakeyasan-module__Nv1yJW__infoPayCard span{color:#73685f;font-size:13px;font-weight:800}.cakeyasan-module__Nv1yJW__infoRateGrid article strong{color:#d46d0c;font-size:32px;line-height:1.2}.cakeyasan-module__Nv1yJW__infoRateGrid article small{color:#73685f;font-size:13px}.cakeyasan-module__Nv1yJW__infoRateGrid>p{color:#66584f;background:#fff7ef;border-radius:8px;grid-column:1/-1;margin:0;padding:14px 16px;font-size:14px;line-height:1.8}.cakeyasan-module__Nv1yJW__infoRateGrid a,.cakeyasan-module__Nv1yJW__infoList a,.cakeyasan-module__Nv1yJW__infoFaqItem a,.cakeyasan-module__Nv1yJW__infoFinalCta a:not(.cakeyasan-module__Nv1yJW__infoPrimaryLink),.cakeyasan-module__Nv1yJW__infoConsent a{color:#d46d0c;text-underline-offset:.16em;font-weight:800;text-decoration:underline}.cakeyasan-module__Nv1yJW__infoTable{background:#fff;border:1px solid #eee8df;border-radius:10px;display:grid;overflow:hidden}.cakeyasan-module__Nv1yJW__infoTable div{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);display:grid}.cakeyasan-module__Nv1yJW__infoTable div+div{border-top:1px solid #eee8df}.cakeyasan-module__Nv1yJW__infoTable strong,.cakeyasan-module__Nv1yJW__infoTable span{padding:14px 16px}.cakeyasan-module__Nv1yJW__infoTable strong{color:#302821;background:#fff7ef}.cakeyasan-module__Nv1yJW__infoTable strong+strong,.cakeyasan-module__Nv1yJW__infoTable span+span{border-left:1px solid #eee8df}.cakeyasan-module__Nv1yJW__infoList{gap:8px;padding-inline-start:1.2em;display:grid}.cakeyasan-module__Nv1yJW__infoPayCard{min-height:192px}.cakeyasan-module__Nv1yJW__infoPayCard span{color:#d46d0c;background:#fff2e5;border-radius:999px;justify-self:start;padding:4px 10px}.cakeyasan-module__Nv1yJW__infoFaqSearch{margin-block:0 22px}.cakeyasan-module__Nv1yJW__infoFaqSearch input{color:#302821;background:#faf8f5;border:1px solid #ded7ce;border-radius:999px;outline:0;width:min(100%,520px);min-height:44px;padding-inline:18px}.cakeyasan-module__Nv1yJW__infoFaqSearch input:focus,.cakeyasan-module__Nv1yJW__infoForm input:focus,.cakeyasan-module__Nv1yJW__infoForm select:focus,.cakeyasan-module__Nv1yJW__infoForm textarea:focus{border-color:#d46d0c;outline:3px solid #d46d0c29}.cakeyasan-module__Nv1yJW__infoFaqLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cakeyasan-module__Nv1yJW__infoFaqNav{background:#fff;border:1px solid #eee8df;border-radius:10px;gap:6px;padding:12px;display:grid;position:sticky;top:88px}.cakeyasan-module__Nv1yJW__infoFaqNav a{color:#5f544c;border-radius:6px;padding:9px 10px;font-size:14px;font-weight:800;text-decoration:none}.cakeyasan-module__Nv1yJW__infoFaqNav a:hover{color:#d46d0c;background:#fff7ef}.cakeyasan-module__Nv1yJW__infoFaqList,.cakeyasan-module__Nv1yJW__infoFaqCompact,.cakeyasan-module__Nv1yJW__infoFaqSection{gap:14px;display:grid}.cakeyasan-module__Nv1yJW__infoFaqSection{margin-block-end:22px;scroll-margin-top:88px}.cakeyasan-module__Nv1yJW__infoFaqSection h2{color:#302821;margin:0;font-size:22px;font-weight:900}.cakeyasan-module__Nv1yJW__infoFaqItem{padding:0}.cakeyasan-module__Nv1yJW__infoFaqItem summary{cursor:pointer;color:#302821;padding:16px 18px;font-size:15px;font-weight:900;list-style-position:outside}.cakeyasan-module__Nv1yJW__infoFaqItem div{border-top:1px solid #eee8df;padding:14px 18px 18px}.cakeyasan-module__Nv1yJW__faqBreadcrumbs{color:#787675;width:min(1120px,100%);margin:0 auto;padding:16px 20px 0;font-size:12px}.cakeyasan-module__Nv1yJW__faqBreadcrumbs a{color:#787675;text-decoration:none}.cakeyasan-module__Nv1yJW__faqBreadcrumbs a:hover{color:#e04b00}.cakeyasan-module__Nv1yJW__faqBreadcrumbSep{color:#b7b5b4;margin-inline:6px}.cakeyasan-module__Nv1yJW__faqPage{width:min(1120px,100%);margin-inline:auto;padding:28px 20px 48px}.cakeyasan-module__Nv1yJW__faqPageTitle{color:#1c1a1a;letter-spacing:.02em;margin:4px 0 12px;font-size:30px;font-weight:700;line-height:1.5}.cakeyasan-module__Nv1yJW__faqPageLead{color:#787675;max-width:672px;margin:0 0 32px;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__faqSearch{color:#787675;background:#fff;border:1px solid #dbd9d8;border-radius:9999px;align-items:center;gap:8px;margin:0 0 36px;padding:10px 18px;display:flex}.cakeyasan-module__Nv1yJW__faqSearch input{color:#1c1a1a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.cakeyasan-module__Nv1yJW__faqSearch input:focus{outline:none}.cakeyasan-module__Nv1yJW__faqSearch:focus-within{border-color:#e04b00;outline:3px solid #e04b0029}.cakeyasan-module__Nv1yJW__faqLayout{grid-template-columns:1fr;gap:40px;display:grid}.cakeyasan-module__Nv1yJW__faqNav{flex-wrap:wrap;gap:6px;display:flex}.cakeyasan-module__Nv1yJW__faqNav a{color:#575352;border-radius:6px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.8;text-decoration:none;transition:background .12s,color .12s}.cakeyasan-module__Nv1yJW__faqNav a:hover{color:#1c1a1a;background:#fbf9f8}.cakeyasan-module__Nv1yJW__faqSection{margin:0 0 48px;scroll-margin-top:80px}.cakeyasan-module__Nv1yJW__faqSection h2{color:#1c1a1a;letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 16px;font-size:19px;font-weight:700;line-height:1.55;display:flex}.cakeyasan-module__Nv1yJW__faqSection h2:before{content:"";background:#e04b00;border-radius:9999px;flex:none;width:6px;height:24px}.cakeyasan-module__Nv1yJW__faqList{gap:10px;display:grid}.cakeyasan-module__Nv1yJW__faqItem{background:#fff;border:1px solid #ebe9e8;border-radius:10px;padding:20px 24px}.cakeyasan-module__Nv1yJW__faqItem summary{color:#1c1a1a;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;font-size:15px;font-weight:700;line-height:1.6;list-style:none;display:grid}.cakeyasan-module__Nv1yJW__faqItem summary::-webkit-details-marker{display:none}.cakeyasan-module__Nv1yJW__faqItem summary:before{content:"Q";color:#e04b00;font-family:Georgia,serif;font-size:18px;font-weight:800;line-height:1.5}.cakeyasan-module__Nv1yJW__faqItem summary:after{content:"+";color:#787675;font-size:22px;line-height:1.2;transition:transform .15s}.cakeyasan-module__Nv1yJW__faqItem[open] summary{margin-bottom:10px}.cakeyasan-module__Nv1yJW__faqItem[open] summary:after{transform:rotate(45deg)}.cakeyasan-module__Nv1yJW__faqItemBody{color:#575352;padding-left:28px;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__faqItemBody a{color:#e04b00;text-underline-offset:.15em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.cakeyasan-module__Nv1yJW__faqHelpCta{text-align:center;background:#ffecd9;border-radius:20px;margin-top:48px;padding:36px 28px}.cakeyasan-module__Nv1yJW__faqHelpCta h2{color:#1c1a1a;letter-spacing:.02em;margin:0 0 8px;font-size:23px;font-weight:700;line-height:1.5}.cakeyasan-module__Nv1yJW__faqHelpCta p{color:#575352;margin:0 0 20px;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__faqHelpCta .cakeyasan-module__Nv1yJW__infoPrimaryLink{min-height:58px;padding-inline:32px;font-size:16px}.cakeyasan-module__Nv1yJW__infoForm{gap:18px;width:min(100%,780px);padding:30px;display:grid}.cakeyasan-module__Nv1yJW__infoForm label{gap:8px;display:grid}.cakeyasan-module__Nv1yJW__infoForm label>span{color:#302821;font-size:14px;font-weight:900}.cakeyasan-module__Nv1yJW__infoForm em{color:#d46d0c;background:#fff2e5;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.cakeyasan-module__Nv1yJW__infoForm input,.cakeyasan-module__Nv1yJW__infoForm select,.cakeyasan-module__Nv1yJW__infoForm textarea{color:#302821;background:#fff;border:1px solid #ded7ce;border-radius:8px;outline:0;width:100%;padding:12px 14px;font-size:15px}.cakeyasan-module__Nv1yJW__infoForm textarea{resize:vertical}.cakeyasan-module__Nv1yJW__infoConsent{grid-template-columns:auto minmax(0,1fr);align-items:start}.cakeyasan-module__Nv1yJW__infoConsent input{width:18px;height:18px;margin:3px 0 0}.cakeyasan-module__Nv1yJW__infoForm button{cursor:pointer;width:fit-content}.cakeyasan-module__Nv1yJW__infoCostNote{background:#fff7ef}.cakeyasan-module__Nv1yJW__infoFinalCta{background:#fff8ef;border:1px solid #eadfd3;border-radius:14px;justify-items:start;gap:14px;margin-block:40px 64px;padding:32px;display:grid}.cakeyasan-module__Nv1yJW__infoUpdated{text-align:right}.cakeyasan-module__Nv1yJW__pgHero{background:#efe8df url(/images/cakeyasan/eca16fb5-15ab-46ea-9302-97737cfaaf8e.png) 100%/cover no-repeat;border-radius:20px;min-height:360px;margin:0 0 48px;padding:64px 48px;position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__pgHero:before{content:"";z-index:0;background:linear-gradient(90deg,#f8f2e8f5 0%,#f8f2e8eb 38%,#f8f2e880 60%,#f8f2e800 80%);position:absolute;inset:0}.cakeyasan-module__Nv1yJW__pgHeroInner{z-index:1;max-width:540px;position:relative}.cakeyasan-module__Nv1yJW__pgHero h1{color:#1c1a1a;letter-spacing:.02em;margin:0 0 18px;font-size:34px;font-weight:700;line-height:1.5}.cakeyasan-module__Nv1yJW__pgHeroLead{color:#575352;max-width:480px;margin:0 0 28px;font-size:16px;line-height:1.85}.cakeyasan-module__Nv1yJW__pgHeroChips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.cakeyasan-module__Nv1yJW__pgHeroChips span{color:#e04b00;background:#fff;border:1px solid #ffd4b2;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800}.cakeyasan-module__Nv1yJW__pgHeroCta{align-items:flex-start;display:flex}.cakeyasan-module__Nv1yJW__pgHeroTagline{color:#787675;text-align:center;margin:-28px 0 48px;font-size:13px;font-weight:700}.cakeyasan-module__Nv1yJW__pgBtnPrimary,.cakeyasan-module__Nv1yJW__pgBtnPrimaryLarge,.cakeyasan-module__Nv1yJW__pgBtnSecondary,.cakeyasan-module__Nv1yJW__pgBtnMain{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__pgBtnPrimary{color:#fff;background:#e04b00;min-height:44px;padding:12px 24px;font-size:15px}.cakeyasan-module__Nv1yJW__pgBtnPrimaryLarge{color:#fff;background:#e04b00;min-height:56px;padding:16px 32px;font-size:16px}.cakeyasan-module__Nv1yJW__pgBtnPrimary:hover,.cakeyasan-module__Nv1yJW__pgBtnPrimaryLarge:hover{background:#bd3200}.cakeyasan-module__Nv1yJW__pgBtnSecondary{color:#e04b00;background:#ffecd9;min-height:44px;padding:12px 24px;font-size:15px}.cakeyasan-module__Nv1yJW__pgBtnSecondary:hover{background:#ffd4b2}.cakeyasan-module__Nv1yJW__pgSection{margin:80px 0 0}.cakeyasan-module__Nv1yJW__pgHeading{color:#1c1a1a;letter-spacing:.02em;align-items:center;gap:12px;margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.5;display:flex}.cakeyasan-module__Nv1yJW__pgHeading:before{content:"";background:#e04b00;border-radius:999px;flex:none;width:6px;height:24px}.cakeyasan-module__Nv1yJW__pgSectionLabel{color:#e04b00;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:900;display:inline-flex}.cakeyasan-module__Nv1yJW__pgSectionLabel:before{content:"";background:#e04b00;width:18px;height:1px}.cakeyasan-module__Nv1yJW__pgSectionLead{color:#787675;max-width:736px;margin:0 0 32px;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__pgSectionCta{text-align:center;margin:32px 0 0}.cakeyasan-module__Nv1yJW__pgPainGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cakeyasan-module__Nv1yJW__pgPain{text-align:center;background:#fff;border:1px solid #ebe9e8;border-radius:14px;padding:24px 16px;transition:box-shadow .15s,transform .15s}.cakeyasan-module__Nv1yJW__pgPain:hover,.cakeyasan-module__Nv1yJW__pgValue:hover,.cakeyasan-module__Nv1yJW__pgInsight:hover,.cakeyasan-module__Nv1yJW__pgCat:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000000f}.cakeyasan-module__Nv1yJW__pgPain div{background:#ffecd9;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:18px;display:inline-flex}.cakeyasan-module__Nv1yJW__pgPain p{color:#575352;margin:0;font-size:15px;font-weight:800;line-height:1.55}.cakeyasan-module__Nv1yJW__pgUsecase{flex-wrap:wrap;gap:10px;display:flex}.cakeyasan-module__Nv1yJW__pgUsecase span{color:#575352;background:#fff;border:1px solid #ebe9e8;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:800;display:inline-flex}.cakeyasan-module__Nv1yJW__pgUsecase span:before{content:"✓";color:#e04b00;font-weight:900}.cakeyasan-module__Nv1yJW__pgValueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cakeyasan-module__Nv1yJW__pgValue{text-align:center;background:#fff;border:1px solid #ebe9e8;border-radius:14px;padding:32px 24px;transition:border-color .15s,box-shadow .15s,transform .15s}.cakeyasan-module__Nv1yJW__pgValueFeatured{background:linear-gradient(135deg,#fff5e9 0%,#ffecd9 100%);border-color:#ffd4b2}.cakeyasan-module__Nv1yJW__pgValue div{background:#fff5e9;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:24px;display:inline-flex}.cakeyasan-module__Nv1yJW__pgValue h3{color:#1c1a1a;margin:0;font-size:17px;font-weight:800;line-height:1.55}.cakeyasan-module__Nv1yJW__pgInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cakeyasan-module__Nv1yJW__pgInsight{background:#fff;border:1px solid #ebe9e8;border-radius:14px;padding:32px 28px;transition:border-color .15s,box-shadow .15s,transform .15s}.cakeyasan-module__Nv1yJW__pgInsight:hover{border-color:#ffd4b2}.cakeyasan-module__Nv1yJW__pgInsight>span{color:#e04b00;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:900;display:inline-block}.cakeyasan-module__Nv1yJW__pgInsight>div{margin-bottom:8px;font-size:26px;line-height:1}.cakeyasan-module__Nv1yJW__pgInsight h3{color:#1c1a1a;margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.5}.cakeyasan-module__Nv1yJW__pgInsight p{color:#575352;margin:0;font-size:15px;line-height:1.7}.cakeyasan-module__Nv1yJW__pgInsight i{background:#f4f2f1;border-radius:999px;height:6px;margin-top:14px;display:block;overflow:hidden}.cakeyasan-module__Nv1yJW__pgInsight b{border-radius:inherit;background:linear-gradient(90deg,#ffd4b2,#e04b00);height:100%;display:block}.cakeyasan-module__Nv1yJW__pgRealSell{background:#fffdfa;border:1px solid #ebe9e8;border-radius:20px;grid-template-columns:1fr .9fr;align-items:center;gap:48px;padding:40px;display:grid}.cakeyasan-module__Nv1yJW__pgRealSell h3{color:#1c1a1a;margin:0 0 12px;font-size:21px;font-weight:800}.cakeyasan-module__Nv1yJW__pgRealSell ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.cakeyasan-module__Nv1yJW__pgRealSell li{color:#575352;gap:10px;font-size:15px;line-height:1.65;display:flex}.cakeyasan-module__Nv1yJW__pgRealSell li:before{content:"✓";color:#e04b00;background:#ffecd9;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:900;display:inline-grid}.cakeyasan-module__Nv1yJW__pgRealSellVisual{aspect-ratio:4/3;background:#f3e7d6 url(/images/cakeyasan/cookie-tin.jpg) 50%/cover no-repeat;border-radius:14px;box-shadow:0 12px 28px #c1680029}.cakeyasan-module__Nv1yJW__pgDataBanner{text-align:center;background:linear-gradient(135deg,#fff5e9 0%,#ffecd9 60%,#ffe5d4 100%);border:1px solid #ffd4b2;border-radius:20px;margin-top:16px;padding:48px 40px}.cakeyasan-module__Nv1yJW__pgDataBanner div:first-child{flex-direction:column;align-items:center;gap:4px;margin:0 0 24px;display:flex}.cakeyasan-module__Nv1yJW__pgDataBanner span{color:#e04b00;font-family:Georgia,serif;font-size:64px;font-weight:800;line-height:1}.cakeyasan-module__Nv1yJW__pgDataBanner small{margin-left:2px;font-size:20px;font-weight:800}.cakeyasan-module__Nv1yJW__pgDataBanner strong{color:#575352;letter-spacing:.04em;font-size:12px}.cakeyasan-module__Nv1yJW__pgDataBanner p{color:#575352;max-width:608px;margin:0 auto;font-size:15px;line-height:1.85}.cakeyasan-module__Nv1yJW__pgCatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cakeyasan-module__Nv1yJW__pgCat{color:inherit;background:#fff;border:1px solid #ebe9e8;border-radius:14px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;overflow:hidden}.cakeyasan-module__Nv1yJW__pgCat>div{aspect-ratio:1;background:#f3e7d6 50%/cover no-repeat}.cakeyasan-module__Nv1yJW__pgCat span{text-align:center;gap:4px;padding:18px 16px 22px;display:grid}.cakeyasan-module__Nv1yJW__pgCat strong{color:#1c1a1a;font-size:16px}.cakeyasan-module__Nv1yJW__pgCat small{color:#787675;font-size:13px}.cakeyasan-module__Nv1yJW__pgFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.cakeyasan-module__Nv1yJW__pgFlowUnit{display:contents}.cakeyasan-module__Nv1yJW__pgFlowStep{text-align:center;background:#fff;border:1px solid #ebe9e8;border-radius:14px;padding:32px 24px;position:relative}.cakeyasan-module__Nv1yJW__pgFlowStep span{color:#fff;background:#e04b00;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px}.cakeyasan-module__Nv1yJW__pgFlowStep div{background:#ffecd9;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:28px;display:inline-flex}.cakeyasan-module__Nv1yJW__pgFlowStep h3{color:#1c1a1a;margin:8px 0 6px;font-size:17px;font-weight:800}.cakeyasan-module__Nv1yJW__pgFlowStep p{color:#575352;margin:0;font-size:15px;line-height:1.6}.cakeyasan-module__Nv1yJW__pgFlowArrow{color:#ffd4b2;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex}.cakeyasan-module__Nv1yJW__pgFaqList{gap:8px;display:grid}.cakeyasan-module__Nv1yJW__pgFaq{background:#fff;border:1px solid #ebe9e8;border-radius:10px;padding:20px 24px;transition:border-color .12s}.cakeyasan-module__Nv1yJW__pgFaq:hover{border-color:#ffd4b2}.cakeyasan-module__Nv1yJW__pgFaq summary{color:#1c1a1a;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;font-size:15px;font-weight:800;line-height:1.55;list-style:none;display:grid}.cakeyasan-module__Nv1yJW__pgFaq summary::-webkit-details-marker{display:none}.cakeyasan-module__Nv1yJW__pgFaq summary:before{content:"Q";color:#e04b00;font-family:Georgia,serif;font-size:18px;font-weight:900;line-height:1.4}.cakeyasan-module__Nv1yJW__pgFaq summary:after{content:"+";color:#787675;font-size:22px;line-height:1.2;transition:transform .15s}.cakeyasan-module__Nv1yJW__pgFaq[open] summary{margin-bottom:10px}.cakeyasan-module__Nv1yJW__pgFaq[open] summary:after{transform:rotate(45deg)}.cakeyasan-module__Nv1yJW__pgFaq div{color:#575352;padding-left:28px;font-size:15px;line-height:1.8}.cakeyasan-module__Nv1yJW__pgFaq a{color:#e04b00;font-weight:800}.cakeyasan-module__Nv1yJW__pgFinalCta{color:#fff;text-align:center;background:linear-gradient(135deg,#e04b00 0%,#f16311 60%,#bd3200 100%);border-radius:20px;margin:56px 0 0;padding:64px 32px;position:relative;overflow:hidden}.cakeyasan-module__Nv1yJW__pgFinalCta:before,.cakeyasan-module__Nv1yJW__pgFinalCta:after{content:"";background:#ffffff14;border-radius:999px;position:absolute}.cakeyasan-module__Nv1yJW__pgFinalCta:before{width:160px;height:160px;top:-40px;left:-40px}.cakeyasan-module__Nv1yJW__pgFinalCta:after{width:120px;height:120px;bottom:-30px;right:-20px}.cakeyasan-module__Nv1yJW__pgFinalCta>div{z-index:1;max-width:480px;margin:0 auto;position:relative}.cakeyasan-module__Nv1yJW__pgFinalCta h2{color:#fff;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.5}.cakeyasan-module__Nv1yJW__pgFinalCta p{color:#ffffffeb;margin:0 0 32px;font-size:16px;line-height:1.85}.cakeyasan-module__Nv1yJW__pgBtnMain{color:#e04b00;background:#fff;width:100%;min-height:58px;padding:18px 24px;font-size:16px}.cakeyasan-module__Nv1yJW__pgBtnMain:hover{background:#fff5e9}.cakeyasan-module__Nv1yJW__notificationTabs{gap:var(--spacing-5);display:grid}.cakeyasan-module__Nv1yJW__notificationTabsList{justify-content:flex-start}.cakeyasan-module__Nv1yJW__notificationList{gap:var(--spacing-3);display:grid}.cakeyasan-module__Nv1yJW__notificationCard{gap:var(--spacing-2);border:1px solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Primary);color:var(--Text-High-Emphasis);padding:var(--spacing-5);text-decoration:none;display:grid}.cakeyasan-module__Nv1yJW__notificationCard:hover{border-color:var(--Border-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__notificationDate{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__notificationTitle{color:var(--Text-High-Emphasis)}.cakeyasan-module__Nv1yJW__notificationBody,.cakeyasan-module__Nv1yJW__notificationEmpty{color:var(--Text-Medium-Emphasis)}.cakeyasan-module__Nv1yJW__notificationEmpty{border:1px solid var(--Border-Low-Emphasis);border-radius:var(--radius-lg);background:var(--Surface-Secondary);padding:var(--spacing-5);margin:0}.cakeyasan-module__Nv1yJW__lpStaticGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:12px 64px;display:grid}.cakeyasan-module__Nv1yJW__lpStaticCard,.cakeyasan-module__Nv1yJW__lpGuideSec{background:#fff;border:1px solid #eee8df;border-radius:8px;padding:24px}.cakeyasan-module__Nv1yJW__lpStaticCard h2,.cakeyasan-module__Nv1yJW__lpGuideSec h2,.cakeyasan-module__Nv1yJW__lpGuideSec h3{color:#302821;letter-spacing:0;margin:0}.cakeyasan-module__Nv1yJW__lpStaticCard h2,.cakeyasan-module__Nv1yJW__lpGuideSec h2{font-size:22px;font-weight:800}.cakeyasan-module__Nv1yJW__lpGuideSec h3{font-size:16px;font-weight:800}.cakeyasan-module__Nv1yJW__lpStaticCard p,.cakeyasan-module__Nv1yJW__lpGuideSec p,.cakeyasan-module__Nv1yJW__lpGuideSec li{color:#66584f;font-size:14px;line-height:1.85}.cakeyasan-module__Nv1yJW__supplierHeroActions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.cakeyasan-module__Nv1yJW__supplierPrimaryAction,.cakeyasan-module__Nv1yJW__supplierSecondaryAction,.cakeyasan-module__Nv1yJW__supplierAuthForm button{letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__supplierPrimaryAction,.cakeyasan-module__Nv1yJW__supplierAuthForm button{color:#fff;background:#d46d0c;border:1px solid #d46d0c}.cakeyasan-module__Nv1yJW__supplierSecondaryAction{color:#4a3d34;background:#fff;border:1px solid #d8cbbd}.cakeyasan-module__Nv1yJW__supplierPrimaryAction,.cakeyasan-module__Nv1yJW__supplierSecondaryAction{padding-inline:28px}.cakeyasan-module__Nv1yJW__supplierIntroGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:10px 18px;display:grid}.cakeyasan-module__Nv1yJW__supplierIntroGrid article{background:#fffaf3;border:1px solid #eee8df;border-radius:8px;gap:10px;padding:22px;display:grid}.cakeyasan-module__Nv1yJW__supplierIntroGrid span{color:#d46d0c;font-size:13px;font-weight:800}.cakeyasan-module__Nv1yJW__supplierIntroGrid h2{color:#302821;letter-spacing:0;margin:0;font-size:18px;font-weight:800}.cakeyasan-module__Nv1yJW__supplierIntroGrid p{color:#66584f;margin:0;font-size:14px;line-height:1.8}.cakeyasan-module__Nv1yJW__supplierAuthLayout{place-items:start center;padding-block:28px 72px;display:grid}.cakeyasan-module__Nv1yJW__supplierAuthPanel{background:#fff;border:1px solid #eee8df;border-radius:8px;width:min(100%,520px);padding:30px}.cakeyasan-module__Nv1yJW__supplierAuthHeader{gap:8px;margin-bottom:22px;display:grid}.cakeyasan-module__Nv1yJW__supplierAuthHeader p{color:#d46d0c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.cakeyasan-module__Nv1yJW__supplierAuthHeader h1{color:#302821;letter-spacing:0;margin:0;font-size:28px;font-weight:800}.cakeyasan-module__Nv1yJW__supplierAuthHeader span{color:#66584f;font-size:14px;line-height:1.8}.cakeyasan-module__Nv1yJW__supplierAuthError{color:#9f3412;background:#fff1eb;border:1px solid #f0b8a3;border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.7}.cakeyasan-module__Nv1yJW__supplierAuthForm{gap:16px;display:grid}.cakeyasan-module__Nv1yJW__supplierAuthForm label{gap:7px;display:grid}.cakeyasan-module__Nv1yJW__supplierAuthForm label span{color:#4a3d34;font-size:13px;font-weight:800}.cakeyasan-module__Nv1yJW__supplierAuthForm input{color:#302821;background:#fff;border:1px solid #d8cbbd;border-radius:6px;width:100%;min-height:46px;padding-inline:14px;font-size:16px}.cakeyasan-module__Nv1yJW__supplierAuthForm input:focus{border-color:#d46d0c;outline:3px solid #d46d0c29}.cakeyasan-module__Nv1yJW__supplierAuthForm button{cursor:pointer;width:100%;margin-top:4px}.cakeyasan-module__Nv1yJW__supplierAuthForm button:disabled{cursor:wait;opacity:.65}.cakeyasan-module__Nv1yJW__supplierAuthLink{color:#d46d0c;margin-top:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__lpGuideSec{gap:14px;margin-block:18px;display:grid}.cakeyasan-module__Nv1yJW__lpGuideSec ul{gap:6px;margin:0;padding-inline-start:1.2em;display:grid}.cakeyasan-module__Nv1yJW__lpGuideSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cakeyasan-module__Nv1yJW__lpGuideStep{background:#fff7ef;border-radius:8px;gap:8px;padding:18px;display:grid}.cakeyasan-module__Nv1yJW__lpGuideStep span{color:#fff;background:#f0831e;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:inline-grid}.cakeyasan-module__Nv1yJW__lpGuideFaq{gap:12px;display:grid}.cakeyasan-module__Nv1yJW__lpGuideFaq article{border-top:1px solid #eee8df;padding-top:14px}.cakeyasan-module__Nv1yJW__catalogMockLayout{grid-template-columns:280px minmax(0,848px);align-items:start;gap:24px;display:grid}.cakeyasan-module__Nv1yJW__catalogMockContent{min-width:0;padding-block-start:52px}.cakeyasan-module__Nv1yJW__catalogMockTitle{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cakeyasan-module__Nv1yJW__catalogMockToolbar{color:#655a52;border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.cakeyasan-module__Nv1yJW__catalogMockToolbar p{flex-wrap:wrap;gap:8px;margin:0;font-size:14px;display:flex}.cakeyasan-module__Nv1yJW__catalogMockToolbar strong{color:#302821}.cakeyasan-module__Nv1yJW__catalogMockToolbar button{color:#4b4038;background:#fff;border:1px solid #e5ddd2;border-radius:999px;min-height:34px;padding-inline:14px;font-size:13px;font-weight:700}.cakeyasan-module__Nv1yJW__catalogMockGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;padding-block:24px;display:grid}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductCard{min-height:270px;position:relative}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductContent{gap:4px;padding:9px}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductBadge{z-index:1;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #5a341424}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductName{min-height:2.9em;font-size:12px;line-height:1.42}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductMaker,.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductMeta{font-size:10px}.cakeyasan-module__Nv1yJW__catalogMockGrid .cakeyasan-module__Nv1yJW__lpProductPrice{font-size:16px}.cakeyasan-module__Nv1yJW__detailShell{padding-block:0 72px}.cakeyasan-module__Nv1yJW__detailShell .cakeyasan-module__Nv1yJW__inner{width:min(1200px,100% - 48px)}.cakeyasan-module__Nv1yJW__detailLayout{grid-template-columns:minmax(0,704px) minmax(360px,420px);align-items:start;gap:32px}.cakeyasan-module__Nv1yJW__detailMainImageWrap,.cakeyasan-module__Nv1yJW__detailThumb{border-radius:8px}.cakeyasan-module__Nv1yJW__detailPanel{gap:14px}.cakeyasan-module__Nv1yJW__detailTitle{font-size:22px;line-height:1.4}.cakeyasan-module__Nv1yJW__corpPriceCard,.cakeyasan-module__Nv1yJW__shortSpecList,.cakeyasan-module__Nv1yJW__pdpSection{box-shadow:none;border-radius:8px}.cakeyasan-module__Nv1yJW__buyArea{background:#fff;border:1px solid #eee8df;border-radius:8px;padding:18px}.cakeyasan-module__Nv1yJW__pdpStack{margin-block-start:42px}.cakeyasan-module__Nv1yJW__similarRail{width:min(1200px,100%);margin-inline:auto}.cakeyasan-module__Nv1yJW__goodnoonMockMain{background:#fffaf4}.cakeyasan-module__Nv1yJW__gnHero{background:linear-gradient(135deg,#fff7e6 0%,#f6d9aa 48%,#ef8d32 100%);min-height:688px}.cakeyasan-module__Nv1yJW__gnHeroInner{grid-template-columns:minmax(0,.95fr) minmax(380px,.85fr);align-items:center;gap:56px;width:min(1200px,100% - 48px);margin-inline:auto;padding-block:72px;display:grid}.cakeyasan-module__Nv1yJW__gnHeroText{gap:18px;display:grid}.cakeyasan-module__Nv1yJW__gnHeroText p,.cakeyasan-module__Nv1yJW__gnEyebrow{color:#c35f00;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.cakeyasan-module__Nv1yJW__gnHeroText h1{color:#2e2520;letter-spacing:0;max-width:650px;margin:0;font-size:48px;font-weight:900;line-height:1.22}.cakeyasan-module__Nv1yJW__gnHeroText span,.cakeyasan-module__Nv1yJW__gnSection>p,.cakeyasan-module__Nv1yJW__gnVoice p{color:#564940;font-size:16px;line-height:1.9}.cakeyasan-module__Nv1yJW__gnHeroCtas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.cakeyasan-module__Nv1yJW__gnHeroCtas a{color:#fff;background:#2e2520;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__gnHeroCtas a+a{color:#2e2520;background:#ffffffb8}.cakeyasan-module__Nv1yJW__gnHeroVisual{place-items:center;display:grid}.cakeyasan-module__Nv1yJW__gnHeroVisual img{filter:drop-shadow(0 24px 34px #5b371538);width:100%;max-width:520px;height:auto}.cakeyasan-module__Nv1yJW__gnSection,.cakeyasan-module__Nv1yJW__gnVoice{gap:20px;width:min(1200px,100% - 48px);margin-inline:auto;padding-block:76px;display:grid}.cakeyasan-module__Nv1yJW__gnSection h2,.cakeyasan-module__Nv1yJW__gnVoice h2{color:#302821;letter-spacing:0;max-width:780px;margin:0;font-size:34px;font-weight:900;line-height:1.35}.cakeyasan-module__Nv1yJW__gnFeatureGrid,.cakeyasan-module__Nv1yJW__gnMaterialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cakeyasan-module__Nv1yJW__gnFeatureGrid article,.cakeyasan-module__Nv1yJW__gnMaterialCard,.cakeyasan-module__Nv1yJW__gnVoice{background:#fff;border:1px solid #eee0d0;border-radius:8px;padding:24px}.cakeyasan-module__Nv1yJW__gnFeatureGrid h3,.cakeyasan-module__Nv1yJW__gnMaterialCard h3{color:#302821;margin:0;font-size:18px;font-weight:800}.cakeyasan-module__Nv1yJW__gnFeatureGrid p,.cakeyasan-module__Nv1yJW__gnMaterialCard p{color:#66584f;font-size:14px;line-height:1.75}.cakeyasan-module__Nv1yJW__gnMaterialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__gnMaterialCard{padding:0;overflow:hidden}.cakeyasan-module__Nv1yJW__gnMaterialCard img{aspect-ratio:1.2;object-fit:cover;width:100%}.cakeyasan-module__Nv1yJW__gnMaterialCard div{gap:8px;padding:18px;display:grid}.cakeyasan-module__Nv1yJW__gnProductGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.cakeyasan-module__Nv1yJW__gnVoice{background:#2e2520;margin-bottom:72px}.cakeyasan-module__Nv1yJW__gnVoice h2,.cakeyasan-module__Nv1yJW__gnVoice p{color:#fff}@media (max-width:1024px){.cakeyasan-module__Nv1yJW__headerTop{grid-template-columns:1fr auto}.cakeyasan-module__Nv1yJW__headerSearch{order:3;grid-column:1/-1;margin-block-end:var(--spacing-3)}.cakeyasan-module__Nv1yJW__heroInner,.cakeyasan-module__Nv1yJW__detailLayout,.cakeyasan-module__Nv1yJW__goodnoonHero,.cakeyasan-module__Nv1yJW__cartLayout{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__categoryGrid,.cakeyasan-module__Nv1yJW__productGrid,.cakeyasan-module__Nv1yJW__staticProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__catalogLayout,.cakeyasan-module__Nv1yJW__lpFrame{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__lpSidebar{display:none;position:static}.cakeyasan-module__Nv1yJW__lpIconGrid,.cakeyasan-module__Nv1yJW__lpProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cakeyasan-module__Nv1yJW__headerTop,.cakeyasan-module__Nv1yJW__headerNavRow,.cakeyasan-module__Nv1yJW__inner,.cakeyasan-module__Nv1yJW__footerInner,.cakeyasan-module__Nv1yJW__footerBottom,.cakeyasan-module__Nv1yJW__heroInner{width:min(100% - var(--spacing-4),1180px)}.cakeyasan-module__Nv1yJW__lpFrame{width:min(100% - var(--spacing-4),1180px);padding-block-start:var(--spacing-4)}.cakeyasan-module__Nv1yJW__headerActions .cakeyasan-module__Nv1yJW__button,.cakeyasan-module__Nv1yJW__headerSupplierLink,.cakeyasan-module__Nv1yJW__categoryMenuButton{display:none}.cakeyasan-module__Nv1yJW__heroTitle{font-size:42px}.cakeyasan-module__Nv1yJW__heroMetrics,.cakeyasan-module__Nv1yJW__grid3,.cakeyasan-module__Nv1yJW__categoryGrid,.cakeyasan-module__Nv1yJW__useCaseGrid,.cakeyasan-module__Nv1yJW__magazineGrid,.cakeyasan-module__Nv1yJW__infoGrid,.cakeyasan-module__Nv1yJW__staticGrid,.cakeyasan-module__Nv1yJW__staticProductGrid,.cakeyasan-module__Nv1yJW__productGrid,.cakeyasan-module__Nv1yJW__sidebar,.cakeyasan-module__Nv1yJW__footerInner{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__heroSlide{min-height:320px}.cakeyasan-module__Nv1yJW__lpHero{min-height:500px}.cakeyasan-module__Nv1yJW__lpHeroOverlay{background:linear-gradient(#fffffffa 0%,#ffffffe0 55%,#ffffff4d 100%),linear-gradient(90deg,#ffffffd1,#fff3)}.cakeyasan-module__Nv1yJW__lpHeroCopy{max-width:none;padding:var(--spacing-8)var(--spacing-5)}.cakeyasan-module__Nv1yJW__lpHeroCopy h1{font-size:30px}.cakeyasan-module__Nv1yJW__lpIconGrid,.cakeyasan-module__Nv1yJW__lpUseCaseGrid,.cakeyasan-module__Nv1yJW__lpProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__lpFeatureHeader{flex-direction:column;align-items:flex-start}.cakeyasan-module__Nv1yJW__cartItem{grid-template-columns:88px minmax(0,1fr)}.cakeyasan-module__Nv1yJW__cartItem>:last-child{grid-column:1/-1}.cakeyasan-module__Nv1yJW__cartItemTotal{grid-template-columns:1fr auto;place-items:center start;min-width:0}.cakeyasan-module__Nv1yJW__cartItemTotal button{justify-self:end;margin-block-start:0}.cakeyasan-module__Nv1yJW__cartSectionHeader,.cakeyasan-module__Nv1yJW__cartSummaryRow{flex-direction:column;align-items:flex-start}.cakeyasan-module__Nv1yJW__cartContinueLink,.cakeyasan-module__Nv1yJW__cartPrimaryAction{width:100%}.cakeyasan-module__Nv1yJW__specRow{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__footerBottom,.cakeyasan-module__Nv1yJW__cartHeader,.cakeyasan-module__Nv1yJW__catalogHeader,.cakeyasan-module__Nv1yJW__sectionHeader{flex-direction:column;align-items:flex-start}}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductCard{box-shadow:none;border-color:#eee8df;border-radius:8px}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductContent{gap:6px;padding:12px}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductName{color:#302821;min-height:3.6em;font-size:13px;font-weight:700;line-height:1.45}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductMaker,.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductMeta{color:#827870;font-size:11px}.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductPrice{color:#e27619;font-size:18px}@media (max-width:1024px){.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.cakeyasan-module__Nv1yJW__mockMain .cakeyasan-module__Nv1yJW__lpProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.cakeyasan-module__Nv1yJW__catalogMockLayout,.cakeyasan-module__Nv1yJW__detailLayout,.cakeyasan-module__Nv1yJW__gnHeroInner,.cakeyasan-module__Nv1yJW__productGuideHero,.cakeyasan-module__Nv1yJW__pgRealSell,.cakeyasan-module__Nv1yJW__infoFaqLayout{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__frontStaticNav{display:none}.cakeyasan-module__Nv1yJW__frontStaticMenu{display:inline-flex}.cakeyasan-module__Nv1yJW__infoFaqNav{position:static}.cakeyasan-module__Nv1yJW__catalogMockContent{padding-block-start:0}.cakeyasan-module__Nv1yJW__catalogMockGrid,.cakeyasan-module__Nv1yJW__gnProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__lpGuideSteps,.cakeyasan-module__Nv1yJW__infoGrid4,.cakeyasan-module__Nv1yJW__infoCategoryGrid,.cakeyasan-module__Nv1yJW__infoSteps,.cakeyasan-module__Nv1yJW__pgPainGrid,.cakeyasan-module__Nv1yJW__pgValueGrid,.cakeyasan-module__Nv1yJW__pgCatGrid,.cakeyasan-module__Nv1yJW__gnMaterialGrid,.cakeyasan-module__Nv1yJW__gnFeatureGrid,.cakeyasan-module__Nv1yJW__supplierIntroGrid,.cakeyasan-module__Nv1yJW__lpFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.cakeyasan-module__Nv1yJW__faqPage{padding:40px 24px 64px}.cakeyasan-module__Nv1yJW__faqPageTitle{font-size:34px}.cakeyasan-module__Nv1yJW__faqSection h2{font-size:20px}.cakeyasan-module__Nv1yJW__faqLayout{grid-template-columns:220px minmax(0,1fr)}.cakeyasan-module__Nv1yJW__faqNav{flex-direction:column;position:sticky;top:80px}}@media (max-width:760px){.cakeyasan-module__Nv1yJW__lpPageMain,.cakeyasan-module__Nv1yJW__pgPageMain,.cakeyasan-module__Nv1yJW__frontStaticHeaderInner,.cakeyasan-module__Nv1yJW__catalogMockShell,.cakeyasan-module__Nv1yJW__detailShell .cakeyasan-module__Nv1yJW__inner,.cakeyasan-module__Nv1yJW__gnHeroInner,.cakeyasan-module__Nv1yJW__gnSection,.cakeyasan-module__Nv1yJW__gnVoice,.cakeyasan-module__Nv1yJW__lpFooterInner,.cakeyasan-module__Nv1yJW__lpFooterBottom{width:min(100% - 20px,1200px)}.cakeyasan-module__Nv1yJW__pgPageMain{width:100%;padding:14px 20px 48px}.cakeyasan-module__Nv1yJW__lpPageHero h1,.cakeyasan-module__Nv1yJW__productGuideHero h1,.cakeyasan-module__Nv1yJW__gnSection h2,.cakeyasan-module__Nv1yJW__gnVoice h2{font-size:26px}.cakeyasan-module__Nv1yJW__gnHero{min-height:auto}.cakeyasan-module__Nv1yJW__gnHeroInner{gap:28px;padding-block:42px}.cakeyasan-module__Nv1yJW__gnHeroText h1{font-size:32px}.cakeyasan-module__Nv1yJW__catalogMockGrid,.cakeyasan-module__Nv1yJW__gnProductGrid,.cakeyasan-module__Nv1yJW__lpStaticGrid,.cakeyasan-module__Nv1yJW__infoGrid2,.cakeyasan-module__Nv1yJW__infoGrid3,.cakeyasan-module__Nv1yJW__infoGrid4,.cakeyasan-module__Nv1yJW__infoInsightGrid,.cakeyasan-module__Nv1yJW__infoCategoryGrid,.cakeyasan-module__Nv1yJW__infoSteps,.cakeyasan-module__Nv1yJW__pgPainGrid,.cakeyasan-module__Nv1yJW__pgValueGrid,.cakeyasan-module__Nv1yJW__pgInsightGrid,.cakeyasan-module__Nv1yJW__pgCatGrid,.cakeyasan-module__Nv1yJW__supplierIntroGrid,.cakeyasan-module__Nv1yJW__lpGuideSteps,.cakeyasan-module__Nv1yJW__gnMaterialGrid,.cakeyasan-module__Nv1yJW__gnFeatureGrid,.cakeyasan-module__Nv1yJW__staticProductGrid,.cakeyasan-module__Nv1yJW__similarGrid,.cakeyasan-module__Nv1yJW__lpFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__catalogMockToolbar,.cakeyasan-module__Nv1yJW__lpFooterBottom{flex-direction:column;align-items:flex-start}.cakeyasan-module__Nv1yJW__detailThumbs,.cakeyasan-module__Nv1yJW__snsShareList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cakeyasan-module__Nv1yJW__supplierIntroGrid,.cakeyasan-module__Nv1yJW__lpStaticGrid,.cakeyasan-module__Nv1yJW__infoGrid2,.cakeyasan-module__Nv1yJW__infoGrid3,.cakeyasan-module__Nv1yJW__infoGrid4,.cakeyasan-module__Nv1yJW__infoInsightGrid,.cakeyasan-module__Nv1yJW__infoCategoryGrid,.cakeyasan-module__Nv1yJW__infoSteps,.cakeyasan-module__Nv1yJW__infoRateGrid,.cakeyasan-module__Nv1yJW__pgPainGrid,.cakeyasan-module__Nv1yJW__pgValueGrid,.cakeyasan-module__Nv1yJW__pgInsightGrid,.cakeyasan-module__Nv1yJW__pgRealSell,.cakeyasan-module__Nv1yJW__pgFlow{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__pgHero{background-position:right -40px bottom;min-height:auto;padding:40px 28px 128px}.cakeyasan-module__Nv1yJW__pgHero:before{background:linear-gradient(#f8f2e8f5 0%,#f8f2e8eb 50%,#f8f2e800 100%)}.cakeyasan-module__Nv1yJW__pgHero h1{font-size:30px}.cakeyasan-module__Nv1yJW__pgHeroTagline{margin-bottom:36px}.cakeyasan-module__Nv1yJW__pgSection{margin-top:56px}.cakeyasan-module__Nv1yJW__pgCatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cakeyasan-module__Nv1yJW__pgFlowUnit{gap:12px;display:grid}.cakeyasan-module__Nv1yJW__pgFlowArrow{height:24px;transform:rotate(90deg)}.cakeyasan-module__Nv1yJW__pgBtnPrimary,.cakeyasan-module__Nv1yJW__pgBtnPrimaryLarge,.cakeyasan-module__Nv1yJW__pgBtnSecondary,.cakeyasan-module__Nv1yJW__pgBtnMain{white-space:normal;text-align:center;width:100%}.cakeyasan-module__Nv1yJW__pgHeroCta .cakeyasan-module__Nv1yJW__pgBtnPrimaryLarge{white-space:nowrap;width:auto;padding:14px 28px;font-size:15px}.cakeyasan-module__Nv1yJW__pgDataBanner,.cakeyasan-module__Nv1yJW__pgFinalCta,.cakeyasan-module__Nv1yJW__pgRealSell{padding:28px 22px}.cakeyasan-module__Nv1yJW__pgDataBanner span{font-size:48px}.cakeyasan-module__Nv1yJW__frontStaticLogin{display:none}.cakeyasan-module__Nv1yJW__frontStaticLogoText{font-size:15px}.cakeyasan-module__Nv1yJW__frontStaticSignup{min-height:34px;padding-inline:12px}.cakeyasan-module__Nv1yJW__productGuideHero,.cakeyasan-module__Nv1yJW__infoFinalCta,.cakeyasan-module__Nv1yJW__infoForm{padding:22px}.cakeyasan-module__Nv1yJW__infoTable div{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__infoTable strong+strong,.cakeyasan-module__Nv1yJW__infoTable span+span{border-top:1px solid #eee8df;border-left:0}.cakeyasan-module__Nv1yJW__supplierAuthPanel{padding:22px}.cakeyasan-module__Nv1yJW__supplierAuthHeader h1{font-size:24px}}.cakeyasan-module__Nv1yJW__mypageMain{width:min(100% - 32px,1200px);margin:0 auto;padding:24px 0 72px}.cakeyasan-module__Nv1yJW__mypageLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cakeyasan-module__Nv1yJW__mypageSidebar{background:#fffdf9;border:1px solid #e7dfd4;border-radius:8px;gap:18px;padding:20px;display:grid;position:sticky;top:84px;box-shadow:0 12px 32px #2c1c0c0f}.cakeyasan-module__Nv1yJW__mypageSidebarHeader{border-bottom:1px solid #efe8de;gap:4px;padding-bottom:14px;display:grid}.cakeyasan-module__Nv1yJW__mypageSidebarHeader p,.cakeyasan-module__Nv1yJW__mypagePageHeader p{color:#8b5b27;text-transform:uppercase;margin:0}.cakeyasan-module__Nv1yJW__mypageSidebarHeader h1,.cakeyasan-module__Nv1yJW__mypagePageHeader h2{color:#24170d;margin:0}.cakeyasan-module__Nv1yJW__mypageSidebarHeader h1{font-size:24px}.cakeyasan-module__Nv1yJW__mypageNav,.cakeyasan-module__Nv1yJW__mypageNavGroup{gap:8px;display:grid}.cakeyasan-module__Nv1yJW__mypageNavGroup h2{color:#6b5a4a;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;font-weight:700;display:inline-flex}.cakeyasan-module__Nv1yJW__mypageNav a{color:#3d2b1e;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .2s,color .2s;display:flex}.cakeyasan-module__Nv1yJW__mypageNav a:hover,.cakeyasan-module__Nv1yJW__mypageNavActive{color:#7a3f00;background:#f6eadb}.cakeyasan-module__Nv1yJW__mypageContent{gap:18px;min-width:0;display:grid}.cakeyasan-module__Nv1yJW__mypagePageHeader{border-bottom:1px solid #efe8de;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.cakeyasan-module__Nv1yJW__mypagePageHeader h2{font-size:28px}.cakeyasan-module__Nv1yJW__mypageCount,.cakeyasan-module__Nv1yJW__mypageStatus{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.cakeyasan-module__Nv1yJW__mypageCount{color:#5e4a38;background:#f4f0ea}.cakeyasan-module__Nv1yJW__mypagePanel,.cakeyasan-module__Nv1yJW__mypageEmpty,.cakeyasan-module__Nv1yJW__mypageOrderCard,.cakeyasan-module__Nv1yJW__mypageFavoriteCard{background:#fff;border:1px solid #e7dfd4;border-radius:8px;box-shadow:0 12px 28px #2c1c0c0d}.cakeyasan-module__Nv1yJW__mypagePanel{gap:18px;padding:22px;display:grid}.cakeyasan-module__Nv1yJW__mypageEmpty{color:#5e4a38;text-align:center;justify-items:center;gap:10px;padding:44px 22px;display:grid}.cakeyasan-module__Nv1yJW__mypageEmpty h3,.cakeyasan-module__Nv1yJW__mypagePanel h3{color:#24170d;margin:0;font-size:20px}.cakeyasan-module__Nv1yJW__mypageEmpty p,.cakeyasan-module__Nv1yJW__mypagePanel p{margin:0}.cakeyasan-module__Nv1yJW__mypageEmpty a{color:#fff;background:#24170d;border-radius:8px;align-items:center;min-height:40px;margin-top:6px;padding:0 16px;text-decoration:none;display:inline-flex}.cakeyasan-module__Nv1yJW__mypageOrderList{gap:16px;display:grid}.cakeyasan-module__Nv1yJW__mypageOrderCard{gap:16px;padding:20px;display:grid}.cakeyasan-module__Nv1yJW__mypageOrderHeader,.cakeyasan-module__Nv1yJW__mypageOrderSummary,.cakeyasan-module__Nv1yJW__mypageOrderItem{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cakeyasan-module__Nv1yJW__mypageOrderHeader h3{color:#24170d;margin:2px 0 0;font-size:20px}.cakeyasan-module__Nv1yJW__mypageOrderHeader p{color:#8b5b27;margin:0}.cakeyasan-module__Nv1yJW__mypageStatus_unshipped{color:#5e4a38;background:#f4f0ea}.cakeyasan-module__Nv1yJW__mypageStatus_partial{color:#8a4d00;background:#fff2d6}.cakeyasan-module__Nv1yJW__mypageStatus_shipped{color:#11613a;background:#e6f5ed}.cakeyasan-module__Nv1yJW__mypageOrderSummary{color:#5e4a38;border-top:1px solid #f0e8dd;border-bottom:1px solid #f0e8dd;padding:12px 0}.cakeyasan-module__Nv1yJW__mypageOrderSummary strong,.cakeyasan-module__Nv1yJW__mypageOrderItem strong,.cakeyasan-module__Nv1yJW__mypageFavoriteBody strong{color:#9f2d00}.cakeyasan-module__Nv1yJW__mypageOrderItems{gap:12px;display:grid}.cakeyasan-module__Nv1yJW__mypageOrderItem a{color:#24170d;font-weight:700;text-decoration:none}.cakeyasan-module__Nv1yJW__mypageOrderItem p{color:#6b5a4a;margin:4px 0 0;font-size:13px}.cakeyasan-module__Nv1yJW__mypageFavoriteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cakeyasan-module__Nv1yJW__mypageFavoriteCard{overflow:hidden}.cakeyasan-module__Nv1yJW__mypageFavoriteImage{aspect-ratio:1;background:#f7f1ea;display:block}.cakeyasan-module__Nv1yJW__mypageFavoriteImage img{object-fit:cover;width:100%;height:100%}.cakeyasan-module__Nv1yJW__mypageFavoriteBody{gap:6px;padding:14px 14px 10px;display:grid}.cakeyasan-module__Nv1yJW__mypageFavoriteBody p,.cakeyasan-module__Nv1yJW__mypageFavoriteBody span{color:#6b5a4a;margin:0;font-size:13px}.cakeyasan-module__Nv1yJW__mypageFavoriteBody h3{margin:0;font-size:15px;line-height:1.5}.cakeyasan-module__Nv1yJW__mypageFavoriteBody a{color:#24170d;text-decoration:none}.cakeyasan-module__Nv1yJW__mypageFavoriteCard button{color:#9f2d00;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 14px 14px;padding:0;font-weight:700;display:inline-flex}.cakeyasan-module__Nv1yJW__mypageProfileList,.cakeyasan-module__Nv1yJW__mypageForm{gap:16px;display:grid}.cakeyasan-module__Nv1yJW__mypageProfileRow{border-bottom:1px solid #f0e8dd;grid-template-columns:180px minmax(0,1fr);gap:18px;padding-bottom:14px;display:grid}.cakeyasan-module__Nv1yJW__mypageProfileRow dt{color:#6b5a4a;font-weight:700}.cakeyasan-module__Nv1yJW__mypageProfileRow dd{color:#24170d;overflow-wrap:anywhere;min-width:0;margin:0}.cakeyasan-module__Nv1yJW__mypageActions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.cakeyasan-module__Nv1yJW__mypageActions a{color:#fff;background:#24170d;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:880px){.cakeyasan-module__Nv1yJW__mypageLayout{grid-template-columns:1fr}.cakeyasan-module__Nv1yJW__mypageSidebar{position:static}.cakeyasan-module__Nv1yJW__mypageNav,.cakeyasan-module__Nv1yJW__mypageFavoriteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cakeyasan-module__Nv1yJW__mypageMain{width:min(100% - 20px,1200px)}.cakeyasan-module__Nv1yJW__mypagePageHeader,.cakeyasan-module__Nv1yJW__mypageOrderHeader,.cakeyasan-module__Nv1yJW__mypageOrderSummary,.cakeyasan-module__Nv1yJW__mypageOrderItem{flex-direction:column;align-items:flex-start}.cakeyasan-module__Nv1yJW__mypagePageHeader h2{font-size:24px}.cakeyasan-module__Nv1yJW__mypageNav,.cakeyasan-module__Nv1yJW__mypageFavoriteGrid,.cakeyasan-module__Nv1yJW__mypageProfileRow{grid-template-columns:1fr}}
.shared-module__O7dUnq__frame{width:min(var(--content-max-width),100%);margin:0 auto;padding-bottom:64px}.shared-module__O7dUnq__breadcrumbs{color:var(--Text-Medium-Emphasis);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 24px 16px;display:flex}.shared-module__O7dUnq__errorPanel{border:1px solid var(--Border-Caution);background:var(--Surface-Caution);border-radius:16px;margin:40px 24px;padding:24px}@media (max-width:767px){.shared-module__O7dUnq__frame{padding-bottom:40px}.shared-module__O7dUnq__breadcrumbs{padding-left:16px;padding-right:16px}}
