.reading-body .gift26-answer{padding:clamp(24px,4vw,44px);background:#233f33;color:#faf6ea;margin:32px 0 48px;border:0}.reading-body .gift26-answer h2{color:inherit;margin-top:0;font-size:clamp(27px,3vw,36px)}.reading-body .gift26-answer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;list-style:none;padding:0;margin:24px 0 0}.reading-body .gift26-answer li{margin:0;padding:16px 0 0;border-top:1px solid #607667;color:inherit}.reading-body .gift26-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.reading-body .gift26-products article{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,3vw,32px);background:#efeee3;border-top:3px solid #9a8150}.reading-body .gift26-products article:nth-child(2){background:#e5ebdf}.reading-body .gift26-products article:nth-child(3){background:#f0e4df}.reading-body .gift26-products article:nth-child(4){background:#e9eadb}.reading-body .gift26-products h3{font-family:var(--font-heading,Georgia,serif);font-size:32px;font-weight:400;line-height:1.15;margin:8px 0 18px}.reading-body .gift26-products p{font-size:16px;line-height:1.8;margin:0 0 18px}.reading-body .gift26-products .eyebrow{font-size:11px;letter-spacing:.12em;margin:0}.reading-body .gift26-composition{border-top:1px solid #c7c9bb;padding-top:18px}.reading-body .gift26-products .text-link{align-self:flex-start;margin-top:auto;padding:10px 0;min-height:44px}.reading-body .gift26-price{font-size:21px;margin-bottom:12px}.reading-body .gift26-stock{font-size:14px}.reading-body .gift26-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 36px}.reading-body .gift26-notes blockquote{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:30px 23px;background:#fbf8ef;color:#243e31;border:1px solid #d4cebb;box-shadow:5px 6px 0 #e7e4d7;min-width:0;font-size:22px;line-height:1.4;font-weight:400}.reading-body .gift26-notes blockquote::before,.reading-body .gift26-notes blockquote::after{content:none}.reading-body .gift26-notes blockquote p{font:inherit;margin:0 0 24px}.reading-body .gift26-notes cite{font:11px/1.6 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#5b665a}.reading-body .gift26-evening{padding:clamp(24px,4vw,40px);background:#e6ebdf;border-left:3px solid #637451}.reading-body .gift26-evening ol{padding-left:24px}.reading-body .gift26-evening li{padding-left:8px;margin:16px 0}.reading-body .gift26-faq{border-top:1px solid #bfc6b7;margin:28px 0}.reading-body .gift26-faq details{border-bottom:1px solid #bfc6b7;padding:0 4px}.reading-body .gift26-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 12px;font-weight:600;line-height:1.5;min-height:48px}.reading-body .gift26-faq summary::-webkit-details-marker{display:none}.reading-body .gift26-faq summary::after{content:'+';font-size:24px;font-weight:400;flex:none}.reading-body .gift26-faq details[open] summary::after{content:'−'}.reading-body .gift26-faq details>p{padding:0 12px 20px;margin:0;max-width:70ch}.reading-body .gift26-close{padding:32px;background:#233f33;color:#faf6ea;margin-top:40px}.reading-body .gift26-close a{color:inherit;text-underline-offset:5px}.reading-body .gift26-faq summary:focus-visible{outline:2px solid #796338;outline-offset:2px}.ezm-moment-art img{object-fit:contain}.ezm-cards-gallery img{background:#faf6eb}@media(max-width:700px){.reading-body .gift26-products,.reading-body .gift26-notes,.reading-body .gift26-answer ul{grid-template-columns:1fr}.reading-body .gift26-products h3,.reading-body .gift26-products .eyebrow{text-align:center}.reading-body .gift26-products .text-link{align-self:center}.reading-body .gift26-notes blockquote{padding:28px;font-size:24px}.reading-body .gift26-answer h2{text-align:center}.reading-body .gift26-close{text-align:center;padding:26px 22px}}.reading-body .gift26-scene{width:100%;height:auto;display:block;margin:0 0 24px}.reading-body .gift26-close h2{color:inherit}ol.gift26-evening{padding-left:clamp(46px,6vw,66px)!important}.ezm-collection-page .collection-guide .intention-note,.collection-guide .intention-note{background:#203e31;color:#fbf7ec;text-align:center;padding:clamp(28px,4vw,48px);border:1px solid #637257}.ezm-collection-page .collection-guide .intention-note blockquote,.collection-guide .intention-note blockquote{color:#fbf7ec;background:transparent;border:0;margin:20px auto;max-width:19ch;font-family:var(--serif,Georgia,serif);font-weight:400;line-height:1.3;font-size:clamp(28px,3vw,39px)}.ezm-collection-page .collection-guide .intention-note .eyebrow,.collection-guide .intention-note .eyebrow{color:#e2c994}.ezm-collection-page .collection-guide .intention-note>p:last-child,.collection-guide .intention-note>p:last-child{color:#e7ecdf;font-size:14px;line-height:1.8}.collection-guide .intention-note>span{color:#d9bd7f}.catalog26-note{background:#e8ecdf;border-block:1px solid #c4cbb6;padding:22px 24px;margin:25px 0}.catalog26-note p{font-size:16px!important;line-height:1.65!important;color:#233e30!important;margin:8px 0 14px}.catalog26-note .eyebrow{color:#665632}.catalog26-note a{display:inline-flex;gap:14px;min-height:44px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px}.minimal-object:has(.component26-photo){padding:0 0 36px;background:#faf6ed}.minimal-object .component26-photo{aspect-ratio:1;object-fit:cover;max-height:none}.minimal-object .minimal-index{z-index:1;background:#faf7ed;padding:3px 8px;border:1px solid #dbd5c4}.minimal-object .minimal-quantity{bottom:12px}.minimal-gift-heading img.component26-photo{border-radius:3px;width:260px;max-width:100%;margin:24px auto 0;background:none}.kit-glance-items img.component26-photo{border-radius:50%;object-fit:cover;width:76px;height:76px;margin-inline:auto}.ezm-public-catalog .wc-block-mini-cart,.ezm-public-catalog .widget_shopping_cart{display:none}@media(max-width:760px){.catalog26-note{text-align:center}.minimal-object .component26-photo{max-height:340px;object-fit:contain}.minimal-element-copy h3,.minimal-spec{text-align:center}.collection-guide .intention-note{margin:0}.ezm-collection-page .collection-guide .intention-note blockquote{font-size:32px}}.minimal-gift dt{align-items:center;gap:18px}.minimal-gift dt .minimal-base-name{font:inherit;color:#fbf6e9;min-width:0}.minimal-base-name small{display:block;font:12px/1.7 var(--sans,sans-serif);color:#e0c590;margin-bottom:4px}.minimal-gift dt img.component26-photo{width:72px;height:72px;flex:0 0 72px;object-fit:cover;border-radius:3px}.minimal-gift .minimal-base-photo dd{margin-left:90px}.minimal-gift .minimal-base-box dd{margin-left:0}@media(max-width:420px){.minimal-gift .minimal-base-photo dd{margin:14px 0 0}.minimal-gift dt{gap:14px}}