.case-anatomy{position:relative;display:grid;gap:20px;margin-top:40px;padding:22px 18px 20px;border:1px solid var(--pdp-edge);border-radius:14px;background:linear-gradient(155deg,#fffaf3,#fbf1e5);box-shadow:0 14px 34px -24px #7c4f3166}.case-anatomy:before{content:"";position:absolute;inset:7px;border:1px solid #d8c2ab8c;border-radius:9px;pointer-events:none}.case-anatomy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;max-width:430px}.case-anatomy-head>div{min-width:0}.case-anatomy-kicker{margin:0 0 6px;color:var(--pdp-olive);font:600 10px/1.5 var(--pdp-sans);letter-spacing:.14em;text-transform:uppercase}.case-anatomy h2{margin:0;max-width:18ch;color:var(--pdp-ink);font:400 27px/1.15 var(--pdp-serif);letter-spacing:-.015em}.case-anatomy-figure{width:186px;max-width:100%;margin:0 auto}.case-anatomy-photo{position:relative;width:100%}.case-anatomy-photo picture,.case-anatomy-photo img{display:block;width:100%;height:auto}.case-anatomy-photo img{aspect-ratio:560 / 848;border-radius:9px}.case-anatomy-figure figcaption{margin-top:10px;color:var(--pdp-muted);font:400 10px/1.5 var(--pdp-sans);text-align:center}.case-anatomy-hotspot{position:absolute;display:grid;place-items:center;width:34px;height:34px;padding:0;transform:translate(-50%,-50%);border:1px solid #fff9e9;border-radius:50%;background:#717951;color:#fff9ef;box-shadow:0 2px 7px #43332033;font:550 10px/1 var(--pdp-sans);cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,box-shadow .15s ease}.case-anatomy-hotspot.is-active{background:var(--pdp-copper);box-shadow:0 0 0 3px #f7e7d4b3}.case-anatomy-hotspot:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:3px}.case-anatomy-notes{display:grid;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.case-anatomy-notes>li{min-width:0;padding:13px 13px 14px;border:1px solid #b3ad8d60;border-radius:8px;background:#f3f1e5;scroll-margin-block:24px;transition:background-color .15s ease,border-color .15s ease}.case-anatomy-notes>li.is-active{border-color:#bb8161;background:#f8e9db}.case-anatomy-number{display:block;margin-bottom:7px;color:var(--pdp-olive);font:500 10px/1 var(--pdp-sans);letter-spacing:.06em}.case-anatomy-notes h3{margin:0;color:var(--pdp-ink);font:400 20px/1.2 var(--pdp-serif);letter-spacing:-.01em}.case-anatomy-notes p{margin:6px 0 0;color:var(--pdp-text);font:400 12.5px/1.6 var(--pdp-sans)}.case-anatomy-footnote{margin:0;padding-top:14px;border-top:1px solid var(--pdp-rule-soft);color:var(--pdp-muted);font:400 11.5px/1.6 var(--pdp-sans)}@media(min-width:480px){.case-anatomy{padding:26px 24px 22px}.case-anatomy-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.case-anatomy h2{font-size:30px}}@media(min-width:768px){.case-anatomy{margin-top:56px;padding:30px 30px 26px;grid-template-columns:minmax(150px,214px) minmax(0,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:22px;align-items:start}.case-anatomy-head{grid-area:1 / 2}.case-anatomy-figure{grid-area:1 / 1 / 3 / 2;width:100%;margin:0}.case-anatomy-notes{grid-area:2 / 2;align-self:center}.case-anatomy-footnote{grid-area:3 / 1 / 4 / -1}.case-anatomy h2{font-size:34px}}@media(min-width:1024px){.case-anatomy{margin-top:64px;grid-template-columns:minmax(170px,250px) minmax(0,1fr);-moz-column-gap:36px;column-gap:36px}.case-anatomy-notes{gap:12px}.case-anatomy-notes>li{padding:15px 15px 16px}}@media(max-width:359px){.case-anatomy{padding-inline:14px}.case-anatomy h2{font-size:25px}}@media(hover:hover)and (pointer:fine){.case-anatomy-hotspot:hover{background:var(--pdp-copper)}}@media(prefers-reduced-motion:reduce){.case-anatomy-hotspot,.case-anatomy-notes>li{transition:none}}@media(forced-colors:active){.case-anatomy,.case-anatomy:before,.case-anatomy-notes>li{border-color:CanvasText;background:Canvas}.case-anatomy h2,.case-anatomy-kicker,.case-anatomy-notes h3,.case-anatomy-notes p,.case-anatomy-number,.case-anatomy-footnote,.case-anatomy-figure figcaption{color:CanvasText}.case-anatomy-hotspot{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.case-anatomy-hotspot.is-active,.case-anatomy-notes>li.is-active{outline:2px solid Highlight}}.pdp{--pdp-ink: #673f2b;--pdp-text: #705642;--pdp-muted: #7f6552;--pdp-olive: #686c43;--pdp-olive-ink: #535c3c;--pdp-leaf: #6e7651;--pdp-sage: #efeee2;--pdp-sage-ink: #5f6748;--pdp-copper: #a34f35;--pdp-copper-hover: #8c412b;--pdp-copper-edge: #934329;--pdp-price: #96492e;--pdp-card: #fffaf3;--pdp-edge: #bc947778;--pdp-rule: #b98f7255;--pdp-rule-soft: #bd95753d;--pdp-serif: "Instrument Serif", "Instrument Serif Fallback", serif;--pdp-sans: "Inter", "Inter Fallback", sans-serif;--pdp-gutter: 20px;--palette-action: #a34f35;--palette-action-hover: #8c412b;--palette-accent: #9f5738;--palette-red-deep: #873f2d;--palette-heading: #673f2b;--palette-muted: #7f6552;--palette-line: #ba8e7270;--palette-rule: #ba8e7240;--palette-paper: #fff9f0;--palette-canvas: #f4e8d9;position:relative;isolation:isolate;min-height:100vh;padding-top:70px;overflow-x:clip;color:var(--pdp-text);background:linear-gradient(180deg,#f2e9da 0,#fbf4e9 520px,#faf1e6 62%,#f4e8d9);font:400 14px/1.6 var(--pdp-sans)}.pdp-paper{position:absolute;inset:0 0 auto;z-index:-1;height:min(1100px,100%);background:url(/images/hero-surfaces/paper.webp) center top / cover no-repeat;mix-blend-mode:multiply;opacity:.42;pointer-events:none;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.pdp-shell{position:relative;width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--pdp-gutter)}.pdp-crumbs{margin:0 0 6px}.pdp-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:450 11.5px/1.4 var(--pdp-sans);letter-spacing:.01em}.pdp-crumbs li{display:flex;align-items:center;min-width:0}.pdp-crumbs li+li:before{content:"/";content:"/" / "";margin-inline:9px;color:#b59c85}.pdp-crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;color:var(--pdp-olive);text-decoration:none}.pdp-crumbs a:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:2px;border-radius:2px}.pdp-crumbs-current>span{padding-block:12px;color:var(--pdp-muted)}.pdp-top{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.pdp-gallery{min-width:0}.pdp-rail{display:none}.pdp-stage{min-width:0}.pdp-frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-height:64svh;border:1px solid var(--pdp-edge);border-radius:14px;background:var(--pdp-card);box-shadow:0 14px 34px -24px #7c4f3159;contain:paint}.pdp-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pdp-track::-webkit-scrollbar{display:none}.pdp-track:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:-4px}.pdp-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.pdp-media{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}video.pdp-media{background:#302c24}.pdp-object{position:absolute;inset:0}.pdp-seal{position:absolute;top:14px;right:14px;z-index:2;pointer-events:none}.pdp-arrow{position:absolute;top:50%;z-index:3;display:none;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:1px solid #c5a78b70;border-radius:50%;background:#fffaf2e6;color:#70503a;box-shadow:0 6px 16px -10px #5a3e2866;cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .15s ease,color .15s ease}.pdp-arrow--prev{left:12px}.pdp-arrow--next{right:12px}.pdp-arrow:focus-visible{opacity:1;outline:2px solid var(--pdp-olive-ink);outline-offset:2px}.pdp-dots{display:flex;justify-content:center;margin-top:6px}.pdp-dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#797a50;opacity:.28;transform:scale(.8);transition:opacity .18s ease,transform .18s ease}.pdp-dots button[aria-current] i{opacity:1;transform:none}.pdp-dots button:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:-4px;border-radius:50%}.pdp-thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;overflow:hidden;border:1px solid #bc947766;border-radius:8px;background:var(--pdp-card);cursor:pointer;opacity:.7;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease}.pdp-thumb[aria-current]{opacity:1;border-color:#8f9170;box-shadow:0 0 0 1px #8f9170}.pdp-thumb:focus-visible{opacity:1;outline:2px solid var(--pdp-olive-ink);outline-offset:2px}.pdp-thumb img,.pdp-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.pdp-thumb-play{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fffaf2eb;color:var(--pdp-olive-ink);box-shadow:0 1px 4px #5a3e2826}.pdp-info{min-width:0}.pdp-head{margin-bottom:18px}.pdp-kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0 0 10px;color:var(--pdp-olive);font:500 12px/1.5 var(--pdp-sans)}.pdp-kicker>span:first-child{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pdp-kicker>span+span:before{content:"·";content:"·" / "";margin-inline:9px;color:#a9a585}.pdp-title{margin:0;color:var(--pdp-ink);font:400 clamp(38px,10.5vw,46px)/1.02 var(--pdp-serif);letter-spacing:-.02em;text-wrap:balance}.pdp-lede{max-width:32ch;margin:12px 0 0;color:#7a5a44;font:italic 400 20px/1.35 var(--pdp-serif)}.pdp-rating{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:4px;color:var(--pdp-muted);font:450 12px/1.4 var(--pdp-sans);text-decoration:none}.pdp-rating>svg{opacity:.75}.pdp-rating:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:2px;border-radius:3px}.pdp-stars{display:inline-flex;gap:2px;color:#757b50}.pdp-rating-score{color:var(--pdp-ink);font-weight:600}.pdp-rating-source{text-decoration:underline;text-decoration-color:#c2ab94;text-underline-offset:3px}.pdp-buy{padding:20px 18px 14px;border:1px solid var(--pdp-edge);border-radius:14px;background:linear-gradient(155deg,#fffaf3,#fbf1e5);box-shadow:0 8px 24px -16px #8f634140}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.pdp-price>strong{color:var(--pdp-price);font:400 44px/1 var(--pdp-serif);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.pdp-price--quote>strong{font-size:36px}.pdp-price>s{color:var(--pdp-muted);font:400 14px/1.4 var(--pdp-sans);white-space:nowrap;text-decoration-thickness:1px}.pdp-sale{align-self:center;padding:4px 8px;border:1px solid #d1a28480;border-radius:5px;background:#f9e4d6;color:#914129;font:600 11px/1.2 var(--pdp-sans);white-space:nowrap}.pdp-includes{margin-top:16px}.pdp-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdp-fact,.pdp .product-proof-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 12px;border:1px solid transparent;border-radius:999px;font:500 12px/1.3 var(--pdp-sans)}.pdp-fact{background:var(--pdp-sage);color:var(--pdp-sage-ink)}.pdp .product-proof-trigger{background:#e9ecdf;color:#566245;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pdp .product-proof-trigger[aria-expanded=true]{background:#dfe5d0;border-color:#a6af8c;color:#465437}.pdp .product-proof-trigger:focus-visible{outline:2px solid #667750;outline-offset:3px}.pdp-verified{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding-inline:2px;color:var(--pdp-sage-ink);font:500 12px/1.3 var(--pdp-sans)}.pdp-verified svg{flex-shrink:0}.pdp-klarna{margin:14px 0 0;color:var(--pdp-text);font-size:13px}.pdp-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;margin-top:18px;padding:12px 20px;border:1px solid var(--pdp-copper-edge);border-radius:8px;background:var(--pdp-copper);color:#fff9f1;font:600 15px/1.2 var(--pdp-sans);letter-spacing:.005em;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.pdp-cta>svg{flex-shrink:0}.pdp-cta:active:not([data-added]){transform:translateY(1px)}.pdp-cta[data-added]{border-color:#959d7c;background:#e8eadc;color:#526042;cursor:default}.pdp-cta:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:3px}.pdp-stock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin:12px 0 0;color:var(--pdp-muted);font:450 12px/1.5 var(--pdp-sans);text-align:center}.pdp-stock>i{width:7px;height:7px;border-radius:50%;background:#7d8a55;box-shadow:0 0 0 3px #7d8a5526}.pdp-stock>i[data-state=out]{background:#b88a6c;box-shadow:0 0 0 3px #b88a6c26}.pdp-stock-sep{color:#b59c85}.pdp-assure{display:grid;margin:14px 0 0;padding:0 2px;list-style:none}.pdp-assure li{display:flex;align-items:center;gap:11px;min-height:40px;color:var(--pdp-text);font:400 13px/1.45 var(--pdp-sans)}.pdp-assure svg{flex:0 0 auto;width:17px;height:17px;color:var(--pdp-leaf);stroke-width:1.6}.pdp-assure a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#c2ab94;text-underline-offset:3px}.pdp-assure a:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:2px;border-radius:2px}.pdp-pay{display:flex;align-items:flex-start;gap:9px;margin:8px 0 0;padding:14px 2px 0;border-top:1px solid var(--pdp-rule-soft);color:var(--pdp-muted);font:450 11.5px/1.5 var(--pdp-sans)}.pdp-pay svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;color:var(--pdp-leaf);stroke-width:1.7}.pdp-details{margin-top:26px;border-top:1px solid var(--pdp-rule)}.pdp-details-heading{margin:0}.pdp-details-heading button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:66px;padding:12px 0;border:0;background:none;color:var(--pdp-ink);font:400 27px/1.15 var(--pdp-serif);letter-spacing:-.01em;text-align:left;cursor:pointer}.pdp-details-heading button:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:2px;border-radius:4px}.pdp-details-heading svg{flex:0 0 auto;width:36px;height:36px;padding:9px;border:1px solid #c5a78b70;border-radius:50%;color:#70503a;stroke-width:1.7;transition:transform .2s ease,background-color .15s ease}.pdp-details-heading button[aria-expanded=true] svg{transform:rotate(180deg)}.pdp-details-body{padding:2px 0 6px}.pdp-highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;margin:0 0 24px;padding:0;list-style:none}.pdp-highlights li{display:flex;align-items:center;gap:11px;color:var(--pdp-text);font:450 13px/1.4 var(--pdp-sans)}.pdp-highlight-icon{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pdp-sage);color:var(--pdp-sage-ink)}.pdp-highlight-icon svg{width:16px;height:16px;stroke-width:1.6}.pdp-description{max-width:62ch;margin:0 0 24px;color:var(--pdp-text);font:400 14.5px/1.75 var(--pdp-sans);white-space:pre-line}.pdp-specs{margin:0}.pdp-specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--pdp-rule-soft)}.pdp-specs>div:first-child{border-top:1px solid var(--pdp-rule-soft)}.pdp-specs dt{color:var(--pdp-muted);font:400 13px/1.4 var(--pdp-sans)}.pdp-specs dd{margin:0;color:#5c4535;font:500 13px/1.4 var(--pdp-sans);text-align:right;font-variant-numeric:tabular-nums}.pdp-reviews-inner{display:grid;gap:22px;max-width:1200px;margin-inline:auto;padding:8px var(--pdp-gutter) 48px}.pdp-reviews-title{width:230px;max-width:100%;margin:0}.pdp-reviews-head .pdp-rating{margin-top:6px}.pdp-reviews-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.pdp-review{min-width:0;margin:0;padding-left:16px;border-left:1px solid #a4a17d65}.pdp-review-stars{display:flex}.pdp-review blockquote{margin:10px 0 12px}.pdp-review blockquote p{margin:0;color:var(--pdp-ink);font:400 23px/1.35 var(--pdp-serif)}.pdp-review figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:#76614b;font:400 11px/1.5 var(--pdp-sans)}.pdp-review figcaption strong{color:#614c39;font-size:12px;font-weight:550}.pdp-more{padding-bottom:64px}.pdp-section-title{margin:0;color:var(--pdp-ink);font:400 32px/1.15 var(--pdp-serif);letter-spacing:-.015em}.pdp-related{padding-top:36px;border-top:1px solid var(--pdp-rule)}.pdp-related .pdp-section-title{margin-bottom:20px}.pdp-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none}.pdp-related-grid>li{display:flex;min-width:0}.pdp-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--pdp-edge);border-radius:11px;background:var(--pdp-card);box-shadow:0 5px 16px -9px #8f63412b;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pdp-card:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:3px}.pdp-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ede6dc;contain:paint}.pdp-card-media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.pdp-card-body{display:flex;flex:1;flex-direction:column;padding:12px 11px 13px;background:linear-gradient(155deg,#fffaf3,#fbf2e7)}.pdp-card-title{color:#613b2a;font:400 19px/1.15 var(--pdp-serif);letter-spacing:-.015em}.pdp-card-meta{margin-top:5px;color:#806047;font:500 10.5px/1.5 var(--pdp-sans)}.pdp-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;padding-top:10px}.pdp-card-price>strong{color:var(--pdp-price);font:400 24px/1.05 var(--pdp-serif);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.pdp-card-price>s{color:var(--pdp-muted);font:400 10.5px/1.4 var(--pdp-sans);white-space:nowrap}.pdp-learn{display:grid;gap:10px;margin-top:52px;padding-top:36px;border-top:1px solid var(--pdp-rule)}.pdp-learn-head{display:flex;flex-direction:column;align-items:flex-start}.pdp-learn-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--pdp-olive-ink);font:500 13px/1.4 var(--pdp-sans);text-decoration:underline;text-decoration-color:#a9ae8f;text-underline-offset:4px}.pdp-learn-all:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:2px;border-radius:2px}.pdp-learn-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pdp-rule-soft)}.pdp-learn-list li{border-bottom:1px solid var(--pdp-rule-soft)}.pdp-learn-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 2px;color:var(--pdp-ink);font:400 21px/1.25 var(--pdp-serif);text-decoration:none}.pdp-learn-list a:focus-visible{outline:2px solid var(--pdp-olive-ink);outline-offset:-2px;border-radius:3px}.pdp-learn-list svg{flex:0 0 auto;width:18px;height:18px;color:var(--pdp-leaf);stroke-width:1.7;transition:transform .18s ease}.pdp-footer{border-top:1px solid var(--pdp-rule)!important;background:transparent!important}.pdp-footer p{color:var(--pdp-muted)!important}.pdp-footer .minimal-footer-link{display:inline-flex;align-items:center;min-height:44px;color:var(--pdp-text)!important;font:500 10.5px/1.4 var(--pdp-sans)!important;letter-spacing:.12em!important}.pdp--missing{display:flex;flex-direction:column}.pdp-missing{flex:1;width:100%;max-width:620px;margin:0 auto;padding:64px var(--pdp-gutter) 96px;text-align:center}.pdp-missing>p{margin:16px auto 0;max-width:46ch;color:var(--pdp-text);font-size:15px;line-height:1.7}.pdp-missing .pdp-cta{display:inline-flex;width:auto;margin-top:28px;padding-inline:26px}.pdp-buybar{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px var(--pdp-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pdp-edge);background:#fffaf3f0;box-shadow:0 -12px 30px -20px #6b45306b;backdrop-filter:blur(10px);transform:translateY(110%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.pdp-buybar[data-show]{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}.pdp-buybar-inner{display:flex;align-items:center;gap:14px;max-width:720px;margin-inline:auto}.pdp-buybar-name{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin:0}.pdp-buybar-name>span{color:var(--pdp-ink);font:400 18px/1.15 var(--pdp-serif)}.pdp-buybar-name>strong{color:var(--pdp-price);font:400 23px/1.1 var(--pdp-serif);font-variant-numeric:lining-nums tabular-nums}.pdp-buybar .pdp-cta{flex:0 0 auto;width:auto;min-height:48px;margin:0;padding-inline:18px;font-size:14px}@media(max-width:1023px){.pdp-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(min-width:420px){.pdp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.pdp-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pdp-buy{padding:22px 22px 16px}}@media(min-width:768px){.pdp{--pdp-gutter: 32px;padding-top:84px}.pdp-crumbs{margin-bottom:14px}.pdp-crumbs a{min-height:36px}.pdp-crumbs-current>span{padding-block:8px}.pdp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.pdp-gallery{position:sticky;top:24px}.pdp-frame{max-height:calc(100vh - 112px)}.pdp-head{margin-bottom:22px}.pdp-title{font-size:clamp(40px,4.6vw,58px)}.pdp-rating,.pdp-assure a{min-height:36px}.pdp-highlights{grid-template-columns:minmax(0,1fr)}.pdp-reviews-inner{padding-bottom:64px}.pdp-reviews-title{width:260px}.pdp-review{padding-left:22px}.pdp-review blockquote p{font-size:25px}.pdp-section-title{font-size:36px}.pdp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pdp-learn-list a{font-size:23px}.pdp-missing{padding-top:96px}}@media(min-width:900px){.pdp-related-grid{gap:18px}.pdp-card-body{padding:15px 15px 16px}.pdp-card-title{font-size:22px}.pdp-card-meta{font-size:11px}.pdp-card-price>strong{font-size:27px}.pdp-learn{grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}.pdp-reviews-inner{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px}.pdp-reviews-title{width:280px}}@media(min-width:1024px){.pdp-top{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:56px}.pdp-gallery[data-many]{display:grid;grid-template-columns:68px minmax(0,1fr);gap:16px;align-items:start}.pdp-rail{display:flex;flex-direction:column;gap:10px}.pdp-dots{display:none}.pdp-frame{max-height:calc(100vh - 48px)}.pdp-info{padding-top:4px}.pdp-buy{padding:26px 26px 18px}.pdp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-buybar{display:none}.pdp-reviews-inner{padding-bottom:80px}.pdp-more{padding-bottom:88px}}@media(min-width:1280px){.pdp-top{gap:72px}}@media(max-width:639px){.pdp-crumbs .pdp-crumbs-current{display:none}}@media(max-width:359px){.pdp{--pdp-gutter: 16px}.pdp-price>strong{font-size:40px}.pdp-buy{padding-inline:14px}.pdp-card-body{padding-inline:9px}.pdp-card-title{font-size:17px}.pdp-card-price>strong{font-size:21px}.pdp-buybar-inner{gap:10px}.pdp-buybar-name>span{font-size:16px}.pdp-buybar .pdp-cta{padding-inline:14px}}@media(hover:hover)and (pointer:fine){.pdp-arrow{display:grid}.pdp-frame:hover .pdp-arrow{opacity:1}.pdp-arrow:hover{background:#fffaf2;color:var(--pdp-ink)}.pdp-thumb:hover{opacity:1}.pdp-crumbs a:hover,.pdp-rating:hover .pdp-rating-source,.pdp-assure a:hover{color:var(--pdp-copper)}.pdp-cta:not([data-added]):hover{background:var(--pdp-copper-hover);border-color:#813921}.pdp .product-proof-trigger:hover{background:#e0e6d4}.pdp-details-heading button:hover svg{background:#fffaf2}.pdp-card:hover{border-color:#b7805f;box-shadow:0 8px 22px -13px #89513145;transform:translateY(-2px)}.pdp-card:hover .pdp-card-media>img{transform:scale(1.03)}.pdp-learn-all:hover,.pdp-learn-list a:hover{color:var(--pdp-copper)}.pdp-learn-list a:hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.pdp-arrow,.pdp-dots i,.pdp-thumb,.pdp-cta,.pdp-details-heading svg,.pdp-card,.pdp-card-media>img,.pdp-learn-list svg,.pdp-buybar{transition:none}.pdp-card:hover{transform:none}.pdp-card:hover .pdp-card-media>img{transform:none}}@media(forced-colors:active){.pdp{background:Canvas;color:CanvasText}.pdp-paper{display:none}.pdp-frame,.pdp-buy,.pdp-card,.pdp-thumb,.pdp-buybar,.pdp-fact,.pdp .product-proof-trigger{border:1px solid CanvasText}.pdp-thumb[aria-current]{outline:2px solid Highlight}.pdp-dots i{background:CanvasText}.pdp-dots button[aria-current] i{background:Highlight}.pdp-cta{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.pdp-review{border-color:CanvasText}}.pdp.pdp--calm{--pdp-ink: #62341f;--pdp-text: #705642;--pdp-muted: #79604a;--pdp-copper: #9e432b;--pdp-copper-hover: #883822;--pdp-copper-edge: #903e29;--pdp-price: #62341f;--pdp-rule: #aa876b40;--pdp-rule-soft: #aa876b30;--pdp-card: #faf4e9;--pdp-gutter: 24px;background:linear-gradient(180deg,#f5eddf,#f8f2e7 650px)}.pdp--calm .pdp-paper{background-position:50% 42%;background-size:170% auto;opacity:.12}.pdp--calm .pdp-shell{max-width:1164px}.pdp--calm .pdp-crumbs{margin-bottom:18px}.pdp--calm .pdp-crumbs ol{font-size:11px}.pdp--calm .pdp-crumbs a{color:var(--pdp-muted);min-height:44px}.pdp--calm .pdp-crumbs li:nth-child(3):not(:last-child){display:none}.pdp--calm .pdp-top{gap:28px}.pdp--calm .pdp-frame{border:0;border-radius:3px;box-shadow:none;max-height:none;background:#efe5d5}.pdp--calm .pdp-object .matchbox-stage{background:transparent;perspective:1700px}.pdp--calm .pdp-arrow{width:44px;height:44px;margin-top:-22px;border-radius:4px;box-shadow:none}.pdp--calm .pdp-thumb{border-radius:3px}.pdp--calm .pdp-thumb[aria-current]{border-color:#9e432b;box-shadow:0 0 0 1px #9e432b}.pdp--calm .pdp-dots button{width:44px;height:44px}.pdp--calm .pdp-dots i{background:#9e432b}.pdp--calm .pdp-head{margin-bottom:26px}.pdp--calm .pdp-kicker{color:var(--pdp-muted);margin-bottom:14px}.pdp--calm .pdp-kicker>span:first-child{font-size:10px;letter-spacing:.09em;font-weight:500}.pdp--calm .pdp-title{font:500 clamp(38px,4.2vw,58px)/1.04 "Cormorant Garamond","Cormorant Garamond Fallback",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.pdp--calm .pdp-material{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;color:var(--pdp-muted);font:400 12px/1.5 var(--pdp-sans)}.pdp--calm .product-proof-trigger{min-height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--pdp-muted);text-decoration:underline;text-decoration-color:#a18b7180;text-underline-offset:4px}.pdp--calm .pdp-material .product-proof-trigger{color:#70442d;font-weight:650;letter-spacing:.035em}.pdp--calm .product-proof-trigger[aria-expanded=true]{background:none;color:var(--pdp-copper)}.pdp--calm .pdp-lede{max-width:38ch;margin-top:13px;color:var(--pdp-muted);font:400 14px/1.8 var(--pdp-sans)}.pdp--calm .pdp-buy{padding:25px 0 0;border:0;border-top:1px solid var(--pdp-rule);border-radius:0;background:none;box-shadow:none}.pdp--calm .pdp-price{gap:8px 14px}.pdp--calm .pdp-price>strong{font-size:44px}.pdp--calm .pdp-sale{padding:0;border:0;border-radius:0;background:none;font-weight:500}.pdp--calm .pdp-includes{margin-top:8px}.pdp--calm .pdp-facts{gap:4px 20px}.pdp--calm .pdp-fact{min-height:32px;padding:0;border:0;border-radius:0;background:none;font-weight:400;color:var(--pdp-muted)}.pdp--calm .pdp-verified{min-height:44px;font-weight:400;color:var(--pdp-muted)}.pdp--calm .pdp-cta{min-height:52px;margin-top:12px;border-radius:4px;font-size:14px;font-weight:550}.pdp--calm .pdp-stock{justify-content:flex-start;margin-top:14px;font-size:11px}.pdp--calm .pdp-stock>i{box-shadow:none;width:5px;height:5px}.pdp--calm .pdp-assure{margin-top:24px;gap:0 20px}.pdp--calm .pdp-assure li{min-height:34px;font-size:12px;gap:9px}.pdp--calm .pdp-assure a{min-height:44px}.pdp--calm .pdp-assure svg{width:15px;height:15px}.pdp--calm .pdp-pay{padding-top:16px;margin-top:14px;font-size:11px}.pdp--calm .pdp-info>.pdp-rating{margin-top:10px;font-size:11px;min-height:44px}.pdp--calm .pdp-stars{color:#965e3a}.pdp--calm .pdp-details{margin-top:64px;padding-top:20px}.pdp--calm .pdp-details-heading button,.pdp--calm :is(.pdp-section-title,.pdp-reviews-title,.case-anatomy h2){color:var(--pdp-ink);font:500 clamp(34px,3.5vw,46px)/1.1 "Cormorant Garamond","Cormorant Garamond Fallback",Georgia,serif;letter-spacing:-.035em}.pdp--calm .pdp-details-heading button{min-height:76px}.pdp--calm .pdp-details-heading svg{width:44px;height:44px;padding:12px;border:0;border-radius:4px}.pdp--calm .pdp-details-body{display:grid;grid-template-columns:1fr;gap:28px;padding:20px 0 0}.pdp--calm .pdp-description{grid-row:1;margin:0;font-size:14px;line-height:1.9;max-width:58ch}.pdp--calm .pdp-specs{grid-row:2}.pdp--calm .pdp-specs>div{padding:13px 0}.pdp--calm .pdp-highlights{grid-row:3;gap:16px 28px;margin:0;padding-top:24px;border-top:1px solid var(--pdp-rule-soft)}.pdp--calm .pdp-highlights li{font-size:12px;align-items:flex-start}.pdp--calm .pdp-highlight-icon{flex-basis:18px;width:18px;height:18px;background:none}.pdp--calm .pdp-reviews{margin-top:64px;padding-block:56px;background:#f2e9da}.pdp--calm .pdp-reviews-inner{max-width:1164px;padding:0 var(--pdp-gutter);grid-template-columns:1fr;gap:32px}.pdp--calm .pdp-reviews-title{width:auto;max-width:100%}.pdp--calm .pdp-reviews-head .pdp-rating{min-height:44px}.pdp--calm .pdp-reviews-grid{gap:32px}.pdp--calm .pdp-review{padding:0;border:0;display:flex;flex-direction:column}.pdp--calm .pdp-review blockquote{margin:14px 0 24px}.pdp--calm .pdp-review blockquote p{font-size:26px}.pdp--calm .pdp-review figcaption{margin-top:auto}.pdp--calm .pdp-review figcaption a{text-decoration:underline;text-underline-offset:3px}.pdp--calm .pdp-related{padding-top:64px;border:0}.pdp--calm .pdp-related .pdp-section-title{margin-bottom:30px}.pdp--calm .pdp-related-grid{gap:32px 20px}.pdp--calm .pdp-card{border:0;border-radius:0;background:none;box-shadow:none}.pdp--calm .pdp-card-media{border-radius:3px;background:#efe5d5}.pdp--calm .pdp-card-body{padding:16px 0 0;background:none}.pdp--calm .pdp-card-title{font-size:24px}.pdp--calm .pdp-card-price{padding-top:14px}.pdp--calm .pdp-learn{margin-top:60px;padding-top:44px;gap:24px 64px}.pdp--calm .pdp-learn-list a{min-height:76px}.pdp--calm .pdp-buybar{background:#faf4e9f5;box-shadow:none}.pdp--calm .pdp-buybar .pdp-cta{margin:0;min-height:48px}.pdp--calm .case-anatomy{margin-top:64px;padding:48px 0 0;border:0;border-top:1px solid var(--pdp-rule);border-radius:0;background:none;box-shadow:none;gap:26px 60px}.pdp--calm .case-anatomy:before{display:none}.pdp--calm .case-anatomy-head{max-width:none}.pdp--calm .case-anatomy-figure{width:min(100%,250px)}.pdp--calm .case-anatomy-photo img{border-radius:3px}.pdp--calm .case-anatomy-notes{gap:24px 32px}.pdp--calm .case-anatomy-notes>li{border:0;border-top:1px solid var(--pdp-rule);border-radius:0;background:none;padding:16px 0 0}.pdp--calm .case-anatomy-notes>li.is-active{border-color:#9e432b;background:#a35d3510}.pdp--calm .case-anatomy-hotspot{width:44px;height:44px;box-shadow:none}.pdp--calm .case-anatomy-notes h3{font-size:25px}.product-proof-panel.product-proof-panel--calm{border-color:#aa876b60;border-radius:4px;background:#faf4e9;color:#705642;box-shadow:0 12px 32px -12px #62341f30}.product-proof-panel--calm h3{font-family:Cormorant Garamond,Cormorant Garamond Fallback,Georgia,serif;font-size:31px;color:#62341f}.product-proof-panel--calm :is(.product-proof-kicker,dt,dd){color:#705642}.product-proof-panel--calm .product-proof-close{width:44px;height:44px;border-radius:3px;color:#70442d}.product-proof-panel--calm .product-proof-close:hover{background:#aa876b18}.product-proof-panel--calm .product-proof-footer a{display:flex;min-height:44px;color:#9e432b}@media(min-width:768px){.pdp.pdp--calm{--pdp-gutter: 32px;padding-top:86px}.pdp--calm .pdp-top{grid-template-columns:1.12fr 1fr;gap:44px}.pdp--calm .pdp-gallery{position:sticky;top:90px}.pdp--calm .pdp-details{margin-top:84px;padding-top:28px}.pdp--calm .pdp-details-body{grid-template-columns:1.1fr 1fr;gap:32px 72px}.pdp--calm .pdp-specs{grid-column:2;grid-row:1}.pdp--calm .pdp-highlights{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px}.pdp--calm .pdp-reviews{margin-top:80px;padding-block:72px}.pdp--calm .pdp-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:32px}.pdp--calm .pdp-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.pdp--calm .pdp-related-grid{gap:28px}.pdp--calm .case-anatomy{grid-template-columns:minmax(180px,290px) 1fr}}@media(min-width:1024px){.pdp--calm .pdp-top{grid-template-columns:1.18fr 1fr;gap:76px}.pdp--calm .pdp-gallery[data-many]{display:flex;flex-direction:column-reverse;gap:14px}.pdp--calm .pdp-stage{width:100%}.pdp--calm .pdp-rail{display:flex;flex-direction:row;width:100%;overflow-x:auto;padding:2px;gap:12px}.pdp--calm .pdp-thumb{flex:0 0 62px;width:62px}.pdp--calm .pdp-info{padding-top:20px}.pdp--calm .pdp-related{padding-top:80px}}@media(max-width:767px){.pdp--calm .pdp-crumbs{margin-bottom:12px}.pdp--calm .pdp-top{gap:22px}.pdp--calm .pdp-frame{max-height:54svh}.pdp--calm .pdp-title{font-size:clamp(37px,10vw,46px)}.pdp--calm .pdp-kicker{margin-bottom:9px}.pdp--calm .pdp-material{gap:6px;margin-top:5px;font-size:11px}.pdp--calm .pdp-material .product-proof-trigger{font-size:11px}.pdp--calm .pdp-lede{font-size:13px;margin-top:7px}.pdp--calm .pdp-head{margin-bottom:20px}.pdp--calm .pdp-buy{padding-top:20px}.pdp--calm .pdp-price>strong{font-size:38px}.pdp--calm .pdp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp--calm .pdp-reviews-grid{grid-template-columns:1fr}.pdp--calm .pdp-review+.pdp-review{padding-top:28px;border-top:1px solid var(--pdp-rule)}.pdp--calm .pdp-card-title{font-size:23px}.pdp--calm .pdp-learn{margin-top:48px}.pdp--calm .pdp-learn-list a{font-size:22px}.pdp--calm .case-anatomy-notes{grid-template-columns:1fr}}@media(max-width:359px){.pdp.pdp--calm{--pdp-gutter: 18px}.pdp--calm .pdp-highlights{grid-template-columns:1fr}.pdp--calm .pdp-card-title{font-size:21px}}@media(hover:hover)and (pointer:fine){.pdp--calm .product-proof-trigger:hover{background:none;color:var(--pdp-copper)}.pdp--calm .pdp-card:hover{box-shadow:none;transform:none}}@media(forced-colors:active){.pdp.pdp--calm{--pdp-ink: CanvasText;--pdp-text: CanvasText;--pdp-muted: CanvasText;--pdp-rule: CanvasText;--pdp-rule-soft: CanvasText;background:Canvas}.pdp--calm .pdp-reviews{background:Canvas}.pdp--calm .pdp-material .product-proof-trigger{color:LinkText}.pdp--calm .pdp-thumb[aria-current]{border-color:Highlight;box-shadow:none}.pdp--calm .case-anatomy-notes>li.is-active{background:Canvas}.product-proof-panel.product-proof-panel--calm{background:Canvas;color:CanvasText;border-color:CanvasText}.product-proof-panel--calm :is(h3,.product-proof-kicker,dt,dd){color:CanvasText}.product-proof-panel--calm .product-proof-footer a{color:LinkText}}
