cut-library{display:block;max-width:var(--bannanna-frame-outer);margin:auto;padding:56px var(--bannanna-frame-gutter) 80px;color:var(--color-foreground)}.cut-library [hidden]{display:none!important}.cut-library button,.cut-library select{font:inherit;color:inherit}.cut-library button{background:none;border:0;cursor:pointer;min-height:44px}.cut-library button:focus-visible,.cut-library a:focus-visible,.cut-library input:focus-visible,.cut-library select:focus-visible{outline:2px solid currentColor;outline-offset:5px}.cut-library__categories{display:flex;gap:28px;margin-bottom:36px}.cut-library__categories button{padding:0;border-bottom:1px solid transparent}.cut-library__categories button[aria-pressed=true]{border-color:currentColor}.cut-library__layout{display:grid;grid-template-columns:1fr 1.7fr .95fr;gap:clamp(28px,4vw,64px);align-items:stretch}.cut-library h2{font-size:clamp(36px,4vw,54px);line-height:1.06;font-weight:300;margin:0 0 40px;max-width:8ch}.cut-library__choices{display:grid}.cut-library__choices button{display:flex;justify-content:space-between;text-align:left;font-family:var(--font-heading--family);font-size:26px;font-weight:300;padding:12px 0;border-bottom:1px solid rgb(var(--color-foreground-rgb)/.2)}.cut-library__choices button span{opacity:0}.cut-library__choices button[aria-pressed=true] span{opacity:1}.cut-library__choices button[aria-pressed=true]{text-decoration:underline;text-underline-offset:6px}.cut-library__pictures{display:grid;grid-template-columns:minmax(0,1fr);background:transparent;min-height:0;align-self:start}.cut-library__pictures.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cut-library figure{margin:0;position:relative;min-width:0;display:block}.cut-library figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.cut-library__details{align-self:end;padding-bottom:12px}.cut-library h3{font-size:36px;font-weight:300;margin:0 0 20px}.cut-library article p{line-height:1.6;margin-bottom:30px}.cut-library article a{display:inline-flex;gap:24px;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:6px}.cut-library__comparison{margin-top:28px}.cut-library__comparison label{display:flex;align-items:center;gap:10px;min-height:44px}.cut-library input{accent-color:var(--color-foreground);width:16px;height:16px}.cut-library__second{margin-top:14px;flex-direction:column;align-items:stretch!important;font-size:13px}.cut-library select{width:100%;border:0;border-bottom:1px solid currentColor;background:transparent;min-height:44px;border-radius:0}.cut-library:not(.is-ready) .cut-library__categories,.cut-library:not(.is-ready) .cut-library__choices,.cut-library:not(.is-ready) .cut-library__comparison{display:none}.cut-library:not(.is-ready) .cut-library__pictures{display:none}@media(max-width:1049px){.cut-library__layout{grid-template-columns:1fr 1.8fr}.cut-library__details{grid-column:2}.cut-library__pictures{min-height:0}.cut-library h2{font-size:40px}.cut-library__choices button{font-size:24px}}@media(max-width:749px){cut-library{padding-top:28px;padding-bottom:48px}.cut-library__categories{margin-bottom:28px}.cut-library__layout{display:block}.cut-library h2{font-size:36px;max-width:12ch;margin-bottom:24px}.cut-library__choices{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:24px}.cut-library__choices button{font:inherit;font-size:16px;padding:6px 0;border-bottom:0}.cut-library__choices button span{display:none}.cut-library__pictures{min-height:0}.cut-library figure img{height:auto;max-height:none}.cut-library__details{margin-top:28px}.cut-library h3{font-size:30px;margin-bottom:12px}.cut-library article p{margin-bottom:14px}.cut-library__comparison{margin-top:18px}}.cut-library--dark{background:var(--bannanna-editorial-dark);color:var(--color-background);max-width:none}.cut-library--dark .cut-library__layout,.cut-library--dark .cut-library__categories{max-width:1560px;margin-inline:auto}.cut-library--dark h2,.cut-library--dark h3{color:inherit}.cut-library--dark .cut-library__choices button{border-color:#ffffff40}.cut-library--dark .cut-library__pictures{background:transparent}.cut-library--dark input{accent-color:var(--color-background)}.cut-library--dark option{color:var(--color-foreground);background:var(--color-background)}.cut-library .cut-library__measure{font-size:14px;margin-bottom:18px}.cut-library__categories button,.cut-library__choices button{min-height:44px;cursor:pointer}.cut-library__categories button:focus-visible,.cut-library__choices button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cut-library__underwear-grid{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1560px;margin-inline:auto}.cut-library__underwear-grid article{display:flex;flex-direction:column;min-width:0}.cut-library__underwear-grid img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.cut-library__underwear-grid h3{font:300 28px/1.2 var(--font-heading--family);margin:20px 0 12px}.cut-library__underwear-grid p{font-size:14px;line-height:1.65}.cut-library__underwear-grid a{color:inherit;display:inline-flex;align-items:center;min-height:44px;margin-top:auto;text-decoration:underline;text-underline-offset:5px}.cut-library--underwear-grid[data-category=underwear] .cut-library__layout{display:none}.cut-library--underwear-grid[data-category=underwear] .cut-library__underwear-grid{display:grid}@media(max-width:749px){.cut-library__underwear-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.cut-library__underwear-grid h3{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bannanna-cut-library.css.map */
