/* Vella Edit V8.3 — accessible click-through retailer details panel. */
.v83-specifications{align-items:start!important;gap:clamp(22px,4.8vw,70px)!important;padding-top:40px!important;padding-bottom:48px!important}
.v83-specs-intro{padding-top:13px}
.v83-specifications .v83-specs-intro h2{font-family:var(--v7-serif),Georgia,serif!important;font-size:clamp(30px,3vw,41px)!important;line-height:1.14!important;letter-spacing:-.02em!important;font-weight:400!important}
.v83-specifications .v83-specs-intro>p{font-family:var(--v7-sans),sans-serif!important;font-size:15px!important;line-height:1.75!important;color:#645e56!important}
.v83-specifications .v83-specs-intro .v83-specs-hint{font-size:13px!important;margin-top:20px!important;max-width:35ch!important;color:#8a7552!important}
.v83-specs-link,.v83-specs-pending{display:block;min-width:0;border:1px solid #e5d8c2;background:#fcfaf7;padding:24px 28px 22px;text-decoration:none!important;color:#282520!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}
.v83-specs-link{cursor:pointer}
.v83-specs-link:hover{border-color:#a88751!important;background:#fffefa!important;box-shadow:0 8px 26px rgba(49,34,15,.055)}
.v83-specs-link:focus-visible{outline:3px solid #997542!important;outline-offset:4px}
.v83-specs-topline{display:flex;align-items:center;justify-content:space-between;color:#846631!important;font:700 10px/1.4 var(--v7-sans),sans-serif!important;letter-spacing:.14em;margin-bottom:13px}
.v83-specifications .v83-specs-link dl,.v83-specifications .v83-specs-pending dl{margin:0!important;border-top:1px solid #e8e0d3!important}
.v83-specifications .v83-specs-link dl>div,.v83-specifications .v83-specs-pending dl>div{display:grid;grid-template-columns:minmax(105px,35%) minmax(0,1fr);gap:14px;border-bottom:1px solid #e8e0d3;padding:15px 0;align-items:baseline}
.v83-specifications dt{font:600 13px/1.5 var(--v7-sans),sans-serif!important;color:#777064!important}
.v83-specifications dd{font:400 14px/1.6 var(--v7-sans),sans-serif!important;color:#37312b!important;margin:0;overflow-wrap:anywhere}
.v83-specs-retailer-row dd{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}
.v83-specs-retailer-row strong{font-weight:700!important;color:#30261b!important}
.v83-specs-inline-action{color:#8b672f;font:700 12px/1.45 var(--v7-sans),sans-serif!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.v83-specs-link:hover .v83-specs-inline-action{text-decoration-thickness:2px}
.v83-specs-button{display:flex;gap:16px;align-items:center;justify-content:center;min-height:54px;width:100%;margin-top:21px;padding:13px 18px;background:#816533;color:white!important;text-align:center;font:700 13px/1.4 var(--v7-sans),sans-serif!important;letter-spacing:.005em;transition:background .2s ease}
.v83-specs-link:hover .v83-specs-button,.v83-specs-link:focus-visible .v83-specs-button{background:#5d4522}
.v83-specs-disclosure{display:block;margin-top:13px;font:400 11px/1.6 var(--v7-sans),sans-serif!important;color:#746b5f!important}
.v83-specs-notice{font:600 13px/1.6 var(--v7-sans),sans-serif;color:#796953;margin-top:14px}
@media(max-width:800px){.v83-specifications{grid-template-columns:1fr!important;gap:22px!important;padding-top:26px!important;padding-bottom:38px!important}.v83-specs-intro{padding-top:0}.v83-specifications .v83-specs-intro .v83-specs-hint{margin-top:9px!important;max-width:55ch!important}}
@media(max-width:480px){.v83-specs-link,.v83-specs-pending{padding:18px 16px}.v83-specifications .v83-specs-link dl>div,.v83-specifications .v83-specs-pending dl>div{grid-template-columns:minmax(80px,33%) minmax(0,1fr);gap:12px;padding:13px 0}.v83-specifications dt{font-size:12px!important}.v83-specifications dd{font-size:13px!important}.v83-specs-inline-action{font-size:11px!important}.v83-specs-button{min-height:50px;font-size:12px!important;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.v83-specs-link,.v83-specs-button{transition:none!important}}
