.nw-announcement{--nw-announcement-height: var(--nw-announcement-desktop-height);position:relative;isolation:isolate;width:100%;max-width:100%;min-height:var(--nw-announcement-height);overflow:hidden;background:var(--nw-announcement-bg);color:var(--nw-announcement-color);font-size:var(--nw-announcement-text-size);font-weight:500;line-height:1.25;letter-spacing:.02em}.nw-announcement .nw-announcement__message,.nw-announcement .nw-announcement__control-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nw-announcement .nw-announcement__viewport{height:var(--nw-announcement-height);margin-right:36px;overflow:hidden}.nw-announcement .nw-announcement__track{display:flex;flex-wrap:nowrap;gap:0;width:max-content;height:100%;animation:nw-announcement-scroll var(--nw-announcement-duration) linear infinite}.nw-announcement .nw-announcement__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;gap:48px;box-sizing:border-box;min-width:100vw;height:100%;padding:0 24px}.nw-announcement .nw-announcement__text{display:block;flex:0 0 auto;white-space:nowrap}.nw-announcement .nw-announcement__pause{position:absolute;top:0;right:0;left:auto;z-index:3;display:block;width:36px;height:100%;padding:0;margin:0;opacity:0;cursor:pointer}.nw-announcement .nw-announcement__control{position:absolute;top:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;padding:0;margin:0;background:var(--nw-announcement-bg);color:inherit;cursor:pointer}.nw-announcement .nw-announcement__control svg{display:block;flex:0 0 14px;width:14px;height:14px}.nw-announcement .nw-announcement__control .nw-announcement__play-icon,.nw-announcement .nw-announcement__pause:checked+.nw-announcement__control .nw-announcement__pause-icon{display:none}.nw-announcement .nw-announcement__pause:checked+.nw-announcement__control .nw-announcement__play-icon{display:block}.nw-announcement .nw-announcement__pause:checked~.nw-announcement__viewport .nw-announcement__track{animation-play-state:paused}.nw-announcement .nw-announcement__pause:focus-visible+.nw-announcement__control{outline:2px solid currentColor;outline-offset:-3px}@keyframes nw-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.nw-announcement{--nw-announcement-height: var(--nw-announcement-mobile-height)}}@media(prefers-reduced-motion:reduce){.nw-announcement .nw-announcement__viewport,.nw-announcement .nw-announcement__pause,.nw-announcement .nw-announcement__control{display:none}.nw-announcement .nw-announcement__track{animation:none;transform:none}.nw-announcement .nw-announcement__message{position:static;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:auto;min-height:var(--nw-announcement-height);padding:6px 12px;margin:0;overflow:visible;clip:auto;white-space:normal;overflow-wrap:anywhere;text-align:center;font:inherit}}body:has(.nw-product-browser) nav[aria-label=breadcrumbs]{display:none}.nw-product-browser{display:block;background:#fff;color:#151515;padding:24px 0 72px}.nw-browse__container{max-width:1440px}.nw-browse__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#666;margin-bottom:30px}.nw-browse__breadcrumbs a{color:inherit;text-decoration:none}.nw-browse__breadcrumbs a:hover{text-decoration:underline}.nw-browse__intro{text-align:center;max-width:850px;margin:0 auto 44px}.nw-browse__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#737373;margin:0 0 12px}.nw-browse__title{font-family:var(--font-heading-family);font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 18px}.nw-browse__description{font-size:15px;line-height:1.6;margin:0 0 18px;color:#646464}.nw-browse__text-link{font-size:13px;font-weight:500;line-height:1.6;color:#151515;text-underline-offset:4px}.nw-browse__group{margin:0 0 38px}.nw-browse__group-title{font-family:var(--font-heading-family);font-size:21px;font-weight:500;margin:0 0 18px}.nw-browse__license-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:0;margin:0}.nw-browse__license-card{display:block;color:#151515;text-decoration:none}.nw-browse__license-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f5f5f5;border:1px solid #f0f0f0;overflow:hidden}.nw-browse__license-image img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .2s ease;mix-blend-mode:multiply}.nw-browse__license-card:hover .nw-browse__license-image img{transform:scale(1.035)}.nw-browse__letter{font-size:48px;font-weight:600}.nw-browse__choice-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:1.4;font-weight:500;padding:14px 0}.nw-browse__choice-label>span{font-size:17px}.nw-browse__licenses--compact .nw-browse__license-grid{display:flex;flex-wrap:wrap;gap:8px}.nw-browse__licenses--compact .nw-browse__choice-label{padding:9px 14px;border:1px solid #ddd;border-radius:2px}.nw-browse__licenses--compact .nw-browse__group{margin-bottom:20px}.nw-browse__licenses--compact .nw-browse__group-title{font-size:15px;margin-bottom:12px}.nw-browse__teams{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-bottom:14px}.nw-browse__teams summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:20px;font-weight:500;list-style:none}.nw-browse__teams summary::-webkit-details-marker{display:none}.nw-browse__expand{font-size:26px;font-weight:400}.nw-browse__teams[open] .nw-browse__expand{transform:rotate(45deg)}.nw-browse__team-content{padding-bottom:24px}.nw-browse__find-label{display:block;font-size:12px;margin-bottom:8px}.nw-browse__find-input{width:min(100%,360px);height:44px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:#151515;font:inherit;font-size:14px;padding:10px 14px;margin-bottom:20px}.nw-browse__team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0;max-height:510px;overflow-y:auto;scrollbar-gutter:stable}.nw-browse__team-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:80px;padding:16px 10px;border:1px solid #e5e5e5;text-align:center;font-size:12px;line-height:1.4;text-decoration:none;color:#151515}.nw-browse__team-card:hover,.nw-browse__team-card[aria-current=page]{border-color:#151515;background:#f7f7f7}.nw-browse__team-image{display:block;height:84px;width:100%}.nw-browse__team-image img{width:100%;height:100%;object-fit:contain}.nw-browse__browse-license{text-align:right;margin-bottom:32px}.nw-browse__no-choice{font-size:14px}.nw-browse__results{scroll-margin-top:160px;margin-top:44px}.nw-browse__results-top{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:20px;margin-bottom:26px}.nw-browse__results-title{font-family:var(--font-heading-family);font-size:23px;font-weight:500;margin:0 0 8px}.nw-browse__count{font-size:13px;color:#666;margin:0}.nw-browse__sort{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px}.nw-browse__sort select{min-height:42px;max-width:190px;padding:8px 28px 8px 12px;background:#fff;border:1px solid #bdbdbd;font:inherit;color:#151515}.nw-browse__sort button{min-height:42px;background:#151515;color:#fff;border:1px solid #151515;padding:8px 16px;font:inherit;cursor:pointer}.nw-browse__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;list-style:none;padding:0;margin:0}.nw-browse__product{min-width:0}.nw-browse__product .card-wrapper{height:100%}.nw-browse__empty{padding:50px 0;text-align:center}.nw-product-browser [hidden]{display:none!important}.nw-product-browser :focus-visible{outline:2px solid #151515;outline-offset:4px}@media(max-width:989px){.nw-browse__license-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nw-browse__team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nw-browse__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.nw-product-browser{padding:18px 0 44px}.nw-browse__breadcrumbs{font-size:11px;gap:7px;margin-bottom:26px}.nw-browse__intro{margin-bottom:34px}.nw-browse__description{font-size:14px}.nw-browse__license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.nw-browse__group-title{font-size:19px}.nw-browse__team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:450px}.nw-browse__team-card{padding:12px 6px;font-size:11px}.nw-browse__team-image{height:60px}.nw-browse__teams summary{font-size:18px}.nw-browse__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.nw-browse__results-top{align-items:start}.nw-browse__results-title{font-size:21px}.nw-browse__sort{gap:8px}}@media(prefers-reduced-motion:reduce){.nw-browse__license-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAACg */
