.ss-topbar,.ss-shortcuts,.ss-notice{display:none}@media(max-width:767px){body:has(.ss-topbar){--ss-menu-font:"Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af  Medium",YuGothic,"\6e38\30b4\30b7\30c3\30af\4f53",-apple-system,BlinkMacSystemFont,"\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","\30e1\30a4\30ea\30aa",Meiryo,"Helvetica Neue",Arial,sans-serif}body:has(.ss-topbar) .js-section__utility-bar,body:has(.ss-topbar) .js-section__header>header-container{display:none!important}body:has(.ss-topbar) .ss-topbar{display:flex;align-items:center;gap:0;position:sticky;top:0;z-index:30;min-height:64px;padding:7px 8px;background:#fff;color:#514b44;box-sizing:border-box}.ss-topbar *,.ss-shortcuts *{box-sizing:border-box}.ss-brand{display:flex;align-items:center;width:200px;max-width:calc(100% - 140px);min-width:0;margin-right:auto;min-height:44px}.ss-brand img{display:block;width:100%;height:auto;aspect-ratio:2398/627}.ss-contact{display:flex;flex:0 0 88px;height:44px}.ss-contact a,.ss-contact button,.ss-menu{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer}.ss-menu{flex:0 0 44px}.ss-line-logo{display:block;width:22px;height:22px;object-fit:contain}.ss-topbar svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ss-topbar .ss-cart svg{width:24px;height:24px}body:has(.ss-topbar) .ss-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;padding:7px 4px 8px;color:#514b44;border-top:1px solid #f2efea;border-bottom:1px solid #eeeae4}.ss-shortcuts a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:52px;padding:3px 0 2px;color:inherit;text-decoration:none}.ss-shortcuts svg{display:block;flex-shrink:0;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ss-shortcuts span{display:flex;align-items:center;justify-content:center;min-height:18px;font:500 11px/1.2 var(--ss-menu-font);letter-spacing:normal;white-space:nowrap}body:has(.ss-topbar) .ss-notice{display:block;background:#f5f3ee;color:#514b44}.ss-notice a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 12px;color:inherit;text-decoration:none;font:400 12px/1.7 Noto Sans JP,Hiragino Sans,sans-serif;letter-spacing:.01em}.ss-topbar a:focus-visible,.ss-topbar button:focus-visible,.ss-shortcuts a:focus-visible,.ss-notice a:focus-visible{outline:2px solid #855623;outline-offset:-2px}}@media(min-width:768px){body:has(.ss-topbar) #Details-HeaderMenu-1 a.cta__link[href="/collections/gift-new-home"] img{object-position:75% center}}.ss-pc-cart-label{display:none}@media(min-width:768px){body:has(.ss-topbar) header-container .secondary-nav{width:auto!important;right:48px!important;top:16px!important}body:has(.ss-topbar) header-container .secondary-nav__items{width:auto}body:has(.ss-topbar) header-container .secondary-nav__items ul{display:flex;align-items:center;gap:8px;margin:0;padding:0}body:has(.ss-topbar) header-container .secondary-nav li.secondary-nav__item{display:flex;align-items:center;margin:0!important;min-height:44px}body:has(.ss-topbar) header-container .secondary-nav .secondary-nav__link,body:has(.ss-topbar) header-container .secondary-nav .ka-line-header-desktop{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;top:0;gap:8px;margin:0}body:has(.ss-topbar) header-container .secondary-nav .icon{width:22px;height:22px;font-size:22px;flex-shrink:0}body:has(.ss-topbar) header-container .secondary-nav :is(a,span).secondary-nav__item--cart .icon{width:26px;height:26px;font-size:26px}body:has(.ss-topbar) header-container .secondary-nav shopify-account [slot=signed-out-avatar]{height:44px!important}body:has(.ss-topbar) header-container .secondary-nav .ka-login-label{font-size:14px;line-height:1.4}body:has(.ss-topbar) header-container .secondary-nav a:focus-visible{outline:2px solid #855623;outline-offset:2px}}@media(min-width:1000px){body:has(.ss-topbar) header-container .header__logo-link,body:has(.ss-topbar) header-container .header__logo-ratio-box{width:144px!important;height:auto!important}body:has(.ss-topbar) header-container .header__logo-img{width:144px!important;height:auto!important;max-height:none}body:has(.ss-topbar) .ss-pc-cart-label{display:inline;font:500 14px/1.4 IBM Plex Sans,sans-serif;letter-spacing:normal;white-space:nowrap}body:has(.ss-topbar) header-container .secondary-nav :is(a,span).secondary-nav__item--cart{padding:0 6px;gap:7px}body:has(.ss-topbar) header-container .secondary-nav :is(a,span).secondary-nav__item--cart .cart-count-bubble{right:auto;left:23px;top:0}}@media(min-width:768px){body:has(.ss-topbar) .js-section__utility-bar .utility-announcement{--font-size-desktop:13px!important}}@media(min-width:768px){body:has(.ss-topbar) #top .ka-line-header-desktop{margin:0;transform:none}}@media(max-width:767px){body:has(.ss-topbar) .js-section__header{display:contents}.ss-contact cart-link{display:block;flex:0 0 44px}.ss-contact .ss-cart{position:relative}.ss-cart-count{position:absolute;right:0;top:0;min-width:13px;height:13px;padding:0 3px;border-radius:8px;background:#514b44;color:#fff;font:10px/13px sans-serif;text-align:center}.ss-cart-count:has(items-count:empty){display:none}}.ss-finder{box-sizing:border-box;width:calc(100% - 16px);max-width:480px;max-height:calc(100dvh - 40px);margin:auto;padding:0 14px 20px;border:1px solid #e5e0d8;border-radius:12px;background:#fffdf9;color:#514b44;overflow:auto;overscroll-behavior:contain;font:500 14px/1.5 IBM Plex Sans,sans-serif;letter-spacing:normal}.ss-finder::backdrop{background:#2d292452}.ss-finder-heading{position:sticky;top:0;background:#fffdf9;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 10px}.ss-finder-heading h2{margin:0;font-family:inherit;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.04em}.ss-finder button{font:inherit;color:inherit;cursor:pointer;box-shadow:none}.ss-finder-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:none;font-size:24px!important;line-height:1}.ss-finder-tabs{position:sticky;top:68px;background:#fffdf9;z-index:2;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eeeae4;margin-bottom:12px}.ss-finder-tabs button{min-height:48px;padding:10px 3px;background:none;border:0;border-bottom:1px solid transparent;font-size:14px;font-weight:500;line-height:21px;letter-spacing:normal}.ss-finder-tabs button[aria-pressed=true]{border-bottom-color:#8b8378;font-weight:500;background:none}.ss-finder nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 2px;border-bottom:1px solid #eeeae4;color:inherit;text-decoration:none;font-size:14px;font-weight:500;line-height:21px;letter-spacing:normal}.ss-finder nav a .ss-finder-arrow{font-size:20px;color:#8b8378}.ss-finder a:focus-visible,.ss-finder button:focus-visible{outline:2px solid #855623;outline-offset:-2px}.ss-finder nav[data-group=scene]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding-top:8px}.ss-finder nav[data-group=scene] a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;padding:0 0 2px;border:0;font-size:14px;line-height:1.5}.ss-scene-photo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;background:#f5f3ee;border-radius:6px;overflow:hidden}.ss-scene-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ss-finder nav[data-group=scene] .ss-finder-label{text-align:center}.ss-finder nav[data-group=scene] .ss-finder-arrow{display:none}.ss-finder nav[data-group=scene] a[href="/collections/gift-new-home"] .ss-scene-photo{aspect-ratio:1.4}.ss-finder nav[data-group=scene] a[href="/collections/gift-new-home"] img{object-position:75% center}.ss-finder nav[data-group=scene] a[href="/collections/gift-new-home"] .ss-finder-label{margin-top:auto}.ss-artist-photo{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;background:#f5f3ee;border-radius:3px;overflow:hidden}.ss-artist-photo img{display:block;width:100%;height:100%;object-fit:contain}.ss-finder nav[data-group=artist] .ss-finder-label{flex:1;min-width:0}.ss-finder nav[data-group=scene] a[href="/collections/wedding-anniversary-gift"] img{transform:scale(1.15);transform-origin:75% 20%}.ss-finder nav[data-group=scene] a[href="/collections/gift-shop-opening"] img{transform:scale(1.12);transform-origin:52% 32%}html.ka-finder-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ka-header-approved-20260912.css.map */
