.nb-posture{--nb-orange:#B9827C;--nb-ink:#26262E;--nb-cream:#F7F4EF;color:var(--nb-ink);background:#fff;font:400 16px/1.55 Arial,sans-serif;letter-spacing:0}.nb-posture *{box-sizing:border-box}.nb-posture [hidden]{display:none!important}.nb-posture .nb-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.nb-posture h1,.nb-posture h2,.nb-posture h3{font-family:Arial,sans-serif;color:var(--nb-ink);letter-spacing:-.04em;line-height:1.08;margin:0;font-weight:750}.nb-posture h1{font-size:clamp(32px,3.4vw,48px);max-width:510px}.nb-posture h2{font-size:clamp(30px,3.5vw,46px)}.nb-posture h3{font-size:23px;letter-spacing:-.025em}.nb-posture p{margin:0}.nb-posture button,.nb-posture input{font:inherit}.nb-posture button,.nb-posture label{cursor:pointer}.nb-posture button{color:inherit}.nb-posture button:focus-visible,.nb-posture input:focus-visible+span,.nb-posture a:focus-visible,.nb-posture summary:focus-visible{outline:3px solid var(--nb-orange);outline-offset:4px}.nb-posture .nb-crumb{display:flex;gap:10px;font-size:12px;color:#636367;padding:24px 0}.nb-posture .nb-crumb a{color:inherit;text-decoration:none}.nb-posture .nb-purchase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:58px;padding:8px 0 64px;align-items:start}.nb-posture .nb-gallery{position:sticky;top:100px;min-width:0}.nb-posture .nb-photo{position:relative;border-radius:12px;overflow:hidden;background:var(--nb-cream)}.nb-posture .nb-main-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:zoom-in}.nb-posture .nb-empty{aspect-ratio:1;display:grid;place-items:center}.nb-posture .nb-empty svg{max-height:85%}.nb-posture .nb-empty span{font-size:14px}.nb-posture .nb-arrow,.nb-posture .nb-zoom{position:absolute;width:44px;height:44px;border:1px solid #E9E4DC;background:#fffc;border-radius:50%;display:grid;place-items:center;font-size:30px;padding:0;box-shadow:0 2px 8px #0001}.nb-posture .nb-arrow{top:50%;transform:translateY(-50%)}.nb-posture .nb-prev{left:12px}.nb-posture .nb-next{right:12px}.nb-posture .nb-zoom{bottom:12px;right:12px;font-size:22px}.nb-posture .nb-count{position:absolute;bottom:15px;left:50%;transform:translate(-50%);background:#fffffff0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700}.nb-posture .nb-thumbs{display:flex;gap:10px;overflow:auto;padding:12px 0 4px}.nb-posture .nb-thumbs button{flex:0 0 76px;border:2px solid transparent;border-radius:7px;padding:3px;background:#fff}.nb-posture .nb-thumbs button[aria-pressed=true]{border-color:var(--nb-orange)}.nb-posture .nb-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.nb-posture .nb-photo-note{font-size:12px;color:#636367;margin-top:12px}.nb-posture .nb-kicker{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8d5a55;margin-bottom:14px}.nb-posture .nb-lead{font-size:17px;color:#55555b;margin-top:16px;max-width:480px}.nb-posture .nb-highlights{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:20px 0 24px}.nb-posture .nb-highlights li{background:var(--nb-cream);padding:6px 10px;border-radius:4px;font-size:12px;font-weight:600}.nb-posture fieldset{padding:0;margin:0;border:0;min-width:0}.nb-posture legend{font-size:14px;font-weight:700;margin-bottom:10px;float:none;width:auto;letter-spacing:0}.nb-posture legend strong{font-weight:400;margin-left:8px}.nb-posture .nb-size-field{margin-bottom:23px}.nb-posture .nb-sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.nb-posture .nb-sizes input,.nb-posture .nb-swatches input{position:absolute;opacity:0;width:1px;height:1px}.nb-posture .nb-sizes label>span{display:grid;place-items:center;min-height:44px;border:1px solid #D9D7D2;border-radius:5px;font-size:13px;font-weight:700}.nb-posture .nb-sizes input:checked+span{background:var(--nb-ink);border-color:var(--nb-ink);color:#fff}.nb-posture .nb-small{font-size:12px;color:#636367;margin-top:9px}.nb-posture .nb-offer{border:1px solid #DCD8D2;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff;transition:border-color .15s}.nb-posture .nb-offer:has(input[name=posture_pack]:checked){border:2px solid var(--nb-orange);background:#fbf4f2}.nb-posture .nb-offer-heading{display:flex;gap:10px;align-items:center;padding:16px 18px}.nb-posture .nb-offer-heading>span{flex:1;font-weight:700;font-size:17px;line-height:1.3}.nb-posture .nb-offer-heading small{display:block;font-size:12px;font-weight:400;color:#636367;margin-top:4px}.nb-posture .nb-offer-heading>strong{font-size:24px;letter-spacing:-.03em}.nb-posture input[name=posture_pack]{accent-color:var(--nb-orange);width:16px;height:16px;margin:0;flex:0 0 16px}.nb-posture .nb-saving{margin:-7px 18px 14px 44px;font-size:12px;font-weight:600;color:#a3380c}.nb-posture .nb-pack-colors{padding:14px 18px 18px;border-top:1px solid #EAD9CC}.nb-posture .nb-color-field+.nb-color-field{margin-top:18px}.nb-posture .nb-color-field legend{font-size:12px}.nb-posture .nb-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.nb-posture .nb-swatches label>span{display:flex;align-items:center;flex-direction:column;gap:6px;min-height:62px;padding:3px 0}.nb-posture .nb-swatch-dot{display:block;width:30px;height:30px;background:var(--swatch);border:1px solid #0002;border-radius:50%;box-shadow:0 0 0 3px #fff}.nb-posture .nb-swatches input:checked+span .nb-swatch-dot{outline:2px solid var(--nb-orange);outline-offset:3px}.nb-posture .nb-swatch-name{font-size:10px;text-align:center;line-height:1.2;color:#4d4d52;max-width:52px;letter-spacing:0}.nb-posture .nb-selection{font-size:13px;margin:16px 0 12px;color:#54545a;min-height:20px}.nb-posture .nb-atc{display:flex;align-items:center;gap:16px;width:100%;border:0;border-radius:6px;background:var(--nb-orange);color:#fff;padding:17px 20px;font-weight:700;font-size:17px;min-height:56px}.nb-posture .nb-atc>span:first-child{flex:1;text-align:left}.nb-posture .nb-atc:hover{background:#98665f}.nb-posture .nb-atc:disabled{opacity:.7;cursor:wait}.nb-posture .nb-error{color:#ab1f1f;background:#fff0ec;padding:10px 12px;border-radius:4px;font-size:14px;margin-bottom:12px}.nb-posture .nb-under-button{text-align:center;font-size:12px;color:#636367;margin:10px 0 20px}.nb-posture details{border-bottom:1px solid #E1DDD7}.nb-posture summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:17px 0;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0}.nb-posture summary::-webkit-details-marker{display:none}.nb-posture summary:after{content:"+";font-size:21px;font-weight:400}.nb-posture details[open]>summary:after{content:"\2212"}.nb-posture details>div{padding:0 0 18px;font-size:14px;color:#55555b;line-height:1.7}.nb-posture details p+p{margin-top:12px}.nb-posture details img{width:100%;height:auto;margin-top:14px}.nb-posture .nb-rotation{background:var(--nb-cream);padding:64px 0;text-align:center}.nb-posture .nb-rotation>.nb-wrap>p:not(.nb-kicker){margin:18px auto 0;max-width:610px;color:#56565b}.nb-posture .nb-palette{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;max-width:800px;margin:38px auto 26px}.nb-posture .nb-palette span{display:block;aspect-ratio:1.2;border-radius:8px;margin-bottom:10px;border:1px solid #0001}.nb-posture .nb-palette strong{font-size:12px;font-weight:600}.nb-posture .nb-text-link{color:#a3380c;font-size:14px;font-weight:700;text-underline-offset:5px}.nb-posture .nb-details-section{padding:64px 0}.nb-posture .nb-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.nb-posture .nb-feature-number{display:block;font-size:12px;font-weight:700;color:#8d5a55;margin-bottom:18px;border-top:1px solid #DCD8D2;padding-top:18px}.nb-posture .nb-features article>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:9px;margin-bottom:20px}.nb-posture .nb-features p{color:#56565b;font-size:15px;margin-top:13px;max-width:340px}.nb-posture .nb-editorial{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding:0 0 64px}.nb-posture .nb-editorial img{width:100%;height:auto;border-radius:10px}.nb-posture .nb-editorial div>p:last-child{margin-top:18px;color:#56565b}.nb-posture .nb-faq{padding:20px 0 64px;max-width:800px}.nb-posture .nb-faq h2{margin-bottom:24px}.nb-posture .nb-faq summary{font-size:16px;padding:20px 0}.nb-posture .nb-lightbox{padding:0;border:0;max-width:min(900px,94vw);max-height:90vh;background:#fff}.nb-posture .nb-lightbox::backdrop{background:#000a}.nb-posture .nb-lightbox img{display:block;width:auto;max-width:100%;height:auto;max-height:85vh;object-fit:contain}.nb-posture .nb-lightbox button{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;font-size:27px}.nb-posture .nb-form{scroll-margin-top:110px}@media(max-width:749px){.nb-posture .nb-wrap{width:calc(100% - 32px)}.nb-posture .nb-crumb{font-size:10px;padding:16px 0;gap:7px}.nb-posture .nb-purchase{grid-template-columns:1fr;gap:28px;padding:0 0 40px}.nb-posture .nb-gallery{position:static}.nb-posture h1{font-size:34px}.nb-posture .nb-lead{font-size:15px}.nb-posture .nb-thumbs button{flex-basis:66px}.nb-posture .nb-highlights{margin:17px 0 22px;gap:5px}.nb-posture .nb-highlights li{font-size:11px;padding:6px 8px}.nb-posture .nb-kicker{font-size:10px;margin-bottom:10px}.nb-posture .nb-offer-heading{padding:15px 13px}.nb-posture .nb-offer-heading>strong{font-size:23px}.nb-posture .nb-pack-colors{padding:14px 12px 15px}.nb-posture .nb-swatches{gap:2px}.nb-posture .nb-swatch-dot{width:27px;height:27px}.nb-posture .nb-swatch-name{font-size:9px;max-width:42px}.nb-posture .nb-saving{margin-left:39px}.nb-posture .nb-rotation{padding:40px 0}.nb-posture .nb-palette{grid-template-columns:repeat(4,1fr);gap:16px 12px;margin:28px auto 22px;max-width:370px}.nb-posture .nb-palette span{aspect-ratio:1.4}.nb-posture .nb-palette strong{font-size:11px}.nb-posture .nb-details-section{padding:40px 0}.nb-posture .nb-features{grid-template-columns:1fr;gap:26px;margin-top:24px}.nb-posture .nb-feature-number{margin-bottom:12px;padding-top:14px}.nb-posture .nb-features p{max-width:none;font-size:14px;margin-top:9px}.nb-posture .nb-features h3{font-size:23px}.nb-posture .nb-features article>img{aspect-ratio:3/2}.nb-posture .nb-editorial{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.nb-posture .nb-faq{padding:12px 0 40px}.nb-posture .nb-faq summary{font-size:15px}.nb-posture .nb-faq h2{font-size:30px}}.nb-posture .nb-offer-heading{justify-content:flex-start;padding-bottom:10px}.nb-posture .nb-offer-heading>span{flex:0 1 auto}.nb-posture .nb-discount-badge{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.2px;background:#f6ddce;color:#733214;padding:4px 7px;white-space:nowrap}.nb-posture .nb-offer-price{display:flex;align-items:baseline;gap:16px;padding:0 18px 16px 44px}.nb-posture .nb-offer-price>strong{font-size:22px;font-weight:400;letter-spacing:.08em;line-height:1.4}.nb-posture .nb-compare-inline{font-size:14px;font-weight:400;color:#797579;letter-spacing:.04em;text-decoration-thickness:1px}.nb-posture .nb-offer-heading{padding-bottom:12px}.nb-posture .nb-offer-price{display:flex;align-items:stretch;gap:0;padding:0 18px 18px 44px}.nb-posture .nb-sale-column,.nb-posture .nb-retail-column{display:flex;flex-direction:column;gap:4px;min-width:110px}.nb-posture .nb-sale-column{padding-right:24px}.nb-posture .nb-retail-column{border-left:1px solid #DDD8D2;padding-left:24px}.nb-posture .nb-sale-column strong{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.nb-posture .nb-retail-column s{font-size:20px;font-weight:600;line-height:1.32;color:#807d7a;text-decoration-thickness:1px}.nb-posture .nb-offer-price div>span{font-size:12px;font-weight:600;line-height:1.3;color:#696560}@media(max-width:749px){.nb-posture .nb-offer-price{padding-left:39px}}.nb-posture .nb-offer{cursor:pointer}.nb-posture .nb-features{display:flex!important;overflow-x:auto!important;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.nb-posture .nb-features::-webkit-scrollbar{display:none}.nb-posture .nb-features article{flex:0 0 calc((100% - 16px)/2);scroll-snap-align:start;min-width:0}.nb-posture .nb-features article>img{height:180px;aspect-ratio:auto;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.nb-posture .nb-detail-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.nb-posture .nb-detail-controls>span{font-size:12px;color:#696560;margin-right:6px}.nb-posture .nb-detail-controls button{width:38px;height:38px;border:1px solid #DCD8D2;border-radius:50%;background:#fff;font-size:20px;line-height:1}.nb-posture .nb-detail-controls button:hover{border-color:var(--nb-orange);color:var(--nb-orange)}.nb-posture .nb-detail-controls button:disabled{opacity:.35;cursor:default}@media(max-width:749px){.nb-posture .nb-features article{flex-basis:84%!important}.nb-posture .nb-features article>img{height:170px}}.nb-posture .nb-size-guide{margin-top:18px}.nb-posture .nb-size-tip{padding:12px 14px;background:var(--nb-cream);border-left:3px solid var(--nb-orange);border-radius:4px;color:var(--nb-ink);font-size:14px;font-weight:700;line-height:1.4}.nb-posture .nb-size-table{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px;line-height:1.4;color:var(--nb-ink);table-layout:fixed}.nb-posture .nb-size-table caption{text-align:left;font-weight:700;padding-bottom:10px;color:var(--nb-ink)}.nb-posture .nb-size-table th,.nb-posture .nb-size-table td{padding:12px 8px;text-align:center;border:0;border-bottom:1px solid #E4DFD7}.nb-posture .nb-size-table thead th{background:var(--nb-ink);color:#fff;font-size:12px;font-weight:700}.nb-posture .nb-size-table thead th:first-child{width:19%}.nb-posture .nb-size-table tbody th{font-weight:700}.nb-posture .nb-size-table tbody tr:nth-child(2n){background:var(--nb-cream)}.nb-posture .nb-thumbs{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.nb-posture .nb-thumbs::-webkit-scrollbar{display:none}.nb-posture .nb-outfits{background:var(--nb-cream);padding:44px 0;margin-bottom:40px}.nb-posture .nb-outfit-intro{color:#55555b;font-size:16px;margin-top:12px}.nb-posture .nb-outfit-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-top:26px}.nb-posture .nb-outfit-track::-webkit-scrollbar{display:none}.nb-posture .nb-outfit-track article{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;background:#fff;border-radius:10px;overflow:hidden}.nb-posture .nb-outfit-track img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.nb-posture .nb-outfit-track article>div{padding:18px}.nb-posture .nb-outfit-track h3{font-size:21px;line-height:1.2;letter-spacing:-.02em}.nb-posture .nb-outfit-track p{font-size:14px;line-height:1.55;color:#55555b;margin-top:9px}.nb-posture .nb-outfits .nb-detail-controls button{width:44px;height:44px}@media(max-width:749px){.nb-posture .nb-outfits{padding:32px 0;margin-bottom:28px}.nb-posture .nb-outfit-track{gap:14px;margin-top:20px}.nb-posture .nb-outfit-track article{flex-basis:84%}.nb-posture .nb-outfit-track article>div{padding:16px}.nb-posture .nb-outfit-intro{font-size:14px}}.nb-rating{display:flex;align-items:center;gap:8px;margin:7px 0 14px;font-family:Arial,sans-serif;line-height:1.3;white-space:nowrap}.nb-rating-stars{display:flex;align-items:center;gap:2px;color:#b9827c}.nb-rating-stars svg{display:block;width:13px;height:13px;fill:currentColor}.nb-rating-partial{position:relative;display:block;width:13px;height:13px;color:#ded0ce}.nb-rating-partial>span{position:absolute;inset:0 auto 0 0;width:60%;overflow:hidden;color:#b9827c}.nb-rating-score{font-size:12px;font-weight:700;color:#26262e}.nb-rating-count{font-size:11px;font-weight:400;letter-spacing:.5px;color:#6b6363}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
