:root{--paper:#f8f7f4;--ink:#0e0c0a;--ink-soft:#736d65;--line:rgba(14,12,10,.14);--ph:#e9e8e4;--wrap-pad:clamp(28px,6.5vw,132px);--max:1280px}.product,.product *,.wishlist-page,.wishlist-page *{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--paper)}.product,.wishlist-page{color:var(--ink);font-family:Spectral,Georgia,serif;font-weight:400;line-height:1.6}.product img,.wishlist-page img{display:block;max-width:100%;height:auto}.product a,.wishlist-page a{color:inherit;text-decoration:none}.product button,.wishlist-page button{font:inherit;color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--wrap-pad)}.serif{font-family:"Instrument Serif",serif}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product{display:grid;grid-template-columns:1fr;gap:2.4em;padding-top:clamp(52px,11vh,140px);padding-bottom:16vh}@media(min-width:940px){.product{grid-template-columns:minmax(0,1fr) minmax(400px,440px);gap:clamp(44px,5vw,84px)}.product .info{border-left:1px solid var(--line);padding-left:clamp(44px,5vw,84px)}}.gallery{display:block}.gallery-main{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ph)}.gallery-main>img{width:100%;height:100%;object-fit:cover;display:block}.gallery-xfade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.gallery-xfade.is-in{opacity:1}.gnav{display:none;position:absolute;top:50%;transform:translateY(-50%);padding:.15em .35em;background:transparent;border:0;cursor:pointer;font-family:"Instrument Serif",serif;font-size:52px;line-height:1;color:var(--ink);opacity:.5;transition:opacity .22s ease,transform .22s ease;-webkit-tap-highlight-color:transparent;text-shadow:0 0 16px rgba(248,247,244,.8)}.gnav-prev{left:14px}.gnav-next{right:14px}.gnav:hover{opacity:1}.gnav-prev:hover{transform:translateY(-50%) translate(-2px)}.gnav-next:hover{transform:translateY(-50%) translate(2px)}.gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin-top:12px;padding-bottom:8px}.thumb{position:relative;aspect-ratio:3/4;padding:0;border:0;background:var(--ph);cursor:pointer;opacity:.8;transition:opacity .22s ease;-webkit-tap-highlight-color:transparent}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.thumb:hover,.thumb.is-active{opacity:1}.thumb.is-active:after{transform:scaleX(1)}.info{align-self:start}@media(min-width:940px){.info{position:sticky;top:96px}}.info .maison{font-family:Spectral,serif;font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.info h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:25px;line-height:1.14;letter-spacing:.004em;margin:.34em 0 .3em}.info .sub{font-family:Spectral,serif;font-weight:400;font-size:13px;letter-spacing:-.003em;color:var(--ink)}.info .sub em{font-style:italic;color:var(--ink)}.info .price{font-family:Spectral,serif;font-weight:400;font-size:18px;letter-spacing:-.005em;color:var(--ink);margin:1.05em 0 0}.info .note{font-family:Spectral,serif;font-weight:400;font-size:13px;line-height:1.5;letter-spacing:-.006em;color:var(--ink);margin-top:1.55em}.info .note p{margin-bottom:.8em}.info .note p:last-child{margin-bottom:0}.specs{margin:1.9em 0 0;border-bottom:1px solid var(--line)}.specs .row{display:grid;grid-template-columns:88px 1fr;gap:1em;padding:.72em 0;border-top:1px solid var(--line);font-family:Spectral,serif;font-size:13px;letter-spacing:-.003em;line-height:1.3;align-items:baseline}.specs .k{font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.specs .v{color:var(--ink)}.btn{display:block;width:100%;text-align:center;font-family:Spectral,serif;font-weight:400;font-size:15px;letter-spacing:.02em;border:1px solid var(--ink);padding:1.05em;color:var(--ink);background:transparent;cursor:pointer;transition:background .3s,color .3s;margin-top:2.8em}.btn:hover{background:var(--ink);color:var(--paper)}.btn[disabled]{color:var(--ink-soft);border-color:var(--line);cursor:not-allowed}.btn[disabled]:hover{background:transparent;color:var(--ink-soft)}@media(prefers-reduced-motion:no-preference){@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes m-reveal{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}body{animation:m-fade .5s ease both}.product .gallery{animation:m-rise 1s cubic-bezier(.4,0,.2,1) backwards}.gallery-main>img[data-gallery-main]{animation:m-reveal 1.1s cubic-bezier(.4,0,.2,1) .15s backwards}.gallery-thumbs{animation:m-fade .9s ease .65s both}.info>*{animation:m-rise .85s cubic-bezier(.4,0,.2,1) backwards}.info>*:nth-child(1){animation-delay:.25s}.info>*:nth-child(2){animation-delay:.33s}.info>*:nth-child(3){animation-delay:.41s}.info>*:nth-child(4){animation-delay:.49s}.info>*:nth-child(5){animation-delay:.57s}.info>*:nth-child(6){animation-delay:.65s}.info>*:nth-child(7){animation-delay:.73s}.info>*:nth-child(8){animation-delay:.81s}.info>*:nth-child(9){animation-delay:.89s}}.pdp-actions{display:flex;justify-content:center;align-items:center;gap:2.2em;margin-top:1.6em}.save,.share{display:inline-flex;align-items:center;gap:.5em;padding:.25em 0;background:transparent;border:0;cursor:pointer;font-family:Spectral,serif;font-size:13px;letter-spacing:.005em;color:var(--ink);-webkit-tap-highlight-color:transparent}.save-ic,.share-ic{flex-shrink:0}.save-ic path,.share-ic path{transition:fill .2s ease}.save.is-saved .save-ic path{fill:currentColor}.save:hover .save-label,.share:hover .share-label{text-decoration:underline;text-underline-offset:3px}.util [data-wishlist-count]{font-variant-numeric:tabular-nums}.wishlist-page{padding-top:clamp(48px,10vh,120px);padding-bottom:16vh}.wl-head{margin-bottom:clamp(1.8em,4vh,3.2em)}.wl-head h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.01em}.wl-empty{font-family:Spectral,serif;font-size:14px;color:var(--ink)}.wl-empty a{font-style:italic;text-decoration:underline;text-underline-offset:3px}.card{position:relative}.card .wl-remove{margin-top:.5em;padding:0;background:transparent;border:0;cursor:pointer;font-family:Spectral,serif;font-style:italic;font-size:12.5px;color:var(--ink)}.card .wl-remove:hover{text-decoration:underline;text-underline-offset:3px}.more{border-top:1px solid var(--line);padding-top:8vh;padding-bottom:4vh}.more .head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2.6em}.more .head h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:22px}.more .head a{font-family:Spectral,serif;font-style:italic;font-size:14px;color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.2vw,30px)}@media(min-width:820px){.cards{grid-template-columns:repeat(4,1fr)}}.card .ph{aspect-ratio:4/5;margin-bottom:1em;background:var(--ph);overflow:hidden}.card .ph img{width:100%;height:100%;object-fit:cover}.card .t{font-family:"Instrument Serif",serif;font-size:20px;line-height:1.1}.card .p{font-family:Spectral,serif;font-weight:400;font-size:14px;color:var(--ink);margin-top:.35em}.card .p .sold{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mondo-pdp.css.map */
