/* Isolated navigation/design study. Approved photos are unchanged. */
body.unified-site{background:#fcfaf6;color:#352d27}.unified-site .site-header{max-width:1440px;margin:auto;padding:20px 32px;min-height:78px}.unified-site .nav{font-size:12px;gap:30px}.unified-site .hero-copy{max-width:1280px;margin:auto;padding:36px 24px 24px}.unified-site .hero-copy .kicker{display:none}.unified-site .hero-copy h1{font-size:clamp(27px,2.5vw,39px);line-height:1.55;margin:0 0 14px}.unified-site .hero-copy h1 br{display:none}.unified-site .hero-copy .lead{font-size:14px;line-height:1.8;margin:0}.unified-site .tiles{max-width:1280px;margin:0 auto;padding:0 24px;gap:18px}.unified-site .tile{background:transparent}.unified-site .tile img{object-fit:contain;aspect-ratio:1;background:#f1ece4}.unified-site .tile-copy{padding:16px 0 14px}.unified-site .tile strong{font-size:18px}.unified-site .tile small{font-size:12px;line-height:1.75}.unified-site .tile-taste{min-height:44px}.unified-site .tile-cta{margin-top:10px}.unified-site .section{padding:66px 32px;max-width:1180px}.unified-site .section h2{font-size:clamp(26px,2.7vw,34px)}.unified-site .kicker{font-size:10px;letter-spacing:.14em}.unified-site .seo-breadcrumb{max-width:1280px;margin:0 auto;font-size:11px;padding:15px 32px 0}.unified-site .site-footer{max-width:1440px;margin:auto}.section-label{font-size:12px;letter-spacing:.08em;margin-bottom:13px;color:#836c5a}.occasion-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.occasion-cards article{padding:32px;background:#eee8de}.occasion-cards article+article{background:#f2e9e5}.occasion-cards span{font-size:12px}.occasion-cards h3{font-size:25px;margin:15px 0}.occasion-cards p{font-size:13px;margin-bottom:18px}.unified-return{max-width:1280px;margin:0 auto;padding:12px 32px;font-size:12px;border-bottom:1px solid #e3dacf;color:#782f3c}.unified-return a{text-decoration:underline;text-underline-offset:4px}.unified-return[hidden]{display:none}.unified-site .parents-conversion-hero{padding:30px 24px 24px}.unified-site .parents-gift-facts{max-width:1232px;margin:18px auto 0}.unified-site .conversion-proof .kicker{display:none}.unified-site .unified-bottom{border-top:1px solid #ddd2c5}.unified-site .unified-bottom p{font-size:14px}.unified-site .unified-bottom .page-links{margin-bottom:0}.unified-site .product-hero{max-width:1280px;margin:28px auto 0}.unified-site .product-hero .copy{padding:28px 8%}.unified-site .comparison{border-top:1px solid #e3dacf}.unified-site .comparison-row{padding:23px 0}.unified-site .brand-name{font-size:11px;letter-spacing:.1em;color:#837260;margin-bottom:12px}
@media(max-width:760px){.unified-site .site-header{padding:16px;flex-wrap:wrap;gap:16px}.unified-site .brand{font-size:22px}.unified-site .nav{width:100%;justify-content:space-between;gap:8px;font-size:11px}.unified-site .hero-copy{padding:26px 18px 20px}.unified-site .hero-copy h1{font-size:25px}.unified-site .hero-copy h1 br{display:initial}.unified-site .hero-copy .lead{font-size:12px}.unified-site .tiles{padding:0 12px;gap:12px}.unified-site .tile-copy{padding:10px 2px}.unified-site .tile strong{font-size:14px}.unified-site .tile small{font-size:10px}.unified-site .tile-taste{min-height:53px}.unified-site .section{padding:44px 20px}.occasion-cards{grid-template-columns:1fr;gap:14px;margin-top:20px}.occasion-cards article{padding:25px 22px}.occasion-cards h3{font-size:22px}.unified-site .seo-breadcrumb{padding:12px 16px 0}.unified-return{padding:12px 16px;font-size:11px}.unified-site .parents-gift-facts{padding:0 16px}.unified-site .product-hero .copy{padding:25px 20px}.unified-site .hero-copy h1{letter-spacing:.02em}}

.unified-site{--paper:#fcfaf6;--ink:#352d27;--muted:#786d63;--line:#e0d6ca;--red:#782f3c;--sand:#eee8de;font:15px/1.9 'Yu Gothic',Meiryo,sans-serif;color:var(--ink);background:var(--paper)}.unified-site .site-header{position:relative;display:flex;align-items:center;justify-content:space-between;background:var(--paper);border:0;border-bottom:1px solid var(--line);box-shadow:none;top:auto}.unified-site .site-header .brand{font:25px Georgia,serif;letter-spacing:.16em;line-height:1.4;text-decoration:none;color:var(--ink)}.unified-site .site-header .brand small{display:block;font:8px/1.5 sans-serif;letter-spacing:.24em;text-align:center;margin-top:3px}.unified-site .nav{display:flex;align-items:center}.unified-site h1,.unified-site h2,.unified-site h3{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-weight:500;line-height:1.6;letter-spacing:.025em}.unified-site a{color:inherit}.unified-site .button,.unified-site input[type=submit],.unified-site .btn,.unified-site a.btn{display:inline-block;border:1px solid #782f3c;border-radius:0;background:#782f3c;color:#fff;padding:13px 24px;box-shadow:none;font:13px/1.65 'Yu Gothic',Meiryo,sans-serif;letter-spacing:.04em;text-align:center;text-decoration:none;cursor:pointer}.unified-site input[type=submit]:disabled{background:#aaa;border-color:#aaa;cursor:not-allowed}.unified-site .line-link{font-size:13px;text-decoration:underline;text-underline-offset:6px;color:#782f3c}.unified-site .page-links{display:flex;gap:12px;flex-wrap:wrap}.unified-site .page-links a{font-size:13px;border:1px solid #cab8a8;padding:12px 18px}.unified-site .site-footer{display:grid;grid-template-columns:1fr 2fr;gap:40px;max-width:1280px;margin:auto;padding:36px 32px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;background:transparent}.unified-site .footer-brand{font:21px Georgia,serif;letter-spacing:.14em;text-decoration:none;display:inline-block;color:var(--ink)}.unified-site .footer-note{margin-top:12px}.unified-site .footer-nav{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:flex-end}.unified-site .footer-policies{margin-top:18px}.unified-site .unified-breadcrumb{max-width:1280px;margin:auto;padding:16px 32px 0;font-size:11px;color:var(--muted)}.unified-site .unified-return{margin:auto;font:12px/1.8 'Yu Gothic',Meiryo,sans-serif}.unified-site .unified-return a{color:#782f3c}.unified-product main{background:transparent}.unified-product .product-hero,.unified-product .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1280px;margin:26px auto 0;padding:0;gap:0;border:0;background:transparent;min-height:0}.unified-product .hero .hero-photo{grid-column:1;grid-row:1}.unified-product .hero .hero-copy{grid-column:2;grid-row:1}.unified-product .hero .hero-copy,.unified-product .product-copy{max-width:none;width:auto;padding:32px 40px;margin:0}.unified-product .hero-photo img,.unified-product .product-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fcfaf6;transform:none}.unified-product .hero h1,.unified-product .product-copy h1{font-size:clamp(27px,2.5vw,38px);line-height:1.55;margin:12px 0 22px}.unified-product .hero h1 br{display:initial}.unified-product .eyebrow{font:10px/1.6 'Yu Gothic',Meiryo,sans-serif;letter-spacing:.14em;color:#8b705c}.unified-product .product-lead,.unified-product .intro,.unified-product .short{font-size:14px;line-height:1.9}.unified-product .buy-title{font-size:20px;margin:25px 0 15px}.unified-product .buy-grid{gap:12px}.unified-product .buy-item{padding:18px 14px;border:1px solid var(--line);background:#fffdf9}.unified-product .buy-item input[type=submit]{width:100%;padding:11px 8px;font-size:12px}.unified-product .buy-item strong{font:25px Georgia,serif}.unified-product .buy-item small{font-size:10px}.unified-product .product-editorial,.unified-product .delivery-small,.unified-product .product-information,.unified-product .faq,.unified-product .closing,.unified-product .collection,.unified-product .story-section,.unified-product .ge-materials,.unified-product .customer-reviews,.unified-product .purchase-section,.unified-product .quick-order,.unified-product .occasion,.unified-product .gift-scene,.unified-product .packaging-section,.unified-product .consideration,.unified-product .shopping-info,.unified-product .media-proof{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.unified-product .shipping-strip,.unified-product .purchase-help{max-width:1216px;margin:22px auto;font-size:12px}.unified-product .price-note,.unified-product .birthday-note{font-size:12px;line-height:1.8}.unified-product .hero-price{font-size:12px;font-weight:400}.unified-product .entry-compare{display:block;margin-top:15px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.unified-guide .guide-page{max-width:1120px;padding-top:36px}.unified-guide .guide-page h1{font-size:36px}.unified-guide .guide-page p,.unified-guide .guide-page li{font-size:14px}.unified-site .unified-links{padding-top:40px;padding-bottom:40px}.unified-site .unified-links h2{font-size:25px}.unified-site :focus-visible{outline:3px solid #9f6346;outline-offset:4px}
.unified-product .hero .hero-copy h1{max-width:none;width:auto;font-size:clamp(27px,2.3vw,34px);word-break:normal;overflow-wrap:normal}
@media(max-width:760px){.unified-site .site-header{padding:16px;gap:15px}.unified-site .site-header .brand{font-size:22px}.unified-site .nav{width:100%;gap:8px;font-size:11px;justify-content:space-between}.unified-site .site-footer{grid-template-columns:1fr;padding:30px 20px;gap:20px}.unified-site .footer-nav{justify-content:flex-start;gap:12px 18px}.unified-site .unified-breadcrumb{padding:12px 16px 0}.unified-product .product-hero,.unified-product .hero{grid-template-columns:1fr;margin-top:18px}.unified-product .hero .hero-copy,.unified-product .hero .hero-photo{grid-column:auto;grid-row:auto}.unified-product .hero .hero-photo{order:0}.unified-product .hero .hero-copy{order:1}.unified-product .product-copy,.unified-product .hero .hero-copy{padding:25px 20px}.unified-product .hero .hero-copy h1,.unified-product .product-copy h1{font-size:28px}.unified-product .product-editorial,.unified-product .delivery-small,.unified-product .product-information,.unified-product .faq,.unified-product .closing,.unified-product .collection,.unified-product .story-section,.unified-product .ge-materials,.unified-product .customer-reviews,.unified-product .purchase-section,.unified-product .quick-order,.unified-product .occasion,.unified-product .gift-scene,.unified-product .packaging-section,.unified-product .consideration,.unified-product .shopping-info,.unified-product .media-proof{padding-left:20px;padding-right:20px}.unified-product .purchase-help{padding:0 20px}.unified-site .unified-links{padding:35px 20px}.unified-guide .guide-page h1{font-size:28px}}
