.wdp{--expo:cubic-bezier(.16, 1, .3, 1);--line:#1a1a1a29}.wdp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wdp-h2{font-family:var(--serif);font-size:2.375em;font-weight:400;line-height:1.15}.wdp-buy{min-height:100svh;padding-top:var(--header-h);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.wdp-stage{--wall:linear-gradient(#f8f6f2, #ebe8e3);height:calc(100svh - var(--header-h));background:#ebe8e3;flex-direction:column;min-height:30em;display:flex;position:relative;overflow:hidden}.wdp-mv{background:var(--wall);flex:1;min-height:0;position:relative;container-type:size}.wdp-hold{--pad:calc(min(100cqw, 100cqh) * .06);left:var(--pad);top:var(--pad);width:calc(100cqw - 2 * var(--pad));height:calc(100cqh - 2 * var(--pad));object-fit:contain;z-index:3;transition:opacity .5s linear;position:absolute}.wdp-stage[data-shape=pano] .wdp-hold{--pad:0px}.wdp-hold.out{opacity:0}.wdp-hold--mask{--pad:calc(min(100cqw, 100cqh) * .14);filter:drop-shadow(0 .6em 1.2em #0000002e);transition:opacity .3s ease-in}.wdp .mv-wrap.morph-fadein.in{transition-delay:.3s;transition-timing-function:ease-out}.wdp-stage[data-shape=pano] .wdp-hold--mask{--pad:calc(min(100cqw, 100cqh) * .06)}.wdp .mv-wrap,.wdp .model3d-stage{background:var(--wall)}.wdp model-viewer{--progress-bar-height:0px}.wdp .m3d-hint{display:none}.wdp-dims-layer{z-index:2;pointer-events:none;opacity:0;color:#1a1a1ab8;transition:opacity .12s;position:absolute;inset:0}.wdp-dims-layer[data-show]{opacity:1;transition:opacity .5s}.wdp-dims-layer svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wdp-dims-layer line{stroke:currentColor;stroke-width:1px}.wdp-dims-ticks line{stroke-width:.75px;stroke-dasharray:2 3;opacity:.7}.wdp-dims-label{white-space:nowrap;font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink);background:#f8f6f2eb;border-radius:1em;padding:.25em .65em;font-size:.6875rem;position:absolute;box-shadow:0 0 0 1px #1a1a1a1f}.wdp-dims-label--v{writing-mode:vertical-rl;padding:.65em .25em;transform:rotate(180deg)}.wdp-dim-spot{pointer-events:none;width:0;height:0}.wdp .mv-ar{display:none!important}.wdp .qr-ar{color:var(--ink);border-color:var(--line);background:#fffc;bottom:.75em;right:.75em}.wdp-stage__bar{justify-content:space-between;align-items:center;gap:1em;padding:.9em 1.5em 1.1em;display:flex}.wdp-turn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a8c;white-space:nowrap;align-items:center;gap:.5em;font-size:.6875em;display:inline-flex}.wdp .wdp-stage__ar{border:1px solid var(--line);white-space:nowrap;background:#fff9;border-radius:2em;align-items:center;gap:.45em;padding:.6em 1em;font-size:.8125em;transition:background .25s,border-color .25s;display:inline-flex}.wdp .wdp-stage__ar:hover,.wdp .wdp-stage__ar[aria-expanded=true]{background:#fff;border-color:#1a1a1a66}.wdp .wdp-stage__ar.cue{animation:1.1s ease-in-out 4 wdp-ar-cue}@keyframes wdp-ar-cue{50%{transform:scale(1.06);box-shadow:0 0 0 6px #b08a3e38}}.wdp-panel{align-self:center;max-width:34em;padding:2.5em 3em 5em 2.5em}.wdp-crumbs{color:#1a1a1a99;margin-bottom:1em}.wdp-crumbs i{font-style:normal}.wdp-crumbs a:hover{color:var(--ink);text-decoration:underline}.wdp-title{font-family:var(--serif);font-size:2.875em;font-weight:400;line-height:1.05}.wdp-sub{min-height:1.4em;margin-top:.6em;font-size:.875em}.wdp-rating span{color:#b08a3e}.wdp-rating:hover{text-underline-offset:.25em;text-decoration:underline}.wdp-opt{border:0;min-width:0;margin:1.75em 0 0;padding:0}.wdp-opt legend{color:#1a1a1a99;margin-bottom:.7em;padding:0}.wdp-fmts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;display:grid}.wdp-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.wdp .wdp-choice{text-align:left;border:1px solid var(--line);background:#ffffff59;border-radius:.125rem;flex-direction:column;align-items:flex-start;gap:.15em;padding:.7em .8em;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.wdp .wdp-choice:hover{border-color:#1a1a1a73}.wdp .wdp-choice[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.wdp-choice b{font-size:.9375em;font-weight:500}.wdp-choice span{color:#1a1a1aa6;font-variant-numeric:tabular-nums;font-size:.75em}.wdp-choice span i{font-style:normal}.wdp-choice span em{color:inherit;font-style:normal}.wdp-choice--size span i,.wdp-choice--size span em{display:block}.wdp-choice--size span i{display:none}.wdp-choice strong{font-variant-numeric:tabular-nums;margin-top:.3em;font-size:.9375em;font-weight:500}.wdp-desc{color:#1a1a1ab3;margin-top:.7em;font-size:.8125em}.wdp-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;margin-top:1.75em;display:flex}.wdp-price__n{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:2.25em;line-height:1}.wdp-price__lead{color:#1a1a1ab3;font-size:.8125em}.wdp-actions{gap:.5em;margin-top:1em;display:flex}.wdp .wdp-cta{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:.125rem;flex:1;padding:1em 1.5em;font-weight:500;transition:background .25s,color .25s}.wdp .wdp-cta:hover{background:var(--gold);color:#0a0a0a}.wdp .wdp-cta:disabled{opacity:.4;cursor:default}.wdp-xmas{color:#8a6a2c;margin-top:.9em;font-size:.8125em}.wdp-xmas+.wdp-ship{margin-top:.25em}.wdp-ship{color:#1a1a1abf;margin-top:.9em;font-size:.8125em}.wdp-help{margin-top:.4em;font-size:.8125em}.wdp-help a{text-underline-offset:.25em;-webkit-text-decoration:underline #1a1a1a59;text-decoration:underline #1a1a1a59}.wdp-help i{opacity:.5;font-style:normal}.wdp-down{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a99;font-size:.6875em;display:none;position:absolute;bottom:1.25em;right:1.5em}.wdp-down span{margin-left:.5em}.wdp-run{--w:calc(100vw - var(--pcx-dock,0px));--h:calc(var(--w) / var(--ratio));--run:100svh;position:relative}.wdp-run[data-shape=portrait]{--w:min(100vw - var(--pcx-dock,0px), 100svh * var(--ratio))}.wdp-mag{z-index:3;position:sticky;overflow-x:clip}.wdp-run__hold{height:var(--run);background:var(--paper)}.wdp-photo{z-index:1;height:var(--h);color:#fff;place-items:center;display:grid;position:relative}.wdp-photo img{width:var(--w);height:auto;aspect-ratio:var(--ratio);will-change:transform;position:relative}.wdp-photo__scrim{left:0;right:0;top:calc(var(--h) / 2 - 100lvh);opacity:0;pointer-events:none;background:#0b0d12;height:200lvh;position:absolute}.wdp-story{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:.75em;padding:4.5em 1.5em 6em;display:grid}.wdp-story .wdh-eyebrow-it{grid-column:2/span 3}.wdp-story__lead{font-family:var(--serif);text-indent:25%;grid-column:5/span 7;font-size:2.375em;font-weight:400;line-height:1.25}.wdp-story__rest{columns:2;font-family:var(--serif);grid-column:5/span 6;column-gap:2.5em;margin-top:3em;font-size:1.1875em;line-height:1.55}.wdp-story__rest p{break-inside:avoid-column;margin:0 0 1em}.wdp-story__sig{opacity:.8;width:3.25em;height:auto;margin-top:.75em}.wdp-every{padding:3em 1.5em 5em}.wdp-every h2{color:#1a1a1a99;margin-bottom:1.5em}.wdp-every ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5em;margin:0;padding:0;list-style:none;display:grid}.wdp-every li{border-top:1px solid var(--line);padding-top:1em}.wdp-every b{font-family:var(--serif);font-size:1.5em;font-weight:400}.wdp-every p{color:#1a1a1abf;margin-top:.5em;font-size:.875em}.wdp-faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:.75em;padding:4em 1.5em 5em;display:grid}.wdp-faq .wdp-h2{grid-column:1/span 4}.wdp-faq__list{border-top:1px solid var(--line);grid-column:5/span 7}.wdp-faq details{border-bottom:1px solid var(--line)}.wdp-faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;gap:1em;padding:1.1em 0;font-size:1.375em;line-height:1.2;list-style:none;display:flex}.wdp-faq summary::-webkit-details-marker{display:none}.wdp-faq summary:after{content:"+";font-family:var(--sans);font-weight:300;transition:transform .3s}.wdp-faq details[open] summary:after{transform:rotate(45deg)}.wdp-faq details>p,.wdp-faq details>ul{color:#1a1a1acc;max-width:40em;margin:0 0 1.4em;font-size:.9375em;line-height:1.6}.wdp-faq details>ul{padding-left:1.1em}.wdp-faq details li{margin-bottom:.4em}.wdp-faq a{text-underline-offset:.25em;text-decoration:underline}.wdp-reviews{text-align:center;padding:4em 1.5em 5em}.wdp-reviews__list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em 3em;max-width:64em;margin:2.5em auto 0;display:grid}.wdp-reviews figure{margin:0}.wdp-stars{color:#b08a3e;letter-spacing:.1em;font-size:.875em}.wdp-reviews figure b{margin-top:.4em;font-weight:500;display:block}.wdp-reviews blockquote{font-family:var(--serif);margin:.4em 0 0;font-size:1.25em;line-height:1.45}.wdp-reviews figcaption{color:#1a1a1a99;margin-top:.6em;font-size:.8125em}.wdp-reviews figcaption i{font-style:normal}.wdp-more{padding:4em 0 7em}.wdp-more:has(+.wdp-more){padding-bottom:0}.wdp-more__head{justify-content:space-between;align-items:baseline;padding:0 1.5em;display:flex}.wdp-more__head .wdh-more{margin-top:0}.wdp-more__row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1.25em;padding:2em 1.5em 1em;display:flex;overflow-x:auto}.wdp-more__card{scroll-snap-align:start;width:calc(16em * var(--ratio));flex-direction:column;flex:none;min-width:9em;max-width:40em;display:flex}.wdp-more__card img{width:100%;aspect-ratio:var(--ratio);object-fit:cover;transition:opacity .3s}.wdp-more__card:hover img{opacity:.88}.wdp-more__name{margin-top:.7em;font-size:.875em}.wdp-more__price{color:#1a1a1aa6;font-size:.8125em}.wdp-bar{left:calc((100% - var(--pcx-dock,0px)) / 2);z-index:70;width:min(40em, calc(100% - 9em - var(--pcx-dock,0px)));-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);transition:transform .5s var(--expo);color:var(--ink);background:#fafaf8f0;border-radius:.25rem;align-items:center;gap:.9em;padding:.5em .5em .5em .6em;display:flex;position:fixed;bottom:1em;transform:translate(-50%,160%);box-shadow:0 .75em 2.5em #00000024}.wdp-bar.is-in{transform:translate(-50%)}.wdp-bar img{object-fit:cover;width:2.75em;height:2.75em}.wdp-bar__t{flex-direction:column;flex:1;min-width:0;font-size:.8125em;line-height:1.3;display:flex}.wdp-bar__t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.wdp-bar__t span{color:#1a1a1aa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wdp-bar .wdp-cta{flex:none;padding:.8em 1.3em;font-size:.875em}@media (min-width:768px) and (max-width:1099px){.wdp-fmts{grid-template-columns:repeat(2,minmax(0,1fr))}.wdp .wdp-choice{padding:.7em .5em}.wdp-choice b{font-size:.875em}}@media (max-width:767px){.wdp-buy{flex-direction:column;min-height:0;display:flex}.wdp-panel{display:contents}.wdp .wdp-panel>*{margin-left:1.25rem;margin-right:1.25rem}.wdp-title{order:-2;margin-top:.5em}.wdp-sub{order:-2;margin-bottom:.7em}.wdp-stage{order:-1}.wdp-buy{padding-bottom:2.5em}.wdp-run[data-shape=landscape]{--run:160svh}.wdp-run[data-shape=pano]{--run:220svh}.wdp-stage{height:41svh;min-height:17em}.wdp-opt legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wdp-stage__bar{padding:.45em .75em .55em}.wdp-turn{font-size:.625em}.wdp-crumbs{display:none}.wdp-title{font-size:1.875em}.wdp-sub{margin-top:.35em}.wdp-opt{margin-top:1.1em}.wdp-opt legend{margin-bottom:.5em}.wdp-fmts,.wdp-sizes{gap:.375em}.wdp .wdp-choice{padding:.55em}.wdp-choice b{font-size:.875em}.wdp-choice span{font-size:.6875em}.wdp-choice--size span em,.wdp-desc{display:none}.wdp-price{margin-top:1.1em}.wdp-price__n{font-size:1.875em}.wdp-price__lead{font-size:.75em}.wdp-down{display:none}.wdp-story{padding:2.5em 1.25em 3em;display:block}.wdp-story__lead{text-indent:20%;font-size:1.5em;line-height:1.3}.wdp-story__rest{columns:1;margin-top:2em;font-size:1.125em}.wdp-every{padding:2em 1.25em 3em}.wdp-every ul{grid-template-columns:1fr 1fr;gap:1.25em 1em}.wdp-every b{font-size:1.25em}.wdp-faq{padding:3em 1.25em;display:block}.wdp-faq .wdp-h2{margin-bottom:1em}.wdp-h2{font-size:1.75em}.wdp-faq summary{font-size:1.1875em}.wdp-reviews{padding:3em 1.25em}.wdp-reviews__list{grid-template-columns:1fr}.wdp-more__head{padding:0 1.25em}.wdp-more__row{padding:1.5em 1.25em 1em}.wdp-more__card{width:calc(12em * var(--ratio));max-width:80vw}.wdp-bar{width:auto;bottom:.5em;left:.5em;right:4.25em;transform:translateY(160%)}.wdp-bar.is-in{transform:none}.wdp-bar__t span{display:none}}@media (prefers-reduced-motion:reduce){.wdp-mag{position:relative;top:auto}.wdp-run__hold{display:none}.wdp-photo{background:#0b0d12;height:auto}.wdp-bar,.wdp-hold,.wdp-dims-layer,.wdp-dims-layer[data-show]{transition:none}}.wdp .save-btn.wdp-save{z-index:4;border:1px solid var(--line);color:var(--ink);background:#fff9;top:1em;right:1em}.wdp .save-btn.wdp-save:hover{border-color:var(--ink);color:var(--ink)}.wdp .save-btn.wdp-save.on{color:#b08a3e;border-color:#b08a3e}.wdp-tune{z-index:90;border:1px solid var(--line);background:#fffffff0;border-radius:.375rem;width:19em;padding:.9em 1em;font-size:.75rem;line-height:1.3;position:fixed;top:5em;left:1em;box-shadow:0 .75em 2em #00000026}.wdp-tune b{margin-bottom:.5em;font-weight:600;display:block}.wdp-tune label{grid-template-columns:1fr 3.5em;gap:.1em .5em;margin-bottom:.45em;display:grid}.wdp-tune input{grid-column:1/-1;width:100%}.wdp-tune output{text-align:right;font-variant-numeric:tabular-nums}.wdp-tune div{gap:.5em;margin-top:.6em;display:flex}.wdp .wdp-tune button{border:1px solid var(--line);background:#fff;border-radius:.25em;flex:1;padding:.5em}.wdp-ask{flex-wrap:wrap;align-items:center;gap:.4em .5em;margin-top:1.1em;display:flex}.wdp-ask>span{color:#1a1a1a8c;flex:0 0 100%}.wdp .wdp-ask button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1a1a1a33;border-radius:2em;padding:.45em .9em;font-size:.8125em;transition:border-color .25s}.wdp .wdp-ask button:hover{border-color:var(--ink)}
.wdi-buy{min-height:100svh;padding-top:var(--header-h);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.wdi-stage{height:calc(100svh - var(--header-h));flex-direction:column;gap:1em;min-height:30em;padding:2.5em;display:flex;position:relative}.wdi-stage__img{background:#fff;border-radius:.25rem;flex:1;min-height:0;padding:2.5em;overflow:hidden}.wdi-stage__img img{object-fit:contain;width:100%;height:100%;animation:1s both wdc-in}.wdi .save-btn.wdp-save{top:3.5em;right:3.5em}@keyframes wdc-in{0%{opacity:0}}.wdi-thumbs{scrollbar-width:none;gap:.5em;display:flex;overflow-x:auto}.wdi-thumbs::-webkit-scrollbar{display:none}.wdi .wdi-thumbs button{background:#fff;border:1px solid #0000;border-radius:.25rem;flex:none;width:4em;height:4em;padding:.25em;transition:border-color .2s}.wdi .wdi-thumbs button[aria-pressed=true]{border-color:var(--ink)}.wdi-thumbs img{object-fit:contain;width:100%;height:100%}.wdi-choices{grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr));gap:.5em;display:grid}.wdi-select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff9;border-radius:.125rem;padding:.8em 1em}.wdi-select:focus{border-color:var(--ink);outline:none}.wdi .wdp-price .qty{flex:none}.wdi-words{max-width:40em;font-family:var(--serif);color:#1a1a1ad9;margin:0 auto;padding:4em 1.5em 3em;font-size:1.25em;line-height:1.55}.wdi-words p+p{margin-top:1em}.wdi-card{scroll-snap-align:start;flex-direction:column;flex:none;width:13em;display:flex}.wdi-card__img{aspect-ratio:1;background:#fff;border-radius:.25rem;place-items:center;padding:1em;transition:box-shadow .3s;display:grid}.wdi-card__img img{object-fit:contain;max-width:100%;max-height:100%}.wdi-card:hover .wdi-card__img{box-shadow:0 1rem 1.6rem -1.1rem #0000004d}@media (max-width:767px){.wdi-buy{flex-direction:column;min-height:0;padding-bottom:2.5em;display:flex}.wdi-stage{order:-1;height:auto;min-height:0;padding:.5em 1.25em}.wdi-stage__img{aspect-ratio:1;flex:none;padding:1.5em}.wdi .save-btn.wdp-save{top:1.25em;right:2em}.wdi .wdp-opt legend{clip:auto;width:auto;height:auto;position:static;overflow:visible}.wdi-words{padding:2.5em 1.25em 2em;font-size:1.125em}.wdi-card{width:10em}}@media (prefers-reduced-motion:reduce){.wdi-stage__img img{animation:none}}.wdi-gift{gap:.75em;margin-top:1em;display:grid}.wdi-gift label{gap:.3em;font-size:.9em;display:grid}.wdi-gift input,.wdi-gift textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff9;border-radius:.125rem;padding:.8em 1em}.wdi-gift input:focus,.wdi-gift textarea:focus{border-color:var(--ink);outline:none}.wdi-gift textarea{resize:vertical;min-height:5em}.wdi-gift__toggle{grid-auto-flow:column;align-items:center;gap:.6em!important;display:flex!important}.wdi-gift__toggle input{width:auto}.wdi-gift__note{opacity:.7;font-size:.85em}.wdi-gift__err{color:#9b2c2c;font-size:.9em}.wdi-gift .wdp-cta:disabled{opacity:.45;cursor:not-allowed}
