.tryon-favorites-module__i07JPa__buttonWrap{width:100%}.tryon-favorites-module__i07JPa__favoriteButton{color:#3b342c;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #c7bdb1;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.tryon-favorites-module__i07JPa__favoriteButton[aria-pressed=true]{color:#714436;background:#faf2ed;border-color:#bd9180}.tryon-favorites-module__i07JPa__favoriteButton:disabled,.tryon-favorites-module__i07JPa__remove:disabled{cursor:wait;opacity:.55}.tryon-favorites-module__i07JPa__favoriteButton:focus-visible,.tryon-favorites-module__i07JPa__primary:focus-visible,.tryon-favorites-module__i07JPa__remove:focus-visible,.tryon-favorites-module__i07JPa__textButton:focus-visible,.tryon-favorites-module__i07JPa__productLink:focus-visible{outline-offset:3px;outline:2px solid #94733f}.tryon-favorites-module__i07JPa__panel{color:#2f2b26;padding:8px 0 28px}.tryon-favorites-module__i07JPa__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tryon-favorites-module__i07JPa__heading h2{letter-spacing:.04em;margin:10px 0 4px;font-family:Georgia,Noto Serif JP,serif;font-size:22px;font-weight:500}.tryon-favorites-module__i07JPa__heading span{color:#84796a;font-size:12px}.tryon-favorites-module__i07JPa__note{color:#81786c;margin:8px 0 18px;font-size:11px;line-height:1.85}.tryon-favorites-module__i07JPa__error{color:#8c4038;background:#fff4f1;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.7}.tryon-favorites-module__i07JPa__error p{margin:0 0 5px}.tryon-favorites-module__i07JPa__textButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tryon-favorites-module__i07JPa__empty{text-align:center;background:#fffdfa;border:1px solid #ece6dc;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:38px 22px;font-size:13px;line-height:1.8;display:flex}.tryon-favorites-module__i07JPa__empty p{margin:0}.tryon-favorites-module__i07JPa__empty small{color:#8c8072}.tryon-favorites-module__i07JPa__emptyHeart{color:#b29878;font-size:38px;line-height:1}.tryon-favorites-module__i07JPa__primary{min-height:46px;font:inherit;color:#fff;cursor:pointer;background:#756247;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;padding:12px 22px;font-size:13px;text-decoration:none;display:inline-flex}.tryon-favorites-module__i07JPa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.tryon-favorites-module__i07JPa__card{background:#fff;border:1px solid #eae4db;border-radius:13px;min-width:0;overflow:hidden}.tryon-favorites-module__i07JPa__productLink{color:inherit;text-decoration:none;display:block}.tryon-favorites-module__i07JPa__image{aspect-ratio:4/5;color:#9b9285;background:#f4f0e9;place-items:center;font-size:12px;display:grid;position:relative}.tryon-favorites-module__i07JPa__image img{object-fit:cover;width:100%;height:100%}.tryon-favorites-module__i07JPa__sold{color:#695d50;background:#fffef8eb;border-radius:5px;padding:3px 9px;font-size:10px;position:absolute;bottom:10px;left:10px}.tryon-favorites-module__i07JPa__card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:40px;margin:11px 12px 5px;font-size:12px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.tryon-favorites-module__i07JPa__card p{margin:0 12px 10px;font-size:14px;font-weight:600}.tryon-favorites-module__i07JPa__inquiryArea{margin:0 12px 10px;display:block}.tryon-favorites-module__i07JPa__lineInquiry{color:#087a39;background:#06c7551a;border:1px solid #06c7554d;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1.3;display:inline-block}.tryon-favorites-module__i07JPa__remove{color:#857967;width:calc(100% - 24px);min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee8df;margin:0 12px 12px;font-size:10px}@media (min-width:680px){.tryon-favorites-module__i07JPa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
.storefront-module__TyP14W__viewport{--storefront-bottom-nav-height:49px;--product-line-dock-height:57px;color:#173a30;letter-spacing:.025em;background:radial-gradient(circle at 12% 8%,#c9e6d8b8,#0000 25rem),#edf4f0;min-height:100svh;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.storefront-module__TyP14W__viewport *{box-sizing:border-box}.storefront-module__TyP14W__phone{background:radial-gradient(circle at 100% 11%,#97ccb547,#0000 20rem),linear-gradient(#f8fbf9 0%,#eef7f2 44%,#f7faf8 100%);width:min(100%,430px);min-height:100svh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 55px #1b42351c}.storefront-module__TyP14W__bottomNav{z-index:40;width:min(100%,430px);height:calc(var(--storefront-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:2px 6px calc(2px + env(safe-area-inset-bottom,0px));background:#f8fbf9fa;border-top:1px solid #d9e8e1;grid-template-columns:repeat(4,minmax(0,1fr));display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.storefront-module__TyP14W__savedStyleLink{color:#285e49;text-underline-offset:3px;justify-content:flex-end;align-items:center;min-height:44px;margin:-10px 20px 10px;font-size:11px;display:flex}@media (max-width:540px){.storefront-module__TyP14W__phone{padding-bottom:calc(var(--storefront-bottom-nav-height) + env(safe-area-inset-bottom,0px))}.storefront-module__TyP14W__bottomNav{display:grid}}.storefront-module__TyP14W__bottomNav a{color:#567769;letter-spacing:0;-webkit-tap-highlight-color:#2170521f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:44px;font-size:11px;line-height:14px;text-decoration:none;display:flex}.storefront-module__TyP14W__phone.storefront-module__TyP14W__phoneWithoutNav{padding-bottom:0}.storefront-module__TyP14W__bottomNav a[aria-current=page]{color:#174d3a;font-weight:600}.storefront-module__TyP14W__bottomNav a:focus-visible{outline-offset:-2px;outline:2px solid #21705a}.storefront-module__TyP14W__bottomNav svg{flex:0 0 16px;width:16px;height:16px}.storefront-module__TyP14W__footer{color:#739084;letter-spacing:.18em;text-align:center;border-top:1px solid #265a481a;justify-content:center;align-items:center;gap:8px;min-height:74px;padding:22px 14px;font-family:Georgia,Times New Roman,serif;font-size:.61rem;display:flex}.storefront-module__TyP14W__topbar,.storefront-module__TyP14W__gridTopbar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fafdfbde;border-bottom:1px solid #2053421f;align-items:center;height:44px;display:grid;position:sticky;top:0}.storefront-module__TyP14W__topbar{grid-template-columns:50px minmax(0,1fr) 62px;padding:0 6px}.storefront-module__TyP14W__topbarBack,.storefront-module__TyP14W__topbarTrailing{color:#225e4a;align-items:center;min-width:44px;height:44px;text-decoration:none;display:grid}.storefront-module__TyP14W__topbarBack{justify-content:start;padding-left:10px;font-size:1.55rem}.storefront-module__TyP14W__topbarTrailing{letter-spacing:.16em;justify-content:end;font-family:Georgia,Times New Roman,serif;font-size:.7rem}.storefront-module__TyP14W__topbarTrailingDisabled{color:#7e978d;opacity:.72}.storefront-module__TyP14W__topbarSpacer{min-width:44px;height:44px;display:block}.storefront-module__TyP14W__topbarTitle,.storefront-module__TyP14W__gridTopbar h1{color:#14372c;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Yu Mincho,serif;font-size:.77rem;font-weight:500;overflow:hidden}.storefront-module__TyP14W__breadcrumbs{background:#f7fbf8c7;border-bottom:1px solid #20534214;min-height:36px;padding:0 16px}.storefront-module__TyP14W__breadcrumbs ol{align-items:center;gap:7px;min-width:0;min-height:36px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.storefront-module__TyP14W__breadcrumbs li{color:#789086;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.61rem;display:flex}.storefront-module__TyP14W__breadcrumbs li:not(:last-child):after{color:#a2b4ac;content:"/"}.storefront-module__TyP14W__breadcrumbLink,.storefront-module__TyP14W__breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storefront-module__TyP14W__breadcrumbLink{color:#2a6a53;text-underline-offset:3px;text-decoration:none}.storefront-module__TyP14W__breadcrumbCurrent{color:#6c8379}.storefront-module__TyP14W__topbarBack,.storefront-module__TyP14W__topbarTrailing,.storefront-module__TyP14W__iconButton,.storefront-module__TyP14W__breadcrumbLink{transition:color .18s,background-color .18s,transform .18s}.storefront-module__TyP14W__topbarBack:focus-visible,.storefront-module__TyP14W__topbarTrailing:focus-visible,.storefront-module__TyP14W__iconButton:focus-visible,.storefront-module__TyP14W__breadcrumbLink:focus-visible{outline-offset:-3px;border-radius:8px;outline:2px solid #2a705894}@media (hover:hover){.storefront-module__TyP14W__topbarBack:hover,.storefront-module__TyP14W__topbarTrailing:hover,.storefront-module__TyP14W__iconButton:hover{background:#dcf0e69e}.storefront-module__TyP14W__breadcrumbLink:hover{color:#174d3b;text-decoration:underline}}.storefront-module__TyP14W__topbarBack:active,.storefront-module__TyP14W__topbarTrailing:active,.storefront-module__TyP14W__iconButton:active,.storefront-module__TyP14W__breadcrumbLink:active{transform:translateY(1px)}.storefront-module__TyP14W__sectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.storefront-module__TyP14W__sectionHeading h2{color:#173e32;letter-spacing:.07em;margin:7px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.45rem,7.2vw,1.85rem);font-weight:400}.storefront-module__TyP14W__eyebrow,.storefront-module__TyP14W__sectionCount{color:#5a8374;letter-spacing:.22em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.66rem}.storefront-module__TyP14W__sectionCount{flex:none;padding-bottom:4px}.storefront-module__TyP14W__lineAction{color:#fff;text-align:center;background:#1d6b52;border:0;border-radius:14px;grid-template-columns:40px 1fr 24px;align-items:center;min-height:50px;padding:7px 13px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;display:grid;box-shadow:0 12px 24px #14543e21}.storefront-module__TyP14W__lineActionDisabled{cursor:not-allowed;opacity:.76;box-shadow:none}.storefront-module__TyP14W__lineMark{color:#2f735c;background:#ffffffed;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:.55rem;display:grid}.storefront-module__TyP14W__designPreviewNotice{color:#456d5e;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ddf1e7d1;border-bottom:1px solid #28664e21;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 14px;display:flex}.storefront-module__TyP14W__designPreviewNotice span{color:#23624b;letter-spacing:.16em;flex:none;font-family:Georgia,Times New Roman,serif;font-size:.56rem}.storefront-module__TyP14W__designPreviewNotice p{margin:0;font-size:.62rem;line-height:1.55}.storefront-module__TyP14W__designPreviewNoticeCompact{background:#e8f6efc7;border:1px solid #28664e21;border-radius:12px;min-height:36px;margin:8px 12px 0;padding:6px 10px}.storefront-module__TyP14W__profileSection{text-align:center;padding:17px 20px 28px}.storefront-module__TyP14W__previewNote{color:#678176;margin:0 0 16px;font-size:.7rem}.storefront-module__TyP14W__wordmarkRow{border-bottom:1px solid #235b471f;justify-content:space-between;align-items:center;padding-bottom:14px;font-family:Georgia,Times New Roman,serif;display:flex}.storefront-module__TyP14W__wordmark{letter-spacing:.27em;font-size:1.02rem}.storefront-module__TyP14W__wordmarkSub{color:#789185;letter-spacing:.19em;font-size:.55rem}.storefront-module__TyP14W__avatar{background:linear-gradient(145deg,#e8f3ed,#d8ebe2);border:1px solid #ffffffeb;border-radius:50%;width:98px;height:98px;margin:18px auto 10px;position:relative;overflow:hidden;box-shadow:0 13px 32px #1c513e17}.storefront-module__TyP14W__avatar:before{content:"";background:#205542;border-radius:50% 50% 42% 42%;width:36px;height:45px;position:absolute;top:18px;left:31px}.storefront-module__TyP14W__avatar:after{content:"";background:#fbfcfb;border-radius:52% 52% 0 0;width:64px;height:43px;position:absolute;bottom:-2px;left:17px}.storefront-module__TyP14W__avatarImage{z-index:3;object-fit:cover;position:absolute}.storefront-module__TyP14W__profileTitle{color:#153c30;letter-spacing:.24em;text-indent:.24em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.storefront-module__TyP14W__profileStatement{color:#527467;margin:5px 0 14px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.82rem}.storefront-module__TyP14W__lineIdCard{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb0;border:1px solid #fffc;border-radius:17px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid;box-shadow:0 12px 24px #2a55450d}.storefront-module__TyP14W__lineIdIcon{background:#def2e8;border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden}.storefront-module__TyP14W__lineIdAvatar{object-fit:cover}.storefront-module__TyP14W__lineIdLabel{color:#6d8c7f;letter-spacing:.16em;margin-bottom:2px;font-size:.64rem;display:block}.storefront-module__TyP14W__lineIdValue{color:#244f41;-webkit-user-select:text;user-select:text;font-size:.8rem;font-weight:600;display:block}.storefront-module__TyP14W__copyButton{appearance:none;color:#426d5d;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff85;border:1px solid #c9ddd4;border-radius:12px;place-items:center;min-width:64px;min-height:44px;padding:0 8px;font-family:inherit;font-size:.7rem;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.storefront-module__TyP14W__copyButton:hover:not(:disabled){background:#eff9f4e0;border-color:#38775e57}.storefront-module__TyP14W__copyButton:active:not(:disabled){transform:scale(.97)}.storefront-module__TyP14W__copyButton:focus-visible{outline-offset:2px;outline:2px solid #267054ad}.storefront-module__TyP14W__copyButton:disabled{cursor:not-allowed;opacity:.58}.storefront-module__TyP14W__copyButtonCopied{color:#245f49;background:#dcf2e7e0;border-color:#2d7d5d52}.storefront-module__TyP14W__copyButtonError{color:#795743;background:#f8f0e9db;border-color:#8f684d47}.storefront-module__TyP14W__copyStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront-module__TyP14W__socialRow{grid-template-columns:1.45fr .9fr;gap:8px;margin-top:8px;display:grid}.storefront-module__TyP14W__socialRowSingle{grid-template-columns:1fr}.storefront-module__TyP14W__homeLine,.storefront-module__TyP14W__socialMuted{border:0;border-radius:14px;place-items:center;min-height:48px;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .22s,opacity .22s,background-color .22s;display:grid}.storefront-module__TyP14W__homeLine{color:#fff;background:#1d6951}.storefront-module__TyP14W__socialMuted{color:#486b5e;background:#ffffff94;border:1px solid #ffffffd6}.storefront-module__TyP14W__homeLine:not(:disabled):active,.storefront-module__TyP14W__socialMuted:not(:disabled):active{transform:scale(.985)}.storefront-module__TyP14W__socialDisabled{cursor:not-allowed;opacity:.78}.storefront-module__TyP14W__profileMeta{color:#52766a;margin:12px 0 0;font-size:.7rem}.storefront-module__TyP14W__brandSection,.storefront-module__TyP14W__recordSection{border-top:1px solid #2a5e4c17;padding:48px 20px}.storefront-module__TyP14W__brandSection{background:linear-gradient(165deg,#e2f2ea9e,#f8fbf970);padding-top:19px;padding-bottom:19px}.storefront-module__TyP14W__sectionIntro{color:#507267;margin:13px 0 23px;font-size:.78rem;line-height:1.8}.storefront-module__TyP14W__dailySaleEntry{color:#315f50;background:linear-gradient(105deg,#fff8f4e6,#ffffffb3),#ffffff9e;border:1px solid #8b362e33;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;height:56px;margin:13px 0 14px;padding:0 12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 12px 24px #4f2f2712}.storefront-module__TyP14W__dailySaleEntry:hover{border-color:#953b3057;transform:translateY(-1px);box-shadow:0 14px 28px #4f2f271a}.storefront-module__TyP14W__dailySaleEntry:active{transform:scale(.99)}.storefront-module__TyP14W__dailySaleEntry:focus-visible{outline-offset:2px;outline:2px solid #2670549e}.storefront-module__TyP14W__dailySaleBadge{color:#fff;letter-spacing:.09em;white-space:nowrap;background:#9a473f;border-radius:999px;padding:5px 7px;font-family:Georgia,Times New Roman,serif;font-size:.52rem;line-height:1}.storefront-module__TyP14W__dailySaleEntry strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Yu Mincho,serif;font-size:.82rem;font-weight:500;overflow:hidden}.storefront-module__TyP14W__dailySaleCountdown{color:#8c433c;letter-spacing:.04em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.68rem}.storefront-module__TyP14W__dailySaleCountdown span{color:#6f817a;font-family:Yu Mincho,serif;font-size:.52rem}.storefront-module__TyP14W__dailySaleArrow{color:#39725d;font-size:.8rem}.storefront-module__TyP14W__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.storefront-module__TyP14W__dailySaleEntry+.storefront-module__TyP14W__brandGrid{margin-top:0}.storefront-module__TyP14W__brandCard{color:#2e5e4e;letter-spacing:.07em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffffe6;border-radius:16px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:70px;padding:10px;font-family:Georgia,Times New Roman,serif;font-size:.72rem;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:0 11px 26px #2653430a}.storefront-module__TyP14W__brandIdentity{align-items:center;gap:9px;min-width:0;display:flex}.storefront-module__TyP14W__brandThumbnail{background:radial-gradient(circle at 30% 24%,#ffffffd6,#0000 48%),#dcece4;border:1px solid #ffffffeb;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #225b460a}.storefront-module__TyP14W__brandImage{object-fit:cover}.storefront-module__TyP14W__brandInitial{color:#285b49;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1rem}.storefront-module__TyP14W__brandName{overflow-wrap:anywhere;min-width:0;line-height:1.3}.storefront-module__TyP14W__brandArrow{color:#57917b;flex:none;font-size:1rem}.storefront-module__TyP14W__brandCard:hover{border-color:#45876d3d;transform:translateY(-1px);box-shadow:0 13px 28px #26534314}.storefront-module__TyP14W__brandCard:active{transform:scale(.985)}.storefront-module__TyP14W__brandCard:focus-visible{outline-offset:2px;outline:2px solid #2670549e}.storefront-module__TyP14W__wideLink{color:#226349;background:#ffffff80;border:1px solid #21644c3d;border-radius:15px;justify-content:space-between;align-items:center;min-height:50px;margin-top:10px;padding:0 16px;font-size:.77rem;text-decoration:none;display:flex}.storefront-module__TyP14W__recordSection{padding-top:19px;padding-bottom:35px}.storefront-module__TyP14W__recordCarousel{margin-top:23px}.storefront-module__TyP14W__recordStage{display:grid}.storefront-module__TyP14W__recordStage>.storefront-module__TyP14W__recordCard,.storefront-module__TyP14W__recordSizeCopies{grid-area:1/1}.storefront-module__TyP14W__recordSizeCopies{visibility:hidden;pointer-events:none;display:grid}.storefront-module__TyP14W__recordSizeCopies .storefront-module__TyP14W__recordCard{grid-area:1/1;animation:none}.storefront-module__TyP14W__recordSizeCopies .storefront-module__TyP14W__recordVisual,.storefront-module__TyP14W__recordSizeCopies .storefront-module__TyP14W__recordCopy{animation:none}.storefront-module__TyP14W__recordCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9c;border:1px solid #ffffffeb;border-radius:22px;animation:.5s cubic-bezier(.22,1,.36,1) storefront-module__TyP14W__recordCardIn;overflow:hidden;box-shadow:0 18px 36px #1f4e3c0f}.storefront-module__TyP14W__recordSwipeCard{touch-action:pan-y pinch-zoom}@keyframes storefront-module__TyP14W__recordCardIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.storefront-module__TyP14W__recordVisual{background:radial-gradient(circle at 82% 14%,#ffffffed,#0000 33%),linear-gradient(145deg,#dceee6,#a9cdbd);border-radius:18px;place-items:center;min-height:290px;margin:10px;animation:.54s cubic-bezier(.22,1,.36,1) storefront-module__TyP14W__recordVisualIn;display:grid;position:relative;overflow:hidden}@keyframes storefront-module__TyP14W__recordVisualIn{0%{opacity:0;transform:scale(.988)}to{opacity:1;transform:scale(1)}}.storefront-module__TyP14W__recordKind{z-index:4;color:#487666;background:#ffffffa6;border:1px solid #ffffffc7;border-radius:999px;padding:8px 12px;font-size:.66rem;position:absolute;top:12px;left:12px}.storefront-module__TyP14W__recordImage{z-index:1;object-fit:contain;width:100%;height:100%;padding:38px 12px 12px;animation:.56s cubic-bezier(.22,1,.36,1) storefront-module__TyP14W__recordImageIn;position:absolute;inset:0}.storefront-module__TyP14W__recordImageButton{z-index:1;border-radius:inherit;color:#245f4a;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.storefront-module__TyP14W__recordImageButton:focus-visible{outline-offset:-4px;outline:2px solid #1f7052c7}.storefront-module__TyP14W__recordImageExpand{z-index:3;color:#326d57;letter-spacing:.04em;opacity:.82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #fffc;border-radius:999px;padding:6px 9px;font-size:.61rem;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;right:11px;box-shadow:0 7px 18px #1948361a}.storefront-module__TyP14W__recordImageButton:hover .storefront-module__TyP14W__recordImageExpand,.storefront-module__TyP14W__recordImageButton:focus-visible .storefront-module__TyP14W__recordImageExpand{opacity:1;transform:translateY(-1px)}@keyframes storefront-module__TyP14W__recordImageIn{0%{opacity:0;transform:translate(8px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.storefront-module__TyP14W__messageMock{background:#ffffffd9;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:72%;min-height:205px;display:flex;transform:rotate(-2deg);box-shadow:0 22px 42px #1c4b3a21}.storefront-module__TyP14W__messageAvatar{background:#dff2e8;border-radius:50%;width:46px;height:46px;margin-bottom:13px}.storefront-module__TyP14W__messageLineWide,.storefront-module__TyP14W__messageLine,.storefront-module__TyP14W__messageLineShort{background:#dfeae5;border-radius:99px;height:6px}.storefront-module__TyP14W__messageLineWide{width:65%}.storefront-module__TyP14W__messageLine{width:52%}.storefront-module__TyP14W__messageLineShort{width:37%}.storefront-module__TyP14W__recordCopy{padding:8px 18px 20px;animation:.5s cubic-bezier(.22,1,.36,1) 35ms backwards storefront-module__TyP14W__recordCopyIn}@keyframes storefront-module__TyP14W__recordCopyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.storefront-module__TyP14W__recordPosition{color:#60917e;letter-spacing:.18em;margin:0 0 9px;font-family:Georgia,serif;font-size:.65rem}.storefront-module__TyP14W__recordCopy h3{margin:0 0 10px;font-family:Yu Mincho,serif;font-size:1.08rem;font-weight:400}.storefront-module__TyP14W__recordCopy>p:not(.storefront-module__TyP14W__recordPosition){color:#4e7164;margin:0;font-size:.76rem;line-height:1.75}.storefront-module__TyP14W__recordHint{color:#789187;margin-top:11px;font-size:.64rem;display:block}.storefront-module__TyP14W__recordDate{color:#8a9a93;letter-spacing:.08em;text-align:right;margin-top:12px;font-family:Georgia,Yu Mincho,serif;font-size:.62rem;display:block}.storefront-module__TyP14W__carouselControls{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:15px;padding:0 2px;display:flex}.storefront-module__TyP14W__carouselDots,.storefront-module__TyP14W__carouselArrows{align-items:center;display:flex}.storefront-module__TyP14W__carouselDots{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;gap:clamp(1px,1.25vw,6px);min-width:0;overflow-x:auto}.storefront-module__TyP14W__carouselDots::-webkit-scrollbar{display:none}.storefront-module__TyP14W__carouselArrows{flex:none;gap:8px}.storefront-module__TyP14W__carouselDotButton{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:99px;flex:0 0 20px;place-items:center;width:20px;height:26px;padding:0;display:grid}.storefront-module__TyP14W__carouselDotButton:focus-visible{outline-offset:1px;outline:2px solid #2670549e}.storefront-module__TyP14W__dot,.storefront-module__TyP14W__dotActive{background:#c6ddd3;border-radius:99px;width:7px;height:7px;transition:width .24s cubic-bezier(.22,1,.36,1),background-color .24s;display:block}.storefront-module__TyP14W__dotActive{background:#247058;width:22px}.storefront-module__TyP14W__carouselArrows button{color:#28634e;cursor:pointer;touch-action:manipulation;background:#ffffffb3;border:1px solid #2d66512e;border-radius:50%;width:44px;height:44px;font-size:1rem;transition:transform .18s,border-color .18s,background-color .18s}.storefront-module__TyP14W__carouselArrows button:hover{background:#ffffffeb;border-color:#2d665152}.storefront-module__TyP14W__carouselArrows button:active{transform:scale(.94)}.storefront-module__TyP14W__recordImageError{color:#9a4e45;margin:8px 2px 0;font-size:.68rem;line-height:1.55}.storefront-module__TyP14W__recordLightbox{color:#f2faf6;background:#0a1913f7;border:1px solid #e8f4ee38;border-radius:22px;width:min(980px,100vw - 28px);max-width:none;height:min(900px,100dvh - 28px);max-height:none;padding:0;animation:.24s cubic-bezier(.22,1,.36,1) storefront-module__TyP14W__recordLightboxIn;overflow:hidden;box-shadow:0 28px 90px #040f0b6b}.storefront-module__TyP14W__recordLightbox::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040d0ac7}@keyframes storefront-module__TyP14W__recordLightboxIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.storefront-module__TyP14W__recordLightboxPanel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.storefront-module__TyP14W__recordLightboxHeader,.storefront-module__TyP14W__recordLightboxFooter{z-index:2;background:#0e261deb;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex;position:relative}.storefront-module__TyP14W__recordLightboxHeader{border-bottom:1px solid #ecf8f21f}.storefront-module__TyP14W__recordLightboxHeader>div{gap:3px;min-width:0;display:grid}.storefront-module__TyP14W__recordLightboxHeader span{color:#98c5b4;letter-spacing:.16em;font-family:Georgia,serif;font-size:.62rem}.storefront-module__TyP14W__recordLightboxHeader strong{color:#f2faf6;text-overflow:ellipsis;white-space:nowrap;font-family:Yu Mincho,serif;font-size:.84rem;font-weight:400;overflow:hidden}.storefront-module__TyP14W__recordLightboxHeader>button{color:#f7fbf9;cursor:pointer;background:#ffffff14;border:1px solid #ebf8f133;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0 0 2px;font-size:1.35rem;display:grid}.storefront-module__TyP14W__recordLightboxViewport{overscroll-behavior:contain;scrollbar-color:#b4daca6b transparent;touch-action:pan-x pan-y pinch-zoom;background:radial-gradient(circle at 50% 45%,#4f7e6a2b,#0000 48%),#07110d;align-items:center;min-width:0;min-height:0;padding:14px;display:flex;overflow:auto}.storefront-module__TyP14W__recordLightboxImage{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;height:auto;margin:auto;transition:width .24s cubic-bezier(.22,1,.36,1);display:block}.storefront-module__TyP14W__recordLightboxImageZoom100{width:auto;max-width:100%;max-height:100%}.storefront-module__TyP14W__recordLightboxImageZoom150{width:150%;max-width:none;max-height:none}.storefront-module__TyP14W__recordLightboxImageZoom200{width:200%;max-width:none;max-height:none}.storefront-module__TyP14W__recordLightboxImageZoom300{width:300%;max-width:none;max-height:none}.storefront-module__TyP14W__recordLightboxImageZoom400{width:400%;max-width:none;max-height:none}.storefront-module__TyP14W__recordLightboxFooter{border-top:1px solid #ecf8f21f;flex-wrap:wrap}.storefront-module__TyP14W__recordLightboxZoom{align-items:center;gap:6px;display:flex}.storefront-module__TyP14W__recordLightboxZoom button,.storefront-module__TyP14W__recordLightboxFooter>a{color:#edf7f2;cursor:pointer;background:#ffffff14;border:1px solid #ebf8f12e;border-radius:9px;min-height:34px;padding:0 10px;font-size:.67rem;text-decoration:none}.storefront-module__TyP14W__recordLightboxZoom button:first-child,.storefront-module__TyP14W__recordLightboxZoom button:nth-child(3){width:34px;padding:0;font-size:1rem}.storefront-module__TyP14W__recordLightboxZoom button:disabled{cursor:default;opacity:.35}.storefront-module__TyP14W__recordLightboxZoom span{color:#b8d6ca;font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:.68rem}.storefront-module__TyP14W__recordLightboxHeader button:focus-visible,.storefront-module__TyP14W__recordLightboxZoom button:focus-visible,.storefront-module__TyP14W__recordLightboxFooter>a:focus-visible{outline-offset:2px;outline:2px solid #bde7d6}@media (max-width:540px){.storefront-module__TyP14W__recordLightbox{border:0;border-radius:0;width:100vw;height:100dvh}.storefront-module__TyP14W__recordLightboxHeader,.storefront-module__TyP14W__recordLightboxFooter{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}.storefront-module__TyP14W__recordLightboxHeader{padding-top:max(10px, env(safe-area-inset-top))}.storefront-module__TyP14W__recordLightboxFooter{padding-bottom:max(10px, env(safe-area-inset-bottom))}.storefront-module__TyP14W__recordLightboxFooter>a{place-items:center;display:grid}}.storefront-module__TyP14W__carouselArrows button:focus-visible{outline-offset:2px;outline:2px solid #2670549e}.storefront-module__TyP14W__privacyNote{color:#748e84;text-align:center;margin:17px 0 0;font-size:.65rem;line-height:1.7}.storefront-module__TyP14W__categorySection{padding:10px 14px 21px}.storefront-module__TyP14W__compactIntro{color:#355f50;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Yu Mincho,serif;font-size:.78rem;display:flex}.storefront-module__TyP14W__compactIntro span:last-child{color:#789287;letter-spacing:.15em;font-family:Georgia,serif;font-size:.57rem}.storefront-module__TyP14W__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.storefront-module__TyP14W__categoryCard{color:#2c5d4d;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:17px;text-decoration:none;overflow:hidden;box-shadow:0 10px 25px #254d3e0d}.storefront-module__TyP14W__categoryMedia{aspect-ratio:4/3;background:radial-gradient(circle at 78% 10%,#fffffff5,#0000 31%),linear-gradient(145deg,#dceee6,#f4f8f5 60%,#d8eae1);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.storefront-module__TyP14W__categoryMedia:after,.storefront-module__TyP14W__productMedia:after,.storefront-module__TyP14W__gallery:after{content:"";pointer-events:none;background:#a9cfbd47;border-radius:50%;width:110px;height:100px;position:absolute;bottom:-40px;right:-22px}.storefront-module__TyP14W__categorySample{z-index:2;color:#7b978b;letter-spacing:.16em;font-family:Georgia,serif;font-size:.53rem;position:absolute;top:9px;left:9px}.storefront-module__TyP14W__categoryArt{z-index:1;filter:drop-shadow(0 14px 12px #19453521);width:92%;height:auto;position:relative}.storefront-module__TyP14W__categoryName{justify-content:space-between;align-items:center;min-height:50px;padding:0 12px;font-family:Yu Mincho,serif;font-size:.75rem;display:flex}.storefront-module__TyP14W__moreCategories{color:#345f50;background:#ffffff9e;border:1px solid #29644f26;border-radius:14px;width:100%;margin-top:9px;font-size:.72rem;overflow:hidden}.storefront-module__TyP14W__moreCategories summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;list-style:none;display:flex}.storefront-module__TyP14W__moreCategories summary::-webkit-details-marker{display:none}.storefront-module__TyP14W__moreCategories summary span:last-child{color:#769185;letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:.57rem}.storefront-module__TyP14W__moreCategories[open] summary{border-bottom:1px solid #29644f1c}.storefront-module__TyP14W__moreCategoryGrid{padding:9px}.storefront-module__TyP14W__brandCatalogEntrySection{background:#f7fbf98f;border-top:1px solid #2d5f4d17;padding:8px 10px 9px}.storefront-module__TyP14W__brandCatalogEntry{color:#214f40;background:#ffffffad;border:1px solid #29644f26;border-radius:12px;min-height:44px;padding:7px 12px 8px;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 12px 26px #254d3e0e}.storefront-module__TyP14W__brandCatalogEntry:hover{background:#ffffffd6;border-color:#1f705847;transform:translateY(-1px);box-shadow:0 15px 30px #254d3e16}.storefront-module__TyP14W__brandCatalogEntry:active{transform:translateY(1px);box-shadow:0 8px 18px #254d3e0f}.storefront-module__TyP14W__brandCatalogEntry:focus-visible{outline-offset:3px;outline:2px solid #1f7058}.storefront-module__TyP14W__brandCatalogEntryEyebrow{color:#416d5e;letter-spacing:.12em;margin-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:.5rem;line-height:1;display:block}.storefront-module__TyP14W__brandCatalogEntryRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.storefront-module__TyP14W__brandCatalogEntryTitle{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(.92rem,4vw,1.05rem);font-weight:400;line-height:1.15;overflow:hidden}.storefront-module__TyP14W__brandCatalogEntryCount{color:#467365;letter-spacing:.08em;white-space:nowrap;flex:none;padding-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:.54rem}.storefront-module__TyP14W__popularSection{background:#edf7f29e;border-top:1px solid #2d5f4d17;padding:35px 14px 28px}.storefront-module__TyP14W__featuredCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffffed;border-radius:22px;margin-top:15px;overflow:hidden;box-shadow:0 17px 34px #26544312}.storefront-module__TyP14W__featuredRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-top:15px;padding-bottom:4px;display:flex;overflow-x:auto}.storefront-module__TyP14W__featuredRail::-webkit-scrollbar{display:none}.storefront-module__TyP14W__featuredRail .storefront-module__TyP14W__featuredCard{scroll-snap-align:start;flex:0 0 calc(100% - 14px);margin-top:0}.storefront-module__TyP14W__featuredMedia{aspect-ratio:4/3;background:radial-gradient(circle at 80% 10%,#fff,#0000 28%),linear-gradient(145deg,#e4f1eb,#f5f8f6 55%,#d5e9df);border-radius:17px;place-items:center;margin:10px;display:grid;position:relative;overflow:hidden}.storefront-module__TyP14W__featuredMedia .storefront-module__TyP14W__productArt{width:78%}.storefront-module__TyP14W__featuredBadgeRow{z-index:3;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:absolute;top:10px;left:10px;right:10px}.storefront-module__TyP14W__featuredSalesCount{color:#3a745e;background:#eff9f4e6;border:1px solid #26674c21;border-radius:99px;padding:7px 9px;font-size:.61rem}.storefront-module__TyP14W__featuredInfo{padding:3px 14px 12px}.storefront-module__TyP14W__featuredMeta{color:#789287;letter-spacing:.13em;margin:0;font-family:Georgia,serif;font-size:.58rem}.storefront-module__TyP14W__featuredTitleRow{justify-content:space-between;align-items:baseline;gap:8px;margin:5px 0 10px;display:flex}.storefront-module__TyP14W__featuredTitleRow h3{margin:0;font-family:Yu Mincho,serif;font-size:.95rem;font-weight:400}.storefront-module__TyP14W__featuredProductPrice{flex:none;align-items:baseline;gap:5px;font-family:Georgia,serif;font-size:1rem;display:flex}.storefront-module__TyP14W__featuredShipping{color:#718b80;margin:-5px 0 10px;font-size:.64rem}.storefront-module__TyP14W__viewProduct{color:#fff;background:#1b6b50;border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.storefront-module__TyP14W__reviewsPanel{border-top:1px solid #225a451a;padding:13px 12px 15px}.storefront-module__TyP14W__reviewsStandalone{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #ffffffed;border-radius:18px;margin-top:12px;box-shadow:0 14px 30px #2654430e}.storefront-module__TyP14W__reviewsTitle{color:#446b5d;justify-content:space-between;margin:0 0 9px;font-family:Yu Mincho,serif;font-size:.72rem;display:flex}.storefront-module__TyP14W__reviewsTitle span:last-child{color:#719183;font-family:Georgia,serif;font-size:.61rem}.storefront-module__TyP14W__reviewList{gap:7px;display:grid}.storefront-module__TyP14W__reviewRow{background:#ffffffa8;border-radius:14px;grid-template-columns:36px 1fr 15px;align-items:center;gap:8px;min-height:66px;padding:8px;animation:.52s cubic-bezier(.22,1,.36,1) both storefront-module__TyP14W__reviewIn;display:grid}.storefront-module__TyP14W__reviewRow:nth-child(2){animation-delay:90ms}.storefront-module__TyP14W__reviewRow:nth-child(3){animation-delay:.18s}@keyframes storefront-module__TyP14W__reviewIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.storefront-module__TyP14W__reviewAvatar{color:#5b8c79;background:#e1f2e9;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:.49rem;display:grid}.storefront-module__TyP14W__reviewRow p{color:#48695d;margin:0;font-size:.66rem;line-height:1.6}.storefront-module__TyP14W__reviewRow strong{color:#668276;margin-bottom:2px;font-size:.6rem;font-weight:500;display:block}.storefront-module__TyP14W__gridTopbar{grid-template-columns:44px minmax(0,1fr) 44px;padding:0 5px}.storefront-module__TyP14W__iconButton{color:#2a644e;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:1.45rem;text-decoration:none;display:grid}.storefront-module__TyP14W__iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.65px;width:18px;height:18px}.storefront-module__TyP14W__iconButtonActive{color:#fff;background:#2a7058;border-radius:50%}.storefront-module__TyP14W__searchBar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5faf7f0;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:8px 12px;display:grid;position:sticky;top:44px}.storefront-module__TyP14W__searchBar input{color:#224d3f;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cbddd4;border-radius:12px;outline:none;padding:0 13px;font-size:.76rem}.storefront-module__TyP14W__searchBar input:focus{border-color:#59907b;box-shadow:0 0 0 3px #4a8d741f}.storefront-module__TyP14W__searchBar button{color:#316c55;min-width:52px;font:inherit;background:#e3f0ea;border:0;border-radius:12px;padding:0 10px;font-size:.68rem}.storefront-module__TyP14W__searchClear{color:#5b7b6f;background:#edf5f1;border-radius:12px;place-items:center;width:40px;font-size:1rem;text-decoration:none;display:grid}.storefront-module__TyP14W__gridSummary{color:#638376;letter-spacing:.14em;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-family:Georgia,serif;font-size:.59rem;display:flex}.storefront-module__TyP14W__gridPageCount{color:#365e50;letter-spacing:.05em;font-family:Yu Mincho,serif;font-size:.68rem}.storefront-module__TyP14W__gridSummaryControls{align-items:center;gap:7px;min-width:0;display:flex}.storefront-module__TyP14W__gridSortForm{min-width:0;display:flex}.storefront-module__TyP14W__gridSortSelect{color:#365e50;letter-spacing:.03em;background-color:#ffffffa8;border:1px solid #4a786533;border-radius:999px;min-width:76px;max-width:92px;height:28px;padding:0 22px 0 8px;font-family:Yu Mincho,serif;font-size:.65rem}.storefront-module__TyP14W__gridSortSelect:focus-visible{outline-offset:2px;outline:2px solid #2f765b73}.storefront-module__TyP14W__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px;display:grid}.storefront-module__TyP14W__productCard{color:#234d3f;content-visibility:auto;contain-intrinsic-size:auto 330px;background:#ffffffb3;border:1px solid #ffffffeb;border-radius:17px;min-width:0;text-decoration:none;overflow:hidden;box-shadow:0 10px 24px #214c3c0b}.storefront-module__TyP14W__productMedia{aspect-ratio:.82;background:radial-gradient(circle at 80% 9%,#fffffff7,#0000 29%),linear-gradient(145deg,#dcece4,#f4f8f5 57%,#d8e9e0);place-items:center;display:grid;position:relative;overflow:hidden}.storefront-module__TyP14W__productArt{z-index:2;filter:drop-shadow(0 18px 15px #16403129);width:88%;height:88%;position:relative}.storefront-module__TyP14W__actualProductImage{z-index:2;object-fit:contain;padding:12px}.storefront-module__TyP14W__categorySampleImage{z-index:2;object-fit:cover;object-position:center}.storefront-module__TyP14W__condition{z-index:4;color:#34725b;background:#ffffffc7;border-radius:999px;padding:6px 9px;font-size:.62rem;position:absolute;top:9px;left:9px}.storefront-module__TyP14W__productCardBody{flex-direction:column;min-height:124px;padding:13px 10px 12px;display:flex}.storefront-module__TyP14W__productCategoryLabel{color:#748c81;letter-spacing:.08em;margin-bottom:4px;font-size:.56rem}.storefront-module__TyP14W__productName{min-height:39px;font-family:Yu Mincho,serif;font-size:.69rem;line-height:1.55}.storefront-module__TyP14W__productPrice{letter-spacing:.05em;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:auto;font-family:Georgia,serif;font-size:.85rem;display:flex}.storefront-module__TyP14W__flashOriginalPrice{color:#87958f;letter-spacing:.02em;font-size:.7em;font-weight:400;text-decoration-color:#985148;text-decoration-thickness:1px}.storefront-module__TyP14W__flashSalePrice{color:#98483f;letter-spacing:.03em;font-size:1em;font-weight:600}.storefront-module__TyP14W__flashSaleMark{color:#94473f;letter-spacing:.07em;background:#9a473f1c;border-radius:999px;padding:2px 4px;font-family:Georgia,Times New Roman,serif;font-size:.48rem;font-weight:600;line-height:1}.storefront-module__TyP14W__shipping{color:#789087;margin-top:2px;font-size:.62rem}.storefront-module__TyP14W__salesCount{color:#2c6b52;background:#e0f3eab8;border:1px solid #26674c24;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:.56rem;line-height:1}.storefront-module__TyP14W__productBadgeRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.storefront-module__TyP14W__linePriceBadge{color:#087a39;white-space:nowrap;background:#06c7551a;border:1px solid #06c7554d;border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:600;line-height:1}.storefront-module__TyP14W__emptyState{color:#688378;text-align:center;background:#ffffffa6;border-radius:18px;margin:20px 12px;padding:50px 20px;font-size:.76rem}.storefront-module__TyP14W__loadMore{color:#2a684f;background:#ffffffa6;border:1px solid #26644d33;border-radius:14px;justify-content:space-between;align-items:center;min-height:46px;margin:18px 12px 8px;padding:0 14px;font-size:.72rem;text-decoration:none;display:flex}.storefront-module__TyP14W__catalogPagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 18px;display:grid}.storefront-module__TyP14W__catalogPagination .storefront-module__TyP14W__loadMore:only-child{grid-column:1/-1}.storefront-module__TyP14W__catalogBottomControls{background:#ffffff94;border:1px solid #26644d29;border-radius:16px;margin:18px 12px 26px;padding:12px;box-shadow:0 10px 24px #214c3c09}.storefront-module__TyP14W__catalogCategoryFilter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.storefront-module__TyP14W__catalogCategoryFilter label{color:#527568;letter-spacing:.06em;white-space:nowrap;grid-column:1/-1;font-size:.66rem}.storefront-module__TyP14W__catalogCategoryFilter select{color:#285f4b;background-color:#ffffffd1;border:1px solid #26644d33;border-radius:12px;width:100%;min-width:0;height:44px;padding:0 34px 0 12px;font-family:Yu Mincho,serif;font-size:.72rem}.storefront-module__TyP14W__catalogCategoryFilter select:focus-visible{outline-offset:2px;outline:2px solid #2f765b73}.storefront-module__TyP14W__catalogCategoryFilter button{color:#fff;cursor:pointer;background:#23664f;border:0;border-radius:12px;height:44px;padding:0 14px;font-family:Yu Mincho,serif;font-size:.68rem}.storefront-module__TyP14W__catalogCategoryFilter button:focus-visible{outline-offset:2px;outline:2px solid #2f765b73}.storefront-module__TyP14W__catalogBottomControls .storefront-module__TyP14W__catalogPagination{padding:10px 0 0}.storefront-module__TyP14W__catalogBottomControls .storefront-module__TyP14W__loadMore{margin:0}.storefront-module__TyP14W__catalogNumberPagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:18px 12px 26px;display:grid}.storefront-module__TyP14W__catalogNumberPagination>a,.storefront-module__TyP14W__catalogNumberPagination>span,.storefront-module__TyP14W__catalogNumberPagination>div>a,.storefront-module__TyP14W__catalogNumberPagination>div>span{color:#2a684f;background:#ffffffad;border:1px solid #26644d2e;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:.66rem;text-decoration:none;display:grid}.storefront-module__TyP14W__catalogNumberPagination>span[aria-disabled=true]{color:#a4b1ab;background:#ffffff61}.storefront-module__TyP14W__catalogNumberPagination>div{justify-content:center;gap:5px;min-width:0;display:flex}.storefront-module__TyP14W__catalogNumberPagination .storefront-module__TyP14W__catalogCurrentPage{color:#fff;background:#2a684f;border-color:#2a684f}.storefront-module__TyP14W__sampleNote{color:#789087;text-align:center;margin:13px 16px 25px;font-size:.64rem;line-height:1.7}.storefront-module__TyP14W__gallery{aspect-ratio:4/3;background:radial-gradient(circle at 83% 11%,#fffffff7,#0000 29%),linear-gradient(145deg,#dcece4,#f5f8f6 58%,#d4e8de);position:relative;overflow:hidden}.storefront-module__TyP14W__galleryLabel{z-index:4;color:#6d8b7f;letter-spacing:.17em;margin:0;font-family:Georgia,serif;font-size:.63rem;position:absolute;top:11px;left:13px}.storefront-module__TyP14W__galleryStage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.storefront-module__TyP14W__galleryStage:active{cursor:grabbing}.storefront-module__TyP14W__galleryStage:focus-visible{outline-offset:-4px;outline:2px solid #2a705894}.storefront-module__TyP14W__galleryImageFrame{transform:translate3d(var(--gallery-drag-x,0), 0, 0);transition:transform .22s cubic-bezier(.22,1,.36,1);animation:.26s ease-out both storefront-module__TyP14W__galleryImageIn;position:absolute;inset:0;overflow:hidden}.storefront-module__TyP14W__galleryImageFrameDragging{transition:none}@keyframes storefront-module__TyP14W__galleryImageIn{0%{opacity:.72}to{opacity:1}}.storefront-module__TyP14W__actualGalleryBackdrop{z-index:0;object-fit:cover;filter:blur(22px)saturate(.72)brightness(1.08);opacity:.46;transform:scale(1.13)}.storefront-module__TyP14W__galleryBackdropVeil{z-index:1;background:#f1f8f45c;position:absolute;inset:0}.storefront-module__TyP14W__galleryArtWrap{width:75%;height:82%;transition:transform .56s cubic-bezier(.22,1,.36,1)}.storefront-module__TyP14W__galleryArtWrap .storefront-module__TyP14W__productArt{width:100%;height:100%}.storefront-module__TyP14W__actualGalleryImage{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 16px #15362b14);padding:34px 10px 10px}.storefront-module__TyP14W__galleryArrow{z-index:6;color:#2b664f;background:#ffffffab;border:1px solid #ffffffde;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 21px #1d4a3914}.storefront-module__TyP14W__galleryArrow:disabled{cursor:default;opacity:.42}.storefront-module__TyP14W__galleryPrev{left:8px}.storefront-module__TyP14W__galleryNext{right:8px}.storefront-module__TyP14W__galleryCounter{z-index:6;color:#315f50;text-align:center;background:#ffffffa6;border:1px solid #ffffffdb;border-radius:99px;min-width:52px;padding:7px 9px;font-family:Georgia,serif;font-size:.72rem;position:absolute;bottom:10px;right:12px}.storefront-module__TyP14W__detailContent{padding:13px 12px 20px}.storefront-module__TyP14W__detailCard,.storefront-module__TyP14W__paymentCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #ffffffeb;border-radius:21px;box-shadow:0 16px 33px #1e4b3a11}.storefront-module__TyP14W__detailCard{padding:18px 15px}.storefront-module__TyP14W__detailMeta{justify-content:space-between;align-items:center;display:flex}.storefront-module__TyP14W__detailCondition{color:#27654e;background:#dff1e8;border-radius:99px;padding:6px 10px;font-size:.66rem}.storefront-module__TyP14W__detailSalesCount{color:#2c6b52;background:#eef8f2;border:1px solid #26674c24;border-radius:999px;padding:5px 9px;font-size:.64rem;display:inline-block}.storefront-module__TyP14W__detailBadgeRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.storefront-module__TyP14W__detailSample{color:#81998f;letter-spacing:.17em;font-family:Georgia,serif;font-size:.59rem}.storefront-module__TyP14W__detailCard h2{letter-spacing:.08em;margin:13px 0 6px;font-family:Yu Mincho,serif;font-size:clamp(1.2rem,6vw,1.48rem);font-weight:400}.storefront-module__TyP14W__detailPrice{letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-family:Georgia,serif;font-size:1.34rem;display:flex}.storefront-module__TyP14W__detailShipping{color:#708b80;margin:1px 0 0;font-size:.66rem}.storefront-module__TyP14W__detailDescription{border-top:1px solid #2e5d4c1f;border-bottom:1px solid #2e5d4c1f;margin:17px 0 15px;padding:15px 0}.storefront-module__TyP14W__detailDescription h3{color:#3f6658;margin:0 0 7px;font-size:.7rem;font-weight:500}.storefront-module__TyP14W__detailDescription p{color:#42685b;margin:0;font-size:.76rem;line-height:1.85}.storefront-module__TyP14W__lineNotice{color:#648176;margin:0 0 10px;font-size:.65rem}.storefront-module__TyP14W__paymentCard{margin-top:12px;padding:16px}.storefront-module__TyP14W__paymentHeading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.storefront-module__TyP14W__paymentHeading h3{margin:0;font-family:Yu Mincho,serif;font-size:.88rem;font-weight:400}.storefront-module__TyP14W__paymentHeading span{color:#82978f;letter-spacing:.17em;font-family:Georgia,serif;font-size:.58rem}.storefront-module__TyP14W__paymentIntro,.storefront-module__TyP14W__paymentNote{color:#617e72;font-size:.66rem;line-height:1.7}.storefront-module__TyP14W__paymentIntro{margin:10px 0 9px}.storefront-module__TyP14W__paymentNote{margin:12px 0 0}.storefront-module__TyP14W__paymentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.storefront-module__TyP14W__paymentList li{color:#54766a;border-bottom:1px solid #2c604c1f;align-items:center;gap:7px;min-height:38px;font-size:.68rem;display:flex}.storefront-module__TyP14W__paymentCheck{color:#489076;background:#dff1e8;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}@media (max-width:350px){.storefront-module__TyP14W__breadcrumbs{padding-left:12px;padding-right:12px}.storefront-module__TyP14W__breadcrumbs ol{gap:5px}.storefront-module__TyP14W__breadcrumbs li{gap:5px;font-size:.58rem}.storefront-module__TyP14W__profileSection,.storefront-module__TyP14W__brandSection,.storefront-module__TyP14W__recordSection{padding-left:14px;padding-right:14px}.storefront-module__TyP14W__brandCard{min-height:64px;padding:8px;font-size:.64rem}.storefront-module__TyP14W__brandIdentity{gap:7px}.storefront-module__TyP14W__brandThumbnail{border-radius:10px;flex-basis:36px;width:36px;height:36px}.storefront-module__TyP14W__categorySection,.storefront-module__TyP14W__brandCatalogEntrySection,.storefront-module__TyP14W__popularSection{padding-left:10px;padding-right:10px}.storefront-module__TyP14W__productGrid{gap:8px;padding:0 8px}.storefront-module__TyP14W__productCardBody{padding-left:8px;padding-right:8px}.storefront-module__TyP14W__productName{font-size:.63rem}.storefront-module__TyP14W__catalogBottomControls{margin-left:8px;margin-right:8px;padding:10px}.storefront-module__TyP14W__paymentList{gap:0 8px}}.storefront-module__TyP14W__productLineDock{display:none}@media (max-width:540px){.storefront-module__TyP14W__footer{min-height:48px;padding-block:12px}.storefront-module__TyP14W__detailContent{padding-top:8px;padding-bottom:8px}.storefront-module__TyP14W__paymentCard{margin-top:8px}.storefront-module__TyP14W__profileSection{padding-top:12px;padding-bottom:16px}.storefront-module__TyP14W__phone .storefront-module__TyP14W__brandSection,.storefront-module__TyP14W__phone .storefront-module__TyP14W__recordSection{padding-top:14px;padding-bottom:16px}.storefront-module__TyP14W__phone [data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandSection{padding-top:14px;padding-bottom:16px}.storefront-module__TyP14W__phone [data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordSection{padding-top:14px;padding-bottom:16px}.storefront-module__TyP14W__categorySection{padding-bottom:12px}.storefront-module__TyP14W__popularSection{padding-top:20px;padding-bottom:16px}.storefront-module__TyP14W__catalogBottomControls{margin-top:12px;margin-bottom:12px}.storefront-module__TyP14W__phone:has(.storefront-module__TyP14W__productLineDock){padding-bottom:calc(var(--storefront-bottom-nav-height) + var(--product-line-dock-height) + env(safe-area-inset-bottom,0px))}.storefront-module__TyP14W__productInlineContactSticky{display:none}.storefront-module__TyP14W__productLineDock{z-index:35;bottom:calc(var(--storefront-bottom-nav-height) + env(safe-area-inset-bottom,0px));background:#f8fbf9;border-top:1px solid #e1eae5;width:min(100%,430px);padding:6px 12px;display:block;position:fixed;left:50%;transform:translate(-50%)}.storefront-module__TyP14W__productLineAction{color:#fff;background:#1d6b52;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 24px;width:100%;min-height:44px;padding:5px 10px;font-size:13px;line-height:1.4;box-shadow:0 3px 8px #14543e14}.storefront-module__TyP14W__productLineAvatar{object-fit:cover;object-position:center;background:#eff7f3;border:1px solid #ffffffb3;border-radius:50%;width:30px;max-width:none;height:30px;display:block}.storefront-module__TyP14W__productLineAction .storefront-module__TyP14W__lineMark{width:30px;height:30px}.storefront-module__TyP14W__productLineAction>span:last-child{font-size:20px;font-weight:400}}@media (prefers-reduced-motion:reduce){.storefront-module__TyP14W__copyButton,.storefront-module__TyP14W__recordCard,.storefront-module__TyP14W__recordVisual,.storefront-module__TyP14W__recordImage,.storefront-module__TyP14W__recordImageExpand,.storefront-module__TyP14W__recordCopy,.storefront-module__TyP14W__carouselDotButton,.storefront-module__TyP14W__dot,.storefront-module__TyP14W__dotActive,.storefront-module__TyP14W__carouselArrows button,.storefront-module__TyP14W__recordLightbox,.storefront-module__TyP14W__recordLightboxImage,.storefront-module__TyP14W__reviewRow,.storefront-module__TyP14W__galleryArtWrap,.storefront-module__TyP14W__galleryImageFrame{transition:none;animation:none}}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__viewport{--home-ink:#17232c;--home-ink-soft:#66727b;--home-deep:#203b4b;--home-deep-2:#183344;--home-on-deep:#fbfcfa;--home-page-outer:#d5dadc;--home-canvas-top:#fafbfa;--home-canvas-mid:#eef1f2;--home-ambient:#4a687629;--home-surface-strong:#fbfcfbf5;--home-line:#203b4b26;--home-line-soft:#203b4b1a;--home-accent-strong:#536c77;--home-shadow:#17283221;background:radial-gradient(circle at 12% 8%, var(--home-ambient), transparent 25rem), var(--home-page-outer);color:var(--home-ink)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__phone{background:radial-gradient(circle at 100% 11%, var(--home-ambient), transparent 20rem), linear-gradient(180deg, var(--home-canvas-top) 0%, var(--home-canvas-mid) 44%, var(--home-canvas-top) 100%);box-shadow:0 0 55px var(--home-shadow)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__bottomNav{border-top-color:var(--home-line);background:var(--home-surface-strong)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__bottomNav:after{background:var(--home-surface-strong);content:"";pointer-events:none;height:32px;position:absolute;top:100%;left:0;right:0}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__bottomNav a{color:var(--home-ink-soft);-webkit-tap-highlight-color:color-mix(in srgb, var(--home-deep) 12%, transparent)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__bottomNav a[aria-current=page]{color:var(--home-deep-2)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__bottomNav a:focus-visible{outline-color:var(--home-accent-strong)}body:has([data-home-theme=commerce-inkblue]) .storefront-module__TyP14W__footer{color:#66727b;border-top-color:#203b4b1a}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__savedStyleLink{color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__sectionHeading h2{color:var(--home-ink)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__eyebrow,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__sectionCount){color:var(--home-ink-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__copyButton{border-color:var(--home-line);background:var(--home-surface);color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__copyButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--home-deep) 34%, transparent);background:var(--home-surface-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__copyButton:focus-visible{outline-color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__copyButtonCopied{border-color:color-mix(in srgb, var(--home-deep) 32%, transparent);background:var(--home-accent-soft);color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__copyButtonError{border-color:var(--home-sale-soft);background:var(--home-sale-wash-start);color:var(--home-sale)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandSection,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordSection){border-top-color:var(--home-line-soft);padding:22px 12px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandSection{background:var(--home-brand-section);padding-top:20px;padding-bottom:18px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__sectionIntro{color:var(--home-ink-soft);margin:8px 0 14px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleEntry{border-color:var(--home-sale-soft);background:linear-gradient(105deg, var(--home-sale-wash-start), var(--home-sale-wash-end)), var(--home-surface);height:50px;box-shadow:none;color:var(--home-ink);border-radius:8px;margin:10px 0}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleEntry:hover{border-color:color-mix(in srgb, var(--home-sale) 34%, transparent);box-shadow:0 14px 28px var(--home-shadow)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleEntry:focus-visible{outline-color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleBadge{background:var(--home-sale);color:var(--home-on-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleCountdown{color:var(--home-sale)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleCountdown span{color:var(--home-ink-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dailySaleArrow{color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandGrid{border:1px solid var(--home-line-soft);background:var(--home-line-soft);border-radius:10px;gap:1px;margin-top:10px;overflow:hidden}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandCard{background:var(--home-surface);min-height:58px;box-shadow:none;color:var(--home-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:8px;transition:background-color .18s,transform .18s}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandThumbnail{background:radial-gradient(circle at 30% 24%, color-mix(in srgb, var(--home-paper) 84%, transparent), transparent 48%), var(--home-image-matte);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--home-line-soft);border:0;border-radius:7px;flex-basis:36px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandInitial{color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandArrow{color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandCard:hover{background:var(--home-surface-strong);box-shadow:none;border-color:#0000}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__brandCard:focus-visible{outline-color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__wideLink{border-color:var(--home-line);min-height:46px;color:var(--home-deep);background:0 0;border-radius:8px;padding:0 12px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordSection{background:var(--home-record-section);padding-top:22px;padding-bottom:30px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordCarousel{margin-top:14px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordCard{background:var(--home-paper);box-shadow:0 10px 26px var(--home-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:12px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordVisual{background:radial-gradient(circle at 82% 14%, color-mix(in srgb, var(--home-paper) 93%, transparent), transparent 33%), linear-gradient(145deg, var(--home-proof-start), var(--home-proof-end));border-radius:0;min-height:260px;margin:0}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordKind{border-color:color-mix(in srgb, var(--home-paper) 78%, transparent);background:color-mix(in srgb, var(--home-paper) 65%, transparent);color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordImageButton{color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordImageButton:focus-visible{outline-color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordImageExpand{border-color:color-mix(in srgb, var(--home-paper) 80%, transparent);background:color-mix(in srgb, var(--home-paper) 78%, transparent);box-shadow:0 7px 18px var(--home-shadow);color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__messageMock{background:color-mix(in srgb, var(--home-paper) 85%, transparent);box-shadow:0 22px 42px var(--home-shadow)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__messageAvatar{background:var(--home-accent-soft)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__messageLineWide,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__messageLine,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__messageLineShort){background:var(--home-image-matte)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordCopy{padding:12px 14px 16px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordPosition{color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordCopy h3{margin-bottom:7px}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordCopy>p:not(.storefront-module__TyP14W__recordPosition){color:var(--home-ink-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordHint{color:var(--home-ink-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__privacyNote{color:var(--home-ink-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__carouselDotButton:focus-visible{outline-color:var(--home-accent-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__carouselArrows button:focus-visible{outline-color:var(--home-accent-strong)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dot,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dotActive){background:var(--home-accent-soft)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__dotActive{background:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__carouselArrows button{border-color:var(--home-line);background:var(--home-surface);color:var(--home-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__carouselArrows button:hover{border-color:color-mix(in srgb, var(--home-deep) 32%, transparent);background:var(--home-surface-strong)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordImageError{color:var(--home-sale)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightbox{border-color:color-mix(in srgb, var(--home-on-deep) 22%, transparent);background:color-mix(in srgb, var(--home-deep-2) 97%, transparent);box-shadow:0 28px 90px color-mix(in srgb, var(--home-deep-2) 42%, transparent);color:var(--home-on-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightbox::backdrop{background:var(--home-backdrop)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxFooter){background:color-mix(in srgb, var(--home-deep) 92%, transparent)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader{border-bottom-color:color-mix(in srgb, var(--home-on-deep) 12%, transparent)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader span,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxZoom span){color:var(--home-accent)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader strong{color:var(--home-on-deep)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader>button,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxZoom button,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxFooter>a){border-color:color-mix(in srgb, var(--home-on-deep) 20%, transparent);background:color-mix(in srgb, var(--home-on-deep) 8%, transparent);color:var(--home-on-deep)}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxViewport{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--home-accent) 17%, transparent), transparent 48%), var(--home-deep-2);scrollbar-color:color-mix(in srgb, var(--home-accent) 42%, transparent) transparent}[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxFooter{border-top-color:color-mix(in srgb, var(--home-on-deep) 12%, transparent)}:is([data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxHeader button:focus-visible,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxZoom button:focus-visible,[data-home-theme=commerce-inkblue] .storefront-module__TyP14W__recordLightboxFooter>a:focus-visible){outline-color:var(--home-accent-soft)}@media (min-width:1024px){.storefront-module__TyP14W__desktopLayout{color:#163445;--storefront-bottom-nav-height:0px;background:#f4f5f3;grid-template-rows:auto 1fr;grid-template-columns:240px minmax(0,1fr);align-items:start;width:100%;max-width:1592px;margin-inline:auto;display:grid}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__phone{width:100%;min-width:0;min-height:calc(100dvh - 84px);box-shadow:none;background:0 0;grid-area:2/2;padding:0 76px 0 34px;overflow:visible}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__bottomNav{display:none}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__topbar{background:0 0;border:0;margin-bottom:12px;padding-inline:0;position:static}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__topbarTitle{font-size:18px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__breadcrumbs{margin:0;padding:18px 0;font-size:11px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;padding-inline:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productCard{box-shadow:none;color:#163445;background:0 0;border:0;border-radius:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productMedia{aspect-ratio:4/4.5;background:#e7ece8}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__actualProductImage{padding:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productCardBody{padding:13px 1px 17px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productName{min-height:49px;font-size:14px;line-height:1.75}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productCategoryLabel{color:#748993;font-size:10px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productPrice{font-size:17px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__gridHeading,.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__catalogBottomControls{padding-inline:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__catalogCategoryFilter{max-width:520px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__brandSection{margin-inline:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__footer{margin-top:36px;padding:26px 0 60px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productLineDock{display:none}}@media (min-width:1024px) and (max-width:1280px){.storefront-module__TyP14W__desktopLayout{grid-template-columns:206px minmax(0,1fr)}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__phone{padding-left:25px;padding-right:70px}.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media (min-width:1700px){.storefront-module__TyP14W__desktopLayout .storefront-module__TyP14W__productGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}
