.iv-pdp,.iv-pdp *{box-sizing:border-box}.iv-pdp{background-color:var(--iv-ivory);padding-top:var(--iv-s5);padding-bottom:var(--iv-s12);position:relative}.iv-pdp__inner{max-width:var(--iv-content-w);margin:0 auto;padding:0 var(--iv-gutter)}.iv-pdp__layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:46px;align-items:start}.iv-pdp__layout>*{min-width:0}.iv-pdp__wall{display:grid;grid-template-columns:1fr 1fr;gap:5px}.iv-pdp__cell{position:relative;margin:0}.iv-pdp__cell-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--iv-imgph-bg);border:1px solid var(--iv-line);display:flex;align-items:flex-end}.iv-pdp__cell-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:center / clamp(40px,10%,72px) no-repeat var(--iv-imgph-icon)}.iv-pdp__cell-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.iv-pdp__cell-cap{position:relative;z-index:2;padding:12px 13px;font-family:var(--iv-font-display);font-style:italic;font-size:var(--iv-fs-md);color:var(--iv-ivory);line-height:1.3;background:linear-gradient(to top,rgba(26,23,21,.42),transparent);width:100%}.iv-pdp__info{position:sticky;top:calc(var(--iv-header-h) + var(--iv-s2));align-self:start;padding-top:4px}.iv-pdp__title{font-family:var(--iv-font-display);font-weight:500;font-size:var(--iv-fs-lg);line-height:1.04;letter-spacing:-.01em;color:var(--iv-near-black);margin:0}.iv-pdp__style-type{font-family:var(--iv-font-display);font-style:italic;font-size:var(--iv-fs-md);color:var(--iv-ink-70);margin-top:6px}.iv-pdp__archetype{font-family:var(--iv-nav-font);font-size:calc(var(--iv-fs-sm) * 1.2);letter-spacing:.16em;text-transform:uppercase;color:var(--iv-rosewood);margin-top:10px}.iv-pdp__lede{font-size:calc(var(--iv-fs-md) * 1.2);color:var(--iv-ink-soft);line-height:1.62;margin-top:16px;max-width:42ch}.iv-pdp__price{display:flex;align-items:baseline;gap:16px;margin-top:22px}.iv-pdp__price-now{font-family:var(--iv-font-display);font-size:calc(var(--iv-fs-md) * 1.5);font-weight:700;color:var(--iv-near-black)}.iv-pdp__price-was{font-family:var(--iv-font-display);font-size:calc(var(--iv-fs-md) * 1.2);color:var(--iv-ink-40);text-decoration:line-through}.iv-pdp__oneof{font-family:var(--iv-font-display);font-style:italic;font-size:calc(var(--iv-fs-md) * 1.2);color:var(--iv-ink-70)}.iv-pdp__heartbeat{margin-top:10px;font-family:var(--iv-font-display);font-style:italic;font-size:var(--iv-fs-md);color:var(--iv-rosewood)}.iv-pdp__rule{height:1px;background:var(--iv-line);margin:26px 0;border:none}.iv-pdp__form{margin:0}.iv-pdp__option{border:none;padding:0;margin:0 0 16px}.iv-pdp__option-label{display:flex;justify-content:space-between;align-items:baseline;width:100%;font-family:var(--iv-nav-font);font-size:calc(var(--iv-fs-sm) * 1.2);letter-spacing:.14em;text-transform:uppercase;color:var(--iv-ink-70);margin-bottom:12px;padding:0}.iv-pdp__option-value{color:var(--iv-near-black)}.iv-pdp__chips{display:flex;gap:7px;flex-wrap:wrap}.iv-pdp__chip{flex:1 1 auto;position:relative}.iv-pdp__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.iv-pdp__chip span{display:block;text-align:center;padding:13px 14px;border:1px solid var(--iv-line-strong);color:var(--iv-near-black);font-family:var(--iv-font-body);font-size:var(--iv-fs-md);letter-spacing:.04em;border-radius:1px;transition:border-color var(--iv-t-fast) var(--iv-ease),background var(--iv-t-fast) var(--iv-ease)}.iv-pdp__chip:hover span{border-color:var(--iv-near-black)}.iv-pdp__chip--active span{background:var(--iv-stargazer-deep, #1a2f38);border-color:var(--iv-stargazer-deep, #1a2f38);color:var(--iv-ivory)}.iv-pdp__chip--unavailable span{color:var(--iv-ink-40);text-decoration:line-through;opacity:.55}.iv-pdp__atc{width:100%;margin-top:16px;padding:17px;border:none;cursor:pointer;background:var(--iv-near-black);color:var(--iv-ivory);font-family:var(--iv-nav-font);font-size:calc(var(--iv-fs-sm) * 1.2);font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0;transition:background var(--iv-t-base) var(--iv-ease)}.iv-pdp__atc:hover{background:var(--iv-rosewood)}.iv-pdp__atc[disabled]{background:var(--iv-ink-40);cursor:not-allowed}.iv-pdp__notify{width:100%;margin-top:9px;padding:14px;cursor:pointer;background:none;border:1px solid var(--iv-line-strong);color:var(--iv-ink-soft);font-family:var(--iv-nav-font);font-size:calc(var(--iv-fs-sm) * 1.2);letter-spacing:.12em;text-transform:uppercase;border-radius:0}.iv-pdp__notify:hover{border-color:var(--iv-near-black)}.iv-pdp__notify-form{margin-top:9px}.iv-pdp__notify-row{display:flex;align-items:stretch;gap:0;border:1px solid var(--iv-line-strong)}.iv-pdp__notify-row:focus-within{border-color:var(--iv-rosewood)}.iv-pdp__notify-row input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:13px 14px;border-radius:1px;font-family:var(--iv-font-body);font-size:var(--iv-fs-md);color:var(--iv-near-black)}.iv-pdp__notify-row input:focus{outline:none}.iv-pdp__notify-row input::placeholder{color:var(--iv-ink-55)}.iv-pdp__notify-row button{flex:0 0 auto;border:0;cursor:pointer;background:var(--iv-near-black);color:var(--iv-ivory);padding:0 18px;font-family:var(--iv-nav-font);font-size:calc(var(--iv-fs-sm) * 1.2);font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background var(--iv-t-base) var(--iv-ease)}.iv-pdp__notify-row button:hover{background:var(--iv-rosewood)}.iv-pdp__notify-msg{margin:10px 0 0;font-family:var(--iv-font-body);font-size:calc(var(--iv-fs-sm) * 1.2);line-height:1.5;color:var(--iv-near-black)}.iv-pdp__notify-msg--err{color:var(--iv-rosewood)}.iv-pdp__shipping{margin-top:12px;font-size:var(--iv-fs-md);color:var(--iv-ink-70);line-height:1.5}.iv-pdp__trust{margin-top:16px;font-size:var(--iv-fs-md);color:var(--iv-ink-70);line-height:1.6}.iv-pdp__trust span:before{content:"\b7   ";color:var(--iv-moss)}.iv-pdp__trust span:first-child:before{content:""}.iv-pdp__acc{border-top:1px solid var(--iv-line)}.iv-pdp__acc details{border-bottom:1px solid var(--iv-line)}.iv-pdp__acc summary{list-style:none;cursor:pointer;padding-top:17px;padding-bottom:17px;display:flex;justify-content:space-between;align-items:center;font-family:var(--iv-nav-font);font-size:var(--iv-fs-md);letter-spacing:.13em;text-transform:uppercase;color:var(--iv-near-black);font-weight:500}.iv-pdp__acc summary::-webkit-details-marker{display:none}.iv-pdp__acc summary:after{content:"+";font-family:var(--iv-font-display);font-size:var(--iv-fs-md);color:var(--iv-rosewood);line-height:1}.iv-pdp__acc details[open] summary:after{content:"\2212"}.iv-pdp__acc-body{padding-top:2px;padding-bottom:22px}.iv-pdp__acc-body p{font-size:var(--iv-fs-md);color:var(--iv-ink-soft);line-height:1.6;margin:0 0 14px}.iv-pdp__acc-body p:last-child{margin-bottom:0}.iv-pdp__signature{font-family:var(--iv-font-display);font-style:italic;color:var(--iv-rosewood);margin-top:16px;font-size:var(--iv-fs-md)}.iv-pdp__specs{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;font-size:var(--iv-fs-md);margin:0}.iv-pdp__spec-row{display:contents}.iv-pdp__spec-label{color:var(--iv-ink-70);letter-spacing:.04em;text-transform:uppercase;font-size:calc(var(--iv-fs-sm) * 1.2);padding-top:2px}.iv-pdp__spec-val{color:var(--iv-near-black);text-align:right}@media(max-width:940px){.iv-pdp__inner{padding:0 var(--iv-gutter-sm)}.iv-pdp__layout{grid-template-columns:1fr;gap:30px}.iv-pdp__info{position:static}}@media(max-width:767px){.iv-pdp__wall{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.iv-pdp__wall::-webkit-scrollbar{display:none}.iv-pdp__cell{flex:0 0 86%;scroll-snap-align:center}}.iv-pdp__cell{cursor:zoom-in}.iv-pdp__cell:focus-visible{outline:2px solid var(--iv-rosewood);outline-offset:3px}.iv-pdp__cell-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.iv-pdp__cell-zoom{position:absolute;right:10px;bottom:10px;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffffb8;color:var(--iv-near-black);font-family:var(--iv-font-body);font-size:var(--iv-fs-md);line-height:1;pointer-events:none}.iv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0c0a09f0;display:flex;align-items:center;justify-content:center}.iv-lightbox[hidden]{display:none}.iv-lightbox__stage{max-width:92vw;max-height:86vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.iv-lightbox__media{max-width:92vw;max-height:86vh;object-fit:contain;display:block;transition:transform .42s var(--iv-ease)}.iv-lightbox__media--zoomable{cursor:zoom-in}.iv-lightbox__media--zoomable.is-zoomed{transform:scale(2.2);cursor:zoom-out}.iv-lightbox__close{position:absolute;top:18px;right:18px;z-index:2;width:48px;height:48px;border:0;cursor:pointer;background:#ffffff1f;color:#f4efe3;font-size:26px;line-height:1;transition:background var(--iv-t-fast) var(--iv-ease)}.iv-lightbox__close:hover,.iv-lightbox__close:focus-visible{background:#ffffff47}.iv-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border:0;cursor:pointer;background:#fcfbf7d9;color:#1a1715;font-family:var(--iv-font-body);font-size:var(--iv-fs-md);transition:background var(--iv-t-fast) var(--iv-ease)}.iv-lightbox__nav:hover,.iv-lightbox__nav:focus-visible{background:#fcfbf7}.iv-lightbox__nav--prev{left:16px}.iv-lightbox__nav--next{right:16px}.iv-lightbox__count{position:absolute;bottom:18px;left:50%;transform:translate(-50%);font-family:var(--iv-font-display);font-style:italic;font-size:var(--iv-fs-md);color:#f4efe3cc;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.iv-lightbox__media{transition:none}}.iv-pdp__desc{font-size:var(--iv-fs-md);color:var(--iv-ink-soft);line-height:1.7}.iv-pdp__desc p{margin:0 0 12px}.iv-pdp__desc p:last-child{margin-bottom:0}.iv-pdp__desc strong{color:var(--iv-near-black);font-weight:600}@media(max-width:767px){.iv-lightbox__nav{display:none}}.iv-lightbox{touch-action:pan-y}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ivande-section-product.css.map */
