.no-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 24px;background:#284d38;color:#fff;font:400 15px/1.6 var(--sans, sans-serif);border:1px solid #284d38;text-decoration:none;cursor:pointer}.no-button:hover{background:#1e3d2b;color:#fff}.no-hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:26px}.milestone-hero .no-hero-actions .no-button{color:#fff;background:#284d38;font-size:15px;letter-spacing:.02em;line-height:1.6}.milestone-hero .no-hero-actions .milestone-link{margin:0;font-size:14px}.no-quiet-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:6px;font-size:14px;line-height:1.8;color:#3d5342}.no-kicker{font:11px/1.8 var(--sans,sans-serif);letter-spacing:.14em;color:#7a6a4d;margin:0 0 16px}.no-occasions{padding-block:64px}.no-occasions h2{font:400 34px/1.6 var(--serif,serif);color:#263e2e;margin-bottom:14px}.no-occasions>p:not(.no-kicker){font-size:15px;line-height:1.9;color:#536153}.no-occasion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.no-occasion-grid a{display:block;background:#f4f3ed;border:1px solid #cbd2c7;padding:28px;color:#2f4634}.no-occasion-grid small{font-size:10px;letter-spacing:.12em;color:#7c6d51}.no-occasion-grid h3{font:400 25px/1.6 var(--serif,serif);margin:10px 0}.no-occasion-grid p{font-size:14px;line-height:1.9}.no-occasion-grid span{display:flex;justify-content:space-between;background:#284d38;color:#fff;font-size:14px;line-height:1.7;padding:14px 18px;margin-top:22px}.no-occasion-grid a:hover{border-color:#405c42;background:#eaf0e7}body[data-ag9]:has(.no-bespoke-page){background:#fafaf8;color:#263c2e}.no-bespoke-page{background:#fafaf8;color:#263c2e;padding-top:1px;padding-bottom:64px}.no-width{width:calc(100% - 80px);max-width:1180px;margin-inline:auto}.no-bespoke-hero{display:grid;grid-template-columns:1.1fr .8fr;gap:7%;align-items:center;padding:36px 0 64px}.no-bespoke-hero h1{font:400 clamp(32px,3.3vw,48px)/1.6 var(--serif,serif);letter-spacing:.025em;margin:0 0 22px}.no-lead{font-size:15px;line-height:2;color:#52604f}.no-process{border-top:1px solid #d2d8cf;padding:48px 0}.no-bespoke-page h2{font:400 30px/1.65 var(--serif,serif);margin:0 0 22px}.no-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0}.no-process-grid article{border-top:1px solid #b8c4b3;padding-top:18px}.no-process-grid article>span{font-size:12px;color:#88764f}.no-process-grid h3{font:400 22px/1.7 var(--serif,serif);margin:12px 0}.no-process-grid p,.no-item-note{font-size:14px;line-height:2;color:#52604f}.no-item-note{max-width:850px;border-left:2px solid #b5a47d;padding-left:18px}.no-inquiry{display:grid;grid-template-columns:.8fr 1.3fr;gap:8%;padding:56px 0;border-top:1px solid #d2d8cf;scroll-margin-top:155px}.no-inquiry aside>p:not(.no-kicker){font-size:15px;line-height:2;color:#536352}.no-direct{margin-top:32px;padding-top:24px;border-top:1px solid #cbd4c7}.no-direct>p,.no-direct small{font-size:12px;line-height:1.9;color:#536352;display:block}.no-phone{display:block;font:400 clamp(26px,2.5vw,34px)/1.7 var(--latin,serif);white-space:nowrap}.no-secondary{background:transparent;color:#284d38;margin:20px 0 12px;display:flex;max-width:320px}.no-form-panel{background:#f1f3ed;padding:28px;min-width:0}.no-preview{font-size:12px;line-height:1.9;background:#ede8db;padding:12px 14px;color:#615a45;margin:0 0 24px}#bespokeForm fieldset{border:0;margin:0;padding:0;min-width:0}#bespokeForm label{display:block;font-size:14px;line-height:1.8;margin:0 0 20px}#bespokeForm label small,#bespokeForm label>span{font-size:11px;color:#6d7666;margin-left:8px}#bespokeForm :is(input,select,textarea){display:block;width:100%;min-width:0;font:400 16px/1.7 var(--sans,sans-serif);padding:12px;border:1px solid #b8c3af;background:#fff;color:#304430;margin-top:8px;min-height:50px;border-radius:0}#bespokeForm textarea{min-height:125px;resize:vertical}#bespokeForm input::placeholder,#bespokeForm textarea::placeholder{font-size:14px;color:#73806c}.no-field-row{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.no-context{padding:14px;background:#e2eadd;border-left:2px solid #57714d}.no-extra{border-block:1px solid #c9d1c2;margin:6px 0 24px}.no-extra summary{font-size:14px;line-height:1.8;cursor:pointer;padding:18px 0;min-height:55px}.no-extra summary small{font-size:11px;color:#66725e;margin-left:10px}.no-extra-body{padding-top:8px}.no-extra-body>p{font-size:12px;line-height:1.8;margin-bottom:18px;color:#66745e}#bespokeForm .no-button{width:100%}.no-form-note{display:block;font-size:11px;line-height:1.9;color:#67745e;margin-top:12px}.no-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.no-bespoke-page [hidden]{display:none!important}#bespokeReviewTitle{font:400 25px/1.8 var(--serif,serif);scroll-margin-top:155px}#bespokeReviewList{margin:20px 0}#bespokeReviewList>div{padding:14px 0;border-bottom:1px solid #ccd5c4}#bespokeReviewList dt{font-size:12px;color:#6d765e;margin-bottom:4px}#bespokeReviewList dd{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}#bespokeForm button:disabled{background:#dbe0d6;color:#697660;border-color:#c4ccbc;cursor:not-allowed}.no-edit{font-size:13px;text-decoration:underline;text-underline-offset:4px;min-height:48px;margin-top:8px;cursor:pointer}#bespokeStatus{font-size:13px;line-height:1.9;margin-top:12px}#bespokeStatus:empty{display:none}.no-faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:8%;border-top:1px solid #d2d8cf;padding:48px 0;scroll-margin-top:155px}.no-faq details{border-bottom:1px solid #c9d2c2}.no-faq summary{font-size:15px;line-height:1.9;padding:20px 0;cursor:pointer;min-height:60px}.no-faq details p{font-size:14px;line-height:2;color:#576550;padding:0 0 20px}.no-end{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:18px}.no-bespoke-page :is(a,button,summary,input,select,textarea):focus-visible,.no-page-nav a:focus-visible,.no-occasion-grid a:focus-visible{outline:2px solid #9a804c;outline-offset:4px}@media(max-width:800px){.no-width{width:calc(100% - 40px)}.no-bespoke-hero{grid-template-columns:1fr;gap:28px;padding:24px 0 36px}.no-bespoke-hero h1{font-size:32px}.no-hero-actions{gap:10px;align-items:stretch;flex-direction:column}.no-hero-actions .no-button{width:100%}.no-hero-actions .no-quiet-link{align-self:flex-start}.no-process{padding:34px 0}.no-bespoke-page h2,.no-occasions h2{font-size:27px}.no-process-grid{grid-template-columns:1fr;gap:20px}.no-process-grid h3{margin:6px 0}.no-inquiry,.no-faq{grid-template-columns:1fr;gap:28px;padding:36px 0}.no-direct{margin-top:22px}.no-form-panel{padding:22px 18px}.no-field-row{grid-template-columns:1fr;gap:0}.no-occasion-grid{grid-template-columns:1fr}.no-occasion-grid a{padding:24px}.no-occasion-grid h3{font-size:24px}.no-occasion-grid span{padding:14px;font-size:13px}.no-end{align-items:stretch;flex-direction:column;gap:16px}.no-button{font-size:14px;padding:14px 18px;gap:12px}.no-occasions{padding-block:40px}}.no-bespoke-page{background:#faf9f6;color:#29362c;padding-bottom:48px}body[data-ag9]:has(.no-bespoke-page){background:#faf9f6}.no-bespoke-page .no-width{max-width:1060px}.no-bespoke-hero{display:block;padding:34px 0 58px}.no-story-return{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.03em;color:#647064;text-decoration:underline;text-underline-offset:5px;margin-bottom:38px}.no-intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.no-bespoke-hero h1{font-size:clamp(30px,3.1vw,42px);line-height:1.65;margin-bottom:0}.no-intro-copy .no-lead{font-size:16px;line-height:2.1;color:#374637}.no-intro-detail{font-size:14px;line-height:2;color:#657061;margin:16px 0}.no-intro-copy .no-quiet-link{gap:32px;color:#304834}.no-process{padding:38px 0}.no-process-grid{gap:36px;margin:20px 0}.no-process-grid article{border-top:0;padding-top:0}.no-process-grid article+article{border-left:1px solid #d8d9cf;padding-left:28px}.no-process-grid h3{font-size:21px}.no-item-note{border-left:0;padding:0;margin-top:24px;max-width:850px;font-size:13px}.no-faq{padding:34px 0;grid-template-columns:1fr 1.7fr;gap:7%}.no-faq summary{padding:15px 0;font-size:14px;min-height:52px}.no-inquiry{padding:44px 0;gap:6%;grid-template-columns:.85fr 1.4fr}.no-form-panel{background:#f0f0e9;padding:26px}.no-occasion-grid{gap:0 40px}.no-occasion-grid a{background:transparent;border:0;border-top:1px solid #cbd2c7;padding:26px 0}.no-occasion-grid a:hover{background:transparent;border-color:#405c42}.no-occasion-grid span{display:inline-flex;background:transparent;color:#304834;border-bottom:1px solid #8d9b86;padding:8px 0;margin-top:10px;font-size:13px}.no-intro-with-photo{grid-template-columns:minmax(0,1fr) 290px;gap:10%;align-items:center}.no-intro-with-photo h1{margin-bottom:26px}.no-intro-with-photo .no-intro-copy{max-width:520px}.no-selection-photo,.no-finished-photo{margin:0;min-width:0}.no-selection-image{display:block;width:100%;height:390px;object-fit:cover;object-position:center 43%}.no-selection-photo figcaption,.no-finished-photo figcaption{font-size:11px;line-height:1.8;letter-spacing:.025em;color:#71766b;margin-top:12px}.no-jewel-interlude{display:grid;grid-template-columns:280px minmax(0,1fr);gap:10%;align-items:center;margin:54px 0 14px;padding-top:42px;border-top:1px solid #dedfd6}.no-finished-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#101012}.no-jewel-copy{max-width:470px}.no-jewel-copy h2{font-size:28px;margin-bottom:18px}.no-jewel-copy>p:last-child{font-size:14px;line-height:2.1;color:#596653;margin:0}@media(max-width:800px){.no-bespoke-hero{padding:16px 0 34px}.no-story-return{margin-bottom:22px}.no-intro-layout{display:block}.no-bespoke-hero h1{font-size:30px;margin-bottom:22px}.no-intro-copy .no-lead{font-size:15px}.no-process,.no-faq,.no-inquiry{padding:30px 0}.no-process-grid{gap:22px}.no-process-grid article+article{border-left:0;border-top:1px solid #d8d9cf;padding:18px 0 0}.no-faq,.no-inquiry{grid-template-columns:1fr;gap:18px}.no-faq h2{margin-bottom:0}.no-form-panel{padding:20px 16px}.no-occasion-grid a{padding:22px 0}.no-intro-with-photo{display:flex;flex-direction:column;align-items:stretch;gap:28px}.no-intro-with-photo h1{margin-bottom:20px}.no-selection-photo{width:76%;max-width:290px;align-self:flex-end}.no-selection-image{height:290px}.no-jewel-interlude{grid-template-columns:1fr;gap:24px;margin:32px 0 8px;padding-top:28px}.no-finished-photo{width:72%;max-width:260px}.no-jewel-copy h2{font-size:25px;margin-bottom:14px}}body[data-ag9]:has(.no-bespoke-page),body[data-ag9] .no-bespoke-page{background:var(--ag-paper);color:var(--ag-ink)}.no-bespoke-page :is(h1,h2,h3){color:var(--ag-ink)}.no-bespoke-page :is(.no-lead,.no-intro-detail,.no-process-grid p,.no-jewel-copy>p:last-child,.no-faq details p,.no-inquiry aside>p:not(.no-kicker),.no-direct>p,.no-direct small,.no-form-note,figcaption){color:var(--ag-copy)}.no-bespoke-page :is(.no-kicker,.no-process-grid article>span){color:var(--ag-gold)}.no-bespoke-page :is(.no-process,.no-jewel-interlude,.no-faq,.no-faq details,.no-inquiry,.no-direct,.no-extra,.no-process-grid article+article){border-color:var(--ag-line)}.no-bespoke-page .no-form-panel,.no-bespoke-page .no-context{background:var(--ag-surface)}.no-bespoke-page .no-preview{background:var(--ag-paper);color:var(--ag-copy)}.no-bespoke-page #bespokeForm :is(input,select,textarea){background:var(--ag-field);border-color:var(--ag-field-border);color:var(--ag-ink)}.no-bespoke-page .no-button:not(:disabled){background:var(--ag-green);border-color:var(--ag-green);color:var(--ag-field)}.no-bespoke-page .no-button:not(:disabled):hover{background:var(--ag-green-hover)}.no-bespoke-page .no-secondary:not(:disabled){background:transparent;color:var(--ag-green);border-color:var(--ag-field-border)}.no-bespoke-page .no-secondary:not(:disabled):hover{background:var(--ag-surface);color:var(--ag-green)}body[data-ag9]:has(.no-bespoke-page) .ag9-header{background:#020805fa;color:#f4f2e9;border-bottom-color:#b8ac7f33}body[data-ag9]:has(.no-bespoke-page) .ag9-header :is(a,button,strong,small){color:inherit}.no-bespoke-page{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif}.no-bespoke-page :is(.no-intro-detail,.no-process-grid p,.no-jewel-copy>p:last-child,.no-faq details p,.no-inquiry aside>p:not(.no-kicker)){font-size:16px;line-height:1.9;font-weight:400;color:var(--ag-body)}.no-bespoke-page .no-intro-copy .no-lead{font-size:18px;line-height:1.9;color:var(--ag-ink)}.no-bespoke-page .no-process-grid h3{font:500 18px/1.75 Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}.no-bespoke-page :is(.no-faq summary,.no-quiet-link,.no-button,.no-extra summary){font-size:16px;line-height:1.8}.no-bespoke-page :is(.no-direct>p,.no-direct small){font-size:14px;line-height:1.85;color:var(--ag-body)}.no-bespoke-page :is(.no-kicker,figcaption){font-size:12px;line-height:1.8}.no-bespoke-page .no-kicker{letter-spacing:.1em}.no-bespoke-page #bespokeForm label{font-size:15px;color:var(--ag-body)}.no-bespoke-page #bespokeForm :is(label small,label>span){font-size:12px}.no-bespoke-page :is(.no-preview,.no-form-note,.no-extra-body>p){font-size:13px;line-height:1.85;color:var(--ag-copy)}.no-bespoke-page .no-story-return{font-size:14px}@media(max-width:800px){.no-bespoke-page .no-intro-copy .no-lead{font-size:17px}.no-bespoke-page .no-bespoke-hero h1{font-size:30px;line-height:1.6}.no-bespoke-page .no-process-grid{gap:24px}.no-bespoke-page .no-faq summary{padding-block:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/noka-zh-occasion-bespoke.css.map */
