.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones,.npl-zip-page .npl-zip-info>.npl-tzip-distressed{display:block!important;position:static!important;top:auto!important;z-index:auto!important;order:1!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones{border-top:1px solid var(--npl-rule)!important;border-bottom:1px solid var(--npl-rule)!important}
.npl-zip-page .npl-zip-info>.npl-tzip-distressed{border-bottom:1px solid var(--npl-rule)!important;margin-bottom:14px!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones legend,.npl-zip-page .npl-zip-info>.npl-tzip-distressed legend,.custom-hoodie-page .custom-binary-options.custom-price-section>fieldset legend{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-rhinestone-switch,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-rhinestone-switch{display:grid!important;grid-template-columns:minmax(0,1fr) 43px!important;align-items:center!important;gap:9px!important;min-height:49px!important;margin:0!important;padding:8px 2px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-rhinestone-copy,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-rhinestone-copy{gap:0!important;min-width:0}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-rhinestone-copy strong,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-rhinestone-copy strong{font:700 11px/1.35 Arial,sans-serif!important;letter-spacing:.055em!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-rhinestone-copy small,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-rhinestone-copy small,.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-switch-state,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-switch-state{display:none!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-switch-track,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-switch-track{width:42px!important;height:24px!important}
.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones .npl-hood-detail-link,.npl-zip-page .npl-zip-info>.npl-tzip-distressed .npl-hood-detail-link{margin:0 0 6px!important;font-size:9px!important;padding:0 2px!important}
.custom-hoodie-page .custom-binary-options.custom-price-section{display:block!important;margin-top:14px!important;padding:12px 0 0!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>header{margin-bottom:8px!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>header strong{font-size:13px!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>p{display:none!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>fieldset{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;margin:0!important;padding:8px 2px!important;min-height:49px!important;border:0!important;border-top:1px solid #62544b!important;background:transparent!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>fieldset:last-of-type{border-bottom:1px solid #62544b!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>fieldset p{color:#eee7df!important;font:700 10px/1.35 Arial,sans-serif!important;letter-spacing:.04em!important;margin:0!important;min-height:0!important}
.custom-hoodie-page .custom-binary-options.custom-price-section .custom-yes-no{display:flex!important;grid-template-columns:none!important;gap:5px!important}
.custom-hoodie-page .custom-binary-options.custom-price-section .custom-yes-no span{padding:7px 9px!important;min-width:27px!important;font-size:9px!important}
.custom-hoodie-page .custom-binary-options.custom-price-section>fieldset>.npl-hood-detail-link{grid-column:1/-1!important;margin:4px 0!important}
@media(max-width:800px){.npl-zip-page .npl-zip-info>.npl-tzip-rhinestones,.npl-zip-page .npl-zip-info>.npl-tzip-distressed{order:1!important;position:static!important}}

.npl-hood-detail-link{display:inline-block!important;position:static!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:10px 0 0!important;text-decoration:underline;text-underline-offset:3px;color:#453e36!important;-webkit-text-fill-color:#453e36!important;font:700 10px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.10em;cursor:pointer}
.npl-hood-detail-link[hidden]{display:none!important}
.npl-hood-detail-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.custom-hoodie-page .npl-hood-detail-link{color:#eae3d9!important;-webkit-text-fill-color:#eae3d9!important}
.npl-zip-page .npl-tzip-distressed,.custom-hoodie-page .custom-binary-options fieldset{position:static!important;top:auto!important}
#npl-hood-finish-detail{position:fixed!important;inset:0;box-sizing:border-box;margin:auto;padding:0;width:min(580px,calc(100vw - 24px));max-width:none;max-height:min(92dvh,900px);overflow:auto;border:1px solid #a89e90;background:#ede9e2;color:#1a1815;box-shadow:0 25px 90px #000b;z-index:2147483000}
#npl-hood-finish-detail:not([open]){display:none!important}
#npl-hood-finish-detail::backdrop{background:rgba(0,0,0,.80)}
#npl-hood-finish-detail .npl-finish-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #c8beb3}
#npl-hood-finish-detail .npl-finish-top strong{font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em}
#npl-hood-finish-detail button.npl-finish-close{appearance:none;background:transparent!important;color:#1a1815!important;border:1px solid #b8ac9d!important;min-width:64px;min-height:40px;padding:8px 10px!important;font:700 10px Arial,Helvetica,sans-serif!important;cursor:pointer}
#npl-hood-finish-detail figure{margin:0;padding:15px}
#npl-hood-finish-detail img{display:block;width:100%;max-height:min(70dvh,710px);object-fit:contain;background:#080808}
#npl-hood-finish-detail figcaption{padding:12px 0 0;font:700 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.10em;text-align:center;color:#2d2924}
@media(max-width:600px){#npl-hood-finish-detail{width:calc(100vw - 14px);max-height:89dvh}#npl-hood-finish-detail img{max-height:65dvh}}
