:root{--ipss-cream: #fff7ef;--ipss-paper: #fffdf8;--ipss-olive: #748064;--ipss-olive-dark: #596447;--ipss-pink: #d95782;--ipss-blush: #e9c1bd;--ipss-navy: #0b2344;--ipss-border: rgba(11, 35, 68, .12);--ipss-shadow: 0 14px 32px rgba(11, 35, 68, .08)}.ipss{overflow:hidden;color:var(--ipss-navy);background:linear-gradient(#fff7eff7,#fff7eff7),repeating-linear-gradient(0deg,rgba(89,100,71,.02) 0,rgba(89,100,71,.02) 1px,transparent 1px,transparent 4px)}.ipss *{box-sizing:border-box}.ipss__page{padding-top:3rem;padding-bottom:4rem}.ipss__paper{background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1.4rem;box-shadow:var(--ipss-shadow)}.ipss h2{margin:0 0 1rem;color:var(--ipss-olive-dark);font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(3rem,4vw,4.4rem);font-weight:400;line-height:1}.ipss__hero{position:relative;min-height:34rem;display:grid;place-items:center;overflow:hidden;background:#d9c7b2}.ipss__hero-image,.ipss__hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ipss__hero-image{object-fit:cover}.ipss__hero-placeholder{background:radial-gradient(circle at 20% 30%,rgba(116,128,100,.42),transparent 24%),linear-gradient(120deg,#d8c6b3,#f3e7db)}.ipss__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff7ef59}.ipss__hero-overlay{position:relative;z-index:2;width:min(72rem,calc(100% - 3rem));padding:4rem 2rem;text-align:center}.ipss__kicker{margin:0 0 .6rem;color:var(--ipss-olive-dark);font-weight:800;letter-spacing:.14em}.ipss__hero-overlay h1{margin:0;color:#252317;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.6rem,7vw,7rem);line-height:.95}.ipss__hero-overlay p:last-child{max-width:58rem;margin:1.5rem auto 0;font-size:1.7rem;line-height:1.6}.ipss__measurements{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;margin-bottom:3rem;padding:2.4rem}.ipss__measurements-copy p{margin-bottom:0;line-height:1.65}.ipss__measurement-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ipss__measurement-grid article{padding:1rem 1.5rem;border-left:1px solid var(--ipss-border)}.ipss__measure-icon{color:var(--ipss-olive);font-size:3rem}.ipss__measurement-grid h3{margin:.5rem 0;text-transform:uppercase}.ipss__garment-area{display:grid;grid-template-columns:28rem minmax(0,1fr);gap:2rem;margin-bottom:3rem}.ipss__garment-nav{align-self:start}.ipss__garment-nav>h2{padding:1.4rem 1.6rem;color:#fff;background:var(--ipss-olive);border-radius:1rem}.ipss__nav-group{margin-top:1.5rem}.ipss__nav-group h3{margin:0 0 .8rem;color:var(--ipss-olive-dark);text-transform:uppercase;font-size:1.25rem;letter-spacing:.06em}.ipss__garment-tab{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;color:var(--ipss-navy);background:#fff;border:1px solid var(--ipss-border);text-align:left;cursor:pointer}.ipss__garment-tab+.ipss__garment-tab{border-top:0}.ipss__garment-tab:hover,.ipss__garment-tab.is-active{background:#f1d7d0}.ipss__coming-soon{color:var(--ipss-pink);font-family:Brush Script MT,Segoe Script,cursive;font-size:2rem;text-align:center}.ipss__garment-content{min-width:0}.ipss__garment-panel{display:none;grid-template-columns:34rem minmax(0,1fr);gap:2rem;padding:1.8rem;background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1.4rem;box-shadow:var(--ipss-shadow)}.ipss__garment-panel.is-active{display:grid}.ipss__garment-photo{padding:1rem;text-align:center}.ipss__garment-photo{width:100%;min-width:0}.ipss__garment-photo img,.ipss__garment-photo .ipss__image-placeholder{display:block;width:100%;height:auto;aspect-ratio:1 / 1;min-height:0;object-fit:contain;object-position:center;background:#e8dfd4;border:1rem solid #ffffff;box-shadow:var(--ipss-shadow)}.ipss__swatches{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.ipss__swatches span{width:2.2rem;height:2.2rem;display:block;border:1px solid rgba(11,35,68,.18);border-radius:50%;background:#2e2e2e}.ipss__swatches span:nth-child(2){background:#777b78}.ipss__swatches span:nth-child(3){background:#b5b3ab}.ipss__swatches span:nth-child(4){background:#23354a}.ipss__swatches span:nth-child(5){background:#85876b}.ipss__swatches span:nth-child(6){background:#d8b6aa}.ipss__swatches span:nth-child(7){background:#f4efe7}.ipss__garment-details h2{color:#282317;font-family:Georgia,serif}.ipss__garment-details dl{margin:0 0 1.5rem}.ipss__garment-details dl div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;margin-bottom:.5rem}.ipss__garment-details dt{font-weight:800;text-transform:uppercase}.ipss__garment-details dd{margin:0}.ipss__table-wrap{overflow-x:auto}.ipss table{width:100%;border-collapse:collapse;min-width:60rem}.ipss th,.ipss td{padding:.9rem;border:1px solid var(--ipss-border);vertical-align:middle}.ipss thead th{text-align:center;font-weight:700}.ipss tbody th{text-align:center!important;vertical-align:middle;white-space:nowrap;font-weight:700;background:#f7f2ec;width:110px}.ipss tbody td{text-align:center;vertical-align:middle}.ipss th{background:#f4eee7}.ipss__table-note{font-size:1.2rem}.ipss__stock-row{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;margin-bottom:3rem}.ipss__stock-explainer{padding:2.4rem}.ipss__stock-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ipss__stock-grid article{padding:1rem 1.2rem;text-align:center;border-right:1px solid var(--ipss-border)}.ipss__stock-grid article:last-child{border-right:0}.ipss__stock-icon{color:var(--ipss-olive);font-size:3rem}.ipss__stock-grid h3{font-size:1.2rem;text-transform:uppercase}.ipss__stock-notice{padding:2.6rem;color:#fff;background:var(--ipss-olive);border-radius:1.4rem;box-shadow:var(--ipss-shadow)}.ipss__stock-notice h2{color:#fff}.ipss__stock-notice p{line-height:1.7}.ipss__fit-measure{display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;margin-bottom:3rem}.ipss__fit-guide,.ipss__measure-guide{padding:2.2rem;background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1.4rem}.ipss__fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ipss__fit-grid article{padding:1rem;border:1px solid var(--ipss-border);border-radius:1rem;text-align:center}.ipss__fit-shirt{color:var(--ipss-olive);font-size:3.2rem}.ipss__fit-grid h3{font-size:1.2rem;text-transform:uppercase}.ipss__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ipss__steps article{position:relative;text-align:center}.ipss__steps span{color:var(--ipss-olive);font-family:Georgia,serif;font-size:2.4rem;font-weight:700}.ipss__step-illustration{font-size:4rem}.ipss__measure-reminder{margin-top:1.5rem;padding:1.2rem 1.5rem;background:#efd0c7;border-radius:.8rem;text-align:center}.ipss__faq-section{margin-bottom:3rem}.ipss__faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ipss__faq-grid details{background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1rem;overflow:hidden}.ipss__faq-grid summary{list-style:none;padding:1.3rem;cursor:pointer;font-weight:700}.ipss__faq-grid summary::-webkit-details-marker{display:none}.ipss__faq-grid summary span{width:2.4rem;height:2.4rem;display:inline-grid;place-items:center;margin-right:.6rem;border:1px solid var(--ipss-navy);border-radius:50%}.ipss__faq-answer{padding:0 1.3rem 1.3rem;line-height:1.6}.ipss__confidence-note{width:min(42rem,100%);margin:2rem 0 0 auto;padding:2rem;background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1rem;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.3rem;text-align:center;transform:rotate(-1deg)}.ipss__help{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.2rem;background:var(--ipss-paper);border:1px solid var(--ipss-border);border-radius:1.4rem;box-shadow:var(--ipss-shadow)}.ipss__help p{margin-bottom:0;line-height:1.65}.ipss__help-buttons{display:grid;gap:.8rem}.ipss__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:.9rem 2rem;color:#fff;background:var(--ipss-olive);border-radius:.5rem;text-decoration:none;font-weight:800;letter-spacing:.05em}.ipss__button--secondary{background:#d5a094}.ipss__closing{padding:1.2rem;color:#fff;background:var(--ipss-olive);text-align:center;letter-spacing:.3em}.ipss__closing span{color:#f0a4b8}.ipss__reveal{opacity:1;transform:none}.ipss--js .ipss__reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.ipss--js .ipss__reveal.is-visible{opacity:1;transform:none}@media screen and (max-width:989px){.ipss__measurements,.ipss__garment-area,.ipss__stock-row,.ipss__fit-measure,.ipss__help,.ipss__garment-panel{grid-template-columns:1fr}.ipss__stock-grid,.ipss__fit-grid,.ipss__faq-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.ipss__hero{min-height:30rem}.ipss__page{padding-top:2rem;padding-bottom:3rem}.ipss__measurements{padding:1.6rem}.ipss__measurement-grid,.ipss__stock-grid,.ipss__fit-grid,.ipss__steps,.ipss__faq-grid{grid-template-columns:1fr}.ipss__measurement-grid article,.ipss__stock-grid article{border-left:0;border-right:0;border-top:1px solid var(--ipss-border)}.ipss__garment-area{gap:1.2rem}.ipss__garment-panel{padding:1.2rem}.ipss__help-buttons{width:100%}}@media(prefers-reduced-motion:reduce){.ipss--js .ipss__reveal{opacity:1;transform:none;transition:none}}.ipss__garment-panel{display:none!important}.ipss__garment-panel.is-active{display:grid!important}.ipss__garment-panel[hidden]{display:none!important}@media screen and (max-width:749px){.ipss__garment-photo{width:100%;min-width:0;padding:0;overflow:hidden}.ipss__garment-photo>img,.ipss__garment-photo>.ipss__image-placeholder{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center;margin:0 auto;padding:0;background:#e8dfd4;border:.8rem solid #ffffff;border-radius:.8rem;box-shadow:var(--ipss-shadow)}.ipss__garment-panel{width:100%;min-width:0;overflow:hidden}.ipss__garment-content,.ipss__garment-details{width:100%;min-width:0}}.ipss__table-wrap table th:first-child,.ipss__table-wrap table tbody th{display:table-cell!important;width:9.5rem!important;min-width:9.5rem!important;padding:1.4rem .8rem!important;text-align:center!important;vertical-align:middle!important;text-indent:0!important;white-space:nowrap;font-weight:700}.ipss__table-wrap table td,.ipss__table-wrap table thead th{padding-right:.8rem!important;padding-left:.8rem!important;text-align:center!important;vertical-align:middle!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/inkspired-product-stock-sizing.css.map */
