/* Garimpo do Dia: an editorial showcase, scoped to this component. */
.treasure-layout{padding-top:34px}.treasure-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.treasure-title{display:flex;align-items:center;gap:18px}.diamond-mark{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:#af8033;background:#fbf2dd;border-radius:18px;flex-shrink:0}.diamond-mark svg{width:35px;height:35px}.treasure-title h1{font-size:2.8125rem;letter-spacing:-1.3px;line-height:1.1}.treasure-title h1 i{color:var(--terra)}.treasure-title p{font-size:1rem;margin-top:8px;color:#6a705e}.treasure-day-label{display:flex;gap:8px;align-items:center;font-size:.75rem;letter-spacing:1.4px;color:#6b725a}.treasure-day-label>span{width:6px;height:6px;background:#9b9e65;border-radius:50%}.layout-context{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#747867;font-size:.75rem;margin-bottom:15px}.layout-context>span{font-size:.75rem;letter-spacing:1.1px;border:1px solid #dce0d2;border-radius:5px;padding:3px 6px}.treasure-card{display:grid;grid-template-columns:1.06fr 1fr;gap:44px;padding:26px;border:1px solid #e7e8dc;border-radius:30px;background:#fff;box-shadow:0 10px 45px #35422904}.treasure-gallery{min-width:0;align-self:start}.treasure-image-stage{position:relative;background:#f3ecdf;aspect-ratio:.99;border-radius:21px;overflow:hidden}.treasure-panel{position:absolute;inset:0}.treasure-panel[hidden]{display:none}.treasure-panel .object-photo{height:100%;width:100%;background-size:200% 200%;transition:transform .35s ease}.detail-panel .object-photo{transform:scale(1.38);transform-origin:48% 57%}.ambient-panel img{height:100%;object-fit:cover}.treasure-image-note{position:absolute;bottom:14px;left:12px;right:12px;text-align:center;font-size:.75rem;letter-spacing:1.1px;color:#5f594b;text-shadow:0 1px 3px #fff}.my-choice{position:absolute;z-index:2;top:20px;left:20px;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:30px;background:#354229;color:#fffdf6;font-size:.875rem;box-shadow:0 4px 15px #35422913}.my-choice>span{color:#e7c982}.treasure-save{position:absolute;z-index:2;right:18px;top:18px;width:44px;height:44px;border-radius:50%;background:#ffffffed;display:grid;place-items:center;transition:transform .2s}.treasure-save:hover{transform:scale(1.06)}.treasure-save[aria-pressed=true]{color:var(--terra)}.treasure-save[aria-pressed=true] svg{fill:#ad60351c}.gallery-bottom{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:18px}.treasure-thumbnails{display:flex;gap:10px}.treasure-thumb{width:62px;height:62px;border-radius:10px;overflow:hidden;padding:3px;border:1px solid #e0e1d7;background:#fff;transition:border .15s}.treasure-thumb[aria-pressed=true]{border:2px solid #9e613e;padding:2px}.treasure-thumb .object-photo,.treasure-thumb img{width:100%;height:100%;border-radius:6px;object-fit:cover}.zoom-thumb .object-photo{transform:scale(1.35)}.gallery-caption{font-family:var(--serif);font-style:italic;font-size:.875rem;line-height:1.4;color:#8c7557;text-align:right}.treasure-info{padding:9px 14px 0 0;min-width:0}.treasure-category{font-size:.75rem;letter-spacing:1.4px;text-transform:uppercase;color:#977547;display:flex;gap:10px;align-items:center}.treasure-category>span{font-size:.75rem}.treasure-info>h2{font-size:2.3125rem;letter-spacing:-.9px;line-height:1.15;margin:13px 0}.treasure-description{font-size:1rem;line-height:1.7;color:#68705f;max-width:470px}.treasure-benefits{list-style:none;margin:20px 0;padding:0;display:flex;flex-direction:column;gap:11px}.treasure-benefits li{display:flex;align-items:center;gap:10px}.treasure-benefits li>svg{width:20px;height:20px;color:#758559;flex-shrink:0}.treasure-benefits strong{font-size:.875rem;font-weight:400;color:#48553c}.treasure-benefits li div>span{display:none}.treasure-purchase{border-top:1px solid #e6e7dc;padding-top:19px}.treasure-price-line{display:flex;align-items:center;justify-content:space-between;gap:20px}.price-caption{font-size:.75rem;letter-spacing:1.1px;color:#85866f;display:block;margin-bottom:3px}.treasure-price{font-size:2.3125rem;font-family:var(--sans);line-height:1.2;letter-spacing:-1px;font-weight:500;display:block;color:#354229}.treasure-price>span{font-size:1.6875rem}.treasure-price.no-price{font-size:1.5625rem;letter-spacing:-.5px}.partner-label{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#6f7763;line-height:1.5}.partner-label>svg{width:20px;height:20px}.partner-label small{font-size:.75rem;color:#848775}.price-verification{font-size:.75rem;color:#7d826f;margin:8px 0 15px;line-height:1.5}.treasure-buy{display:flex;align-items:center;justify-content:center;gap:12px;background:#ad6035;color:#fff;border-radius:13px;min-height:56px;width:100%;padding:16px 20px;font-size:1rem;line-height:1.3;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 5px 15px #ad603518}.treasure-buy>svg{width:21px;height:21px;flex-shrink:0}.treasure-buy>b{font-size:1.375rem;font-weight:400;margin-left:auto}.treasure-buy>span{flex:1;text-align:center}.treasure-buy:hover{background:#914b29;box-shadow:0 7px 20px #ad60352a;transform:translateY(-1px)}.purchase-disclosure{font-size:.75rem;text-align:center;line-height:1.5;margin-top:10px}.treasure-countdown{margin-top:22px;padding:18px 20px;background:#f8f6ef;border:1px solid #efeadc;border-radius:17px}.countdown-heading{display:flex;align-items:center;gap:8px;color:#5e674f;font-size:.875rem}.countdown-heading .icon{width:17px;height:17px}.countdown-heading small{font-size:.75rem;letter-spacing:.6px;margin-left:auto;color:#8e907e}.countdown-digits{display:flex;align-items:flex-start;gap:12px;margin:11px 0 7px}.countdown-digits>div{display:flex;flex-direction:column;align-items:center;min-width:46px}.countdown-digits b{font-family:var(--sans);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;letter-spacing:2px}.countdown-digits span{font-size:.75rem;color:#7e826f;margin-top:3px}.countdown-digits>i{font-family:var(--sans);font-style:normal;font-size:1.4375rem;line-height:1.3;color:#a6ac95}.treasure-countdown>p{font-size:.75rem;color:#69745b}.treasure-countdown>p>span{color:#c29742}.countdown-note{display:block;font-size:.75rem;color:#8b8c7b;margin-top:5px;line-height:1.5}.live-countdown{font-size:1.75rem;display:block;margin:12px 0;font-variant-numeric:tabular-nums}.treasure-signoff{display:flex;align-items:center;gap:12px;padding:18px 28px;border-bottom:1px solid #e8e9df;margin:0 18px}.treasure-signoff .my-avatar{width:42px;height:42px}.treasure-signoff .my-avatar img{width:136px;left:-23px;top:-2px}.treasure-signoff>p{font-family:var(--serif);font-size:1rem;color:#59654b;line-height:1.5}.treasure-signoff>p>span{display:block;font-family:var(--sans);font-size:.75rem;letter-spacing:.4px;color:#8a8c79}.treasure-signoff>a{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:.75rem;color:#7c806b}.treasure-signoff>a .icon{width:15px}.treasure-history{padding-top:40px;padding-bottom:35px}.treasure-history-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.treasure-history-heading h2{font-size:1.9375rem;letter-spacing:-.6px;margin:9px 0}.treasure-history-heading p{font-size:.875rem}.treasure-history-heading .eyebrow{font-size:.75rem;letter-spacing:1.4px;color:#8d916f}.mobile-break{display:none}.history-arrows{display:flex;gap:9px}.history-arrows button{width:42px;height:42px;border:1px solid #dfe3d4;border-radius:50%;font-size:1.25rem;background:#fff}.history-arrows button:hover{background:#f3f5ec}.history-demo-note{font-size:.75rem;color:#8b8f7d;margin-top:10px}.treasure-history-track{display:flex;gap:13px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:18px 1px 12px;scrollbar-width:thin;scrollbar-color:#d1d7c4 transparent}.treasure-past{flex:1 0 111px;min-width:111px;scroll-snap-align:start;opacity:.83}.past-photo{height:140px;border-radius:13px;overflow:hidden;position:relative;background:#eceee5}.past-photo .object-photo{height:100%;width:100%;filter:grayscale(1);opacity:.86}.past-photo>span{position:absolute;bottom:9px;left:5px;right:5px;text-align:center;background:#3f453df0;color:#fff;border-radius:5px;padding:6px 3px;font-size:.75rem;white-space:nowrap}.treasure-past time{display:block;font-size:.75rem;text-align:center;color:#858b77;margin-top:9px}.treasure-tomorrow{position:relative;flex:1.6 0 190px;min-width:190px;border-radius:15px;background:#faf2df;border:1px dashed #d8bd80;scroll-snap-align:end;text-align:center;overflow:hidden;padding-bottom:13px}.tomorrow-art{height:101px;position:relative;overflow:hidden}.tomorrow-label{position:absolute;top:11px;left:50%;transform:translateX(-50%);font-size:.75rem;letter-spacing:1.5px;background:#f0e2ba;color:#897047;border-radius:20px;padding:3px 11px;z-index:1}.mystery-shape{position:absolute;width:65px;height:60px;border-radius:40% 55% 30% 25%;background:linear-gradient(125deg,#c9b89b,#e8d8bd,#bba27c);left:calc(50% - 32px);top:36px;filter:blur(10px);opacity:.6;transform:rotate(-8deg)}.tomorrow-lock{position:absolute;left:calc(50% - 21px);top:41px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fffaf0d9;color:#9c793d}.tomorrow-lock svg{width:26px;height:26px}.mystery-spark{position:absolute;color:#b8924c;font-size:1.375rem}.mystery-spark.s1{left:27px;top:47px}.mystery-spark.s2{right:24px;top:63px;font-size:1rem}.treasure-tomorrow h3{font-size:1.125rem;line-height:1.25;letter-spacing:-.3px}.treasure-tomorrow p{font-size:.75rem;line-height:1.5;margin-top:7px;color:#9b8b68}.history-footnote{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:5px}.history-footnote>p{font-size:.75rem;color:#858b79}.history-footnote>a{font-size:.75rem;white-space:nowrap;border-bottom:1px solid #bcc3ae;line-height:2}.treasure-mobile-cta{display:none}.partner-demo-dialog{border:1px solid #e0ddcd;background:#fffdf7;border-radius:26px;padding:38px;width:min(460px,calc(100% - 32px));color:#354229}.partner-demo-dialog::backdrop{background:#27322091;backdrop-filter:blur(3px)}.demo-dialog-close{position:absolute;top:10px;right:10px;width:44px;height:44px;font-size:1.6875rem}.partner-demo-dialog .diamond-mark{margin-bottom:20px}.partner-demo-dialog h2{font-size:2.375rem;margin:12px 0 20px}.partner-demo-dialog p{font-size:1rem;margin-bottom:15px;line-height:1.7}.partner-demo-dialog .button{width:100%;margin-top:10px}.treasure-info a:focus-visible,.treasure-info button:focus-visible,.treasure-history button:focus-visible{outline-offset:5px}
@media(min-width:1450px){.treasure-card{gap:56px;padding:32px}.treasure-info{padding-right:25px}.treasure-info>h2{font-size:2.6875rem}.treasure-description{font-size:1rem}.treasure-benefits strong{font-size:1rem}.treasure-image-stage{aspect-ratio:1.04}.treasure-price{font-size:2.625rem}.treasure-buy{font-size:1.0625rem}.treasure-past{flex-basis:125px}.past-photo{height:155px}}
@media(max-width:1100px){.treasure-card{gap:28px;padding:22px}.treasure-info{padding:4px 2px 0 0}.treasure-info>h2{font-size:2.0625rem}.treasure-description{font-size:.875rem}.treasure-benefits{gap:9px;margin:17px 0}.treasure-benefits strong{font-size:.875rem}.treasure-image-stage{aspect-ratio:.82}.gallery-caption{font-size:.75rem}.treasure-thumb{width:53px;height:53px}.treasure-price{font-size:2.0625rem}.treasure-price>span{font-size:1.5625rem}.treasure-buy{font-size:1rem}.treasure-countdown{padding:16px;margin-top:18px}.treasure-past{flex-basis:116px}.treasure-history-heading h2{font-size:1.8125rem}.treasure-category{font-size:.75rem;letter-spacing:1px}}
@media(max-width:850px) and (min-width:701px){.treasure-card{gap:22px;padding:19px;grid-template-columns:1fr 1.05fr}.treasure-info>h2{font-size:1.875rem}.treasure-description{font-size:.875rem}.treasure-category{font-size:.75rem;letter-spacing:.7px;gap:6px}.treasure-benefits strong{font-size:.75rem}.treasure-image-stage{aspect-ratio:.75}.gallery-caption{display:none}.treasure-price{font-size:1.875rem}.partner-label{font-size:.75rem;gap:5px}.partner-label small{font-size:.75rem}.partner-label>svg{width:15px;height:15px}.my-choice{top:14px;left:12px;font-size:.75rem;padding:7px 10px}.treasure-save{width:36px;height:36px;right:12px;top:12px}.treasure-image-note{font-size:.75rem;letter-spacing:.6px}.treasure-buy{font-size:.875rem;gap:8px;padding:14px;min-height:52px}.treasure-buy>svg{width:18px}.treasure-signoff{padding-inline:10px}.treasure-signoff>p{font-size:1rem}.treasure-signoff>a{font-size:.75rem}.treasure-title h1{font-size:2.4375rem}.treasure-day-label{font-size:.75rem}}
@media(max-width:700px){.treasure-layout{width:calc(100% - 32px);padding-top:22px}.treasure-section-head{margin-bottom:12px}.treasure-title{gap:11px}.diamond-mark{width:40px;height:40px;border-radius:12px}.diamond-mark svg{width:26px;height:26px}.treasure-title h1{font-size:2rem;letter-spacing:-.7px}.treasure-title p{font-size:.875rem;margin-top:5px}.treasure-day-label{display:none}.layout-context{font-size:.75rem;gap:6px;margin-bottom:13px;line-height:1.5}.layout-context>span{font-size:.75rem;padding:2px 4px;letter-spacing:.7px}.treasure-card{grid-template-columns:1fr;gap:19px;padding:13px;border-radius:22px}.treasure-image-stage{aspect-ratio:1.42;border-radius:14px}.treasure-panel .object-photo{background-size:200% 200%}.my-choice{top:13px;left:13px;padding:6px 10px;font-size:.75rem}.treasure-save{top:10px;right:10px;width:38px;height:38px}.treasure-image-note{font-size:.75rem;letter-spacing:.9px;bottom:10px}.gallery-bottom{padding-top:9px;gap:15px}.treasure-thumbnails{gap:7px}.treasure-thumb{width:44px;height:44px;border-radius:8px;padding:2px}.treasure-thumb[aria-pressed=true]{padding:1px}.treasure-thumb .object-photo,.treasure-thumb img{border-radius:5px}.gallery-caption{display:block;font-size:.75rem;line-height:1.45}.treasure-info{padding:0 7px 5px}.treasure-category{font-size:.75rem;letter-spacing:.8px;gap:8px}.treasure-info>h2{font-size:1.875rem;line-height:1.12;letter-spacing:-.6px;margin:9px 0}.treasure-description{font-size:.875rem;line-height:1.6}.treasure-benefits{gap:7px;margin:13px 0 15px}.treasure-benefits li{gap:8px}.treasure-benefits li>svg{width:16px;height:16px}.treasure-benefits strong{font-size:.875rem}.treasure-purchase{padding-top:14px}.treasure-price{font-size:2.125rem}.treasure-price>span{font-size:1.625rem}.price-caption{font-size:.75rem;letter-spacing:1px}.partner-label{font-size:.75rem;gap:6px}.partner-label small{font-size:.75rem}.partner-label>svg{width:17px;height:17px}.price-verification{font-size:.75rem;margin:7px 0 12px}.treasure-buy{font-size:1rem;min-height:54px;padding:14px;border-radius:11px}.treasure-buy>svg{width:19px;height:19px}.treasure-buy>b{font-size:1.25rem}.purchase-disclosure{font-size:.75rem;margin-top:9px}.treasure-countdown{padding:16px;margin-top:18px;border-radius:14px}.countdown-heading{font-size:.75rem}.countdown-heading small{font-size:.75rem}.countdown-digits{gap:14px;justify-content:center;margin:12px 0 10px}.countdown-digits b{font-size:1.9375rem}.countdown-digits span{font-size:.75rem}.treasure-countdown>p{text-align:center;font-size:.75rem}.countdown-note{text-align:center;font-size:.75rem;margin-top:6px}.treasure-signoff{gap:10px;padding:17px 3px;margin:0;border-bottom:0}.treasure-signoff>p{font-size:.875rem;line-height:1.5}.treasure-signoff>p>span{font-size:.75rem}.treasure-signoff>a{display:none}.treasure-signoff .my-avatar{width:35px;height:35px}.treasure-signoff .my-avatar img{width:112px;left:-19px;top:-1px}.treasure-history{padding-top:20px;padding-bottom:25px}.treasure-history-heading{gap:10px;align-items:flex-start}.treasure-history-heading h2{font-size:1.75rem;line-height:1.2;margin-top:7px}.treasure-history-heading p{font-size:.75rem;line-height:1.6;max-width:270px}.treasure-history-heading .eyebrow{font-size:.75rem;letter-spacing:1px}.history-arrows{gap:6px;margin-top:22px}.history-arrows button{width:36px;height:36px;font-size:1.125rem}.history-demo-note{font-size:.75rem;line-height:1.5;margin-top:9px}.treasure-history-track{gap:12px;padding-top:15px;padding-bottom:12px;scroll-padding-inline:1px;margin-right:-20px;padding-right:20px}.treasure-past{flex:0 0 132px;min-width:132px}.past-photo{height:158px;border-radius:12px}.past-photo>span{font-size:.75rem;padding:7px 3px;bottom:10px;left:7px;right:7px}.treasure-past time{font-size:.75rem;margin-top:9px}.treasure-tomorrow{flex:0 0 195px;min-width:195px}.tomorrow-art{height:112px}.tomorrow-label{font-size:.75rem}.tomorrow-lock{top:46px}.mystery-shape{top:42px}.mystery-spark.s1{top:53px}.treasure-tomorrow h3{font-size:1.25rem}.treasure-tomorrow p{font-size:.75rem}.history-footnote{display:block;margin-top:8px}.history-footnote>p{font-size:.75rem;line-height:1.6}.history-footnote>a{font-size:.75rem;margin-top:10px;display:table}.treasure-mobile-cta:not([hidden]){display:flex;flex-direction:column;position:fixed;z-index:15;bottom:0;left:0;right:0;gap:4px;padding:10px 18px max(9px,env(safe-area-inset-bottom));background:#fffdf8f5;border-top:1px solid #e8dfd0;box-shadow:0 -5px 25px #3542290c;backdrop-filter:blur(10px)}.treasure-mobile-cta>span{font-size:.75rem;text-align:center;color:#8b8d79}.treasure-mobile-cta .treasure-buy{min-height:46px;padding:12px 16px;font-size:1rem}.partner-demo-dialog{padding:30px 25px}.partner-demo-dialog h2{font-size:2.125rem}.partner-demo-dialog p{font-size:1rem}}
@media(max-width:390px){.treasure-title h1{font-size:1.875rem}.treasure-card{padding:11px}.treasure-info{padding-inline:4px}.treasure-info>h2{font-size:1.75rem}.treasure-history-heading h2{font-size:1.5625rem}.history-arrows{gap:4px}.history-arrows button{width:32px;height:32px}.layout-context{font-size:.75rem}.treasure-price{font-size:1.9375rem}.treasure-buy{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.treasure-buy,.treasure-panel .object-photo{transition:none}.treasure-buy:hover{transform:none}.treasure-history-track{scroll-behavior:auto}}
/* Keep the daily product closer to the first viewport. */
@media(min-width:951px){.executive-header .nav-wrap{height:96px}.executive-header .official-logo{width:255px}.executive-nav{padding-block:11px}.treasure-layout{padding-top:25px}.treasure-info>h2{margin-block:11px}.treasure-benefits{margin-block:16px;gap:9px}}
@media(max-width:700px){.treasure-image-stage{aspect-ratio:1.65}.treasure-info{display:flex;flex-direction:column}.treasure-category{order:1}.treasure-info>h2{order:2}.treasure-benefits{order:3}.treasure-purchase{order:4}.treasure-description{order:5;margin-top:16px;font-size:.875rem}.treasure-countdown{order:6}.treasure-benefits{margin-top:3px;margin-bottom:14px}.treasure-card{gap:14px}.gallery-caption{font-size:.75rem}}
.layout-state-switcher{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#f4f5ed;border:1px solid #e2e6d5;border-radius:18px;padding:20px 25px;margin-top:25px}.layout-state-switcher p{font-size:.875rem;margin-top:5px}.layout-state-switcher [role=group]{display:flex;gap:8px;flex-wrap:wrap}.layout-state-switcher button{min-height:44px;border:1px solid #d8decb;border-radius:12px;padding:10px 14px;font-size:.875rem;background:#fff}.layout-state-switcher button[aria-pressed=true]{background:#354229;color:#fff}.treasure-state-message{padding:16px;border-radius:12px;background:#faf1df;font-size:.875rem;margin:15px 0;color:#756443}.treasure-state-message strong{display:block;font-size:1rem;margin-bottom:5px}.treasure-state-message a{display:table;text-decoration:underline;margin-top:8px}.treasure-layout[data-visual-state=stale] .treasure-price,.treasure-layout[data-visual-state=stale] .price-caption,.treasure-layout[data-visual-state=stale] .price-verification{display:none}.treasure-layout[data-visual-state=unavailable] .treasure-purchase,.treasure-layout[data-visual-state=unavailable] .treasure-mobile-cta{display:none}.treasure-layout[data-visual-state=unavailable] .my-choice{background:#6c6d60}.treasure-layout[data-visual-state=unavailable] .treasure-countdown{opacity:.65}
@media(max-width:700px){.layout-state-switcher{display:block;padding:20px}.layout-state-switcher [role=group]{margin-top:15px}.layout-state-switcher button{font-size:.75rem}.treasure-state-message{order:4;font-size:.875rem}}

.history-arrows[hidden]{display:none}.history-arrows button:disabled{opacity:.35;cursor:default}

/* Real catalogue photographs and dated price references. */
img.real-product-photo{display:block;width:100%;height:100%;object-fit:cover;background:#f7f5ee}
.product-media .real-product-photo{aspect-ratio:1/1}
.detail-panel .real-product-photo{transform:none}
.reference-price{display:flex;flex-direction:column;gap:4px;margin:12px 0;color:var(--olive)}
.reference-price strong{font-family:var(--serif);font-size:1.5625rem;line-height:1.2}
.reference-price small{font-size:.75rem;font-weight:400;color:#6b705e}
.reference-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.reference-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px}
.reference-benefits{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px;font-size:.875rem;color:var(--olive)}
.reference-offer{background:#fbfaf6;border:1px solid #e1e5d8;border-radius:20px;padding:24px}
.reference-offer>small{line-height:1.7}
.reference-offer-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-bottom:60px}
.detail-copy .reference-offer{display:flex;align-items:stretch;flex-direction:column;gap:12px;margin:25px 0}
.detail-copy .reference-offer .reference-price{margin:0}
.detail-copy .reference-offer h3{font-size:1.375rem}
.detail-copy .reference-offer>div>p{display:none}
.detail-copy .reference-offer>small{font-size:.75rem}
.verified-section .reference-offer{align-content:start}
.search-result>img.real-product-photo{height:65px}.result-card>img.real-product-photo{height:90px}.list-row>img.real-product-photo{height:70px}
.image-dialog>img.real-product-photo{width:100%;height:auto;max-height:70vh;object-fit:contain}
@media(max-width:620px){.reference-price strong{font-size:1.375rem}.reference-price small{font-size:.75rem}.reference-offer-list{grid-template-columns:1fr}.reference-offer{padding:20px}.search-result>img.real-product-photo{height:52px}.treasure-info>h2{font-size:1.8125rem}}

@media(max-width:620px){.treasure-panel .real-product-photo{object-fit:contain;background:#f8f7f2}}

.past-gray-tile{width:100%;aspect-ratio:1;background:#d9d6cf;border-radius:inherit}
