.ji-product{padding:24px 0 64px;background:var(--suedlis-cream);color:var(--suedlis-ink)}.ji-product__frame{width:min(1280px,calc(100% - 64px));margin-inline:auto}.ji-product__crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:22px;font:500 12px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__crumbs a{color:inherit;text-decoration:none}.ji-product__crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ji-product__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,3.6vw,52px);align-items:start}.ji-product__gallery,.ji-product__info{min-width:0}.ji-product__main-image{border-radius:14px;overflow:hidden}.ji-product__main-image img{width:100%;height:auto;object-fit:contain;display:block}.ji-product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px;margin-top:14px}.ji-product__thumb{max-width:120px;padding:0;border:1px solid transparent;border-radius:9px;overflow:hidden;background:transparent;cursor:pointer}.ji-product__thumb img{width:100%;aspect-ratio:1;object-fit:contain}.ji-product__thumb.is-active{border-color:var(--suedlis-ink);box-shadow:0 0 0 1px var(--suedlis-ink)}.ji-product__eyebrow{margin:1px 0 10px;color:#ad6173;font:800 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.15em}.ji-product h1{margin:0 0 12px;font:400 clamp(46px,4.7vw,68px)/1.05 "DM Serif Display",Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}.ji-product__subtitle{margin:0 0 20px;font:400 clamp(22px,2vw,27px)/1.3 Georgia,serif}.ji-product__description{font:400 17px/1.5 Georgia,serif}.ji-product__description p{margin:0 0 14px}.ji-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:23px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__price strong{font-size:31px;line-height:1.15;letter-spacing:-.025em}.ji-product__price s,.ji-product__price small{color:var(--suedlis-muted);font-size:13px}.ji-product__lead-time{margin:8px 0 0;color:var(--suedlis-muted);font:400 12px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__shipping{margin:8px 0 0;font:400 12px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__shipping a{color:inherit;text-underline-offset:2px}.ji-product__shipping .suedlis-product-shipping-note__separator{margin-inline:8px}.ji-product__form{border-top:1px solid var(--suedlis-line);padding-top:22px;margin-top:23px}.ji-product__sizes{min-width:0;padding:0;margin:0;border:0}.ji-product__sizes legend,.ji-product__fallback>span{display:block;padding:0;margin-bottom:12px;font:800 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ji-product__size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ji-product__size{position:relative;min-width:0;cursor:pointer}.ji-product__size input{position:absolute;width:1px;height:1px;opacity:0}.ji-product__size>span{display:flex;min-height:72px;flex-direction:column;justify-content:center;align-items:center;padding:9px 3px;border:1px solid #d9cdc7;border-radius:11px;background:#fffdf966;font:500 18px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .15s,border-color .15s}.ji-product__size small{margin-top:5px;font-size:12px;white-space:nowrap}.ji-product__size input:checked+span{border-color:#9f6270;background:#f5e2e6;box-shadow:inset 0 0 0 1px #9f6270}.ji-product__size input:focus-visible+span{outline:3px solid #8a5360;outline-offset:3px}.ji-product__size:hover>span{border-color:#9f6270}.ji-product__size[data-available=false]>span{opacity:.65}.ji-product__fallback select{width:100%;min-height:48px;color:inherit;background:var(--suedlis-paper);border:1px solid var(--suedlis-line);border-radius:8px}.ji-product__buy{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;margin-top:22px}.ji-product .ji-product__quantity{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;min-height:56px;border:1px solid #d9cdc7;border-radius:12px;background:#fffdfb}.ji-product__quantity button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:500 22px/1 Inter,sans-serif}.ji-product__quantity input{width:100%;min-width:0;padding:0;text-align:center;border:0;background:transparent;font:600 16px/1 Inter,sans-serif;color:inherit;-webkit-appearance:textfield;appearance:textfield}.ji-product__quantity input::-webkit-inner-spin-button,.ji-product__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ji-product .ji-product__submit{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid var(--suedlis-ink);border-radius:12px;background:var(--suedlis-ink);color:#fffdf9;cursor:pointer;font:600 16px/1.3 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__submit svg{width:21px;height:21px}.ji-product__submit:hover:not(:disabled){background:#30282a}.ji-product__submit:disabled{cursor:not-allowed;opacity:.5}.ji-product__delivery{display:flex;align-items:baseline;gap:8px;margin:14px 0 0;font:400 11px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__delivery>i{flex:0 0 7px;height:7px;border-radius:50%;background:#378269}.ji-product__delivery[data-available=false]>i{background:var(--suedlis-muted)}.ji-product__benefits{padding:0;margin:32px 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;text-align:center}.ji-product__benefits li{min-width:0;font:400 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__benefits svg{width:30px;height:30px;margin:0 auto 10px}.ji-product__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;padding:28px 0;border-radius:18px;background:#f5ece4}.ji-product__details article{min-width:0;padding:0 clamp(20px,2.3vw,32px)}.ji-product__details article+article{border-left:1px solid #e2d5cb}.ji-product__details h2{display:flex;align-items:center;gap:12px;margin:0 0 22px;font:400 clamp(25px,2.4vw,32px)/1.18 "DM Serif Display",Georgia,serif;letter-spacing:-.02em}.ji-product__details h2 svg{flex:0 0 32px;width:32px;height:32px}.ji-product__details dl,.ji-product__details p,.ji-product__care{margin:0}.ji-product__details dl>div+div{margin-top:23px}.ji-product__details dt{margin-bottom:7px;font:800 10px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ji-product__details dd{margin:0;font:400 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__details dd strong{display:block;font:700 17px/1.4 Georgia,serif}.ji-product__details p,.ji-product__care{font:400 14px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ji-product__care ul{padding-left:19px;margin:12px 0 0}.ji-product__care li+li{margin-top:11px}.ji-product__fit-copy p+p{margin-top:14px}.ji-product :is(a,button):focus-visible{outline:3px solid #8a5360;outline-offset:3px}@media(max-width:1059px){.ji-product__layout{gap:28px}.ji-product__size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ji-product__buy{grid-template-columns:116px minmax(0,1fr);gap:10px}.ji-product__details h2{font-size:26px}.ji-product__details h2 svg{display:none}}@media(max-width:899px){.ji-product__layout{grid-template-columns:minmax(0,1fr);gap:30px}.ji-product__details{grid-template-columns:minmax(0,1fr);padding:28px}.ji-product__details article{padding:0}.ji-product__details article+article{border-left:0;border-top:1px solid #e2d5cb;margin-top:28px;padding-top:28px}.ji-product__details h2 svg{display:block}.ji-product h1{font-size:clamp(42px,7.2vw,64px)}}@media(max-width:599px){.ji-product{padding:18px 0 42px}.ji-product__frame{width:calc(100% - 32px)}.ji-product__crumbs{font-size:10px;gap:4px 7px;margin-bottom:17px}.ji-product__layout{gap:24px}.ji-product__subtitle{font-size:22px;margin-bottom:18px}.ji-product__description{font-size:16px}.ji-product__price{margin-top:22px}.ji-product__shipping{font-size:11px}.ji-product__size>span{min-height:68px}.ji-product__buy{grid-template-columns:minmax(0,1fr);gap:12px}.ji-product .ji-product__quantity{width:136px}.ji-product__details{padding:25px 20px;margin-top:34px;border-radius:14px}.ji-product__details h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.ji-product__size>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/suedlis-ji-product.css.map */
