[hidden]{display:none!important}
.official-brand>.nck-art,.official-mark>.nck-art{width:100%;height:100%;flex-shrink:0;pointer-events:none}
.official-brand .official-dark{display:none}.footer .official-dark,.auth-visual .official-dark,.nickin-home .nav .official-dark{display:block;mix-blend-mode:normal}.footer .official-light,.auth-visual .official-light,.nickin-home .nav .official-light{display:none}
.official-brand{max-width:100%;overflow:visible}.official-mark{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.official-brand>img{object-fit:contain;max-height:100%}
.nickin-home .nav .official-brand{width:136px;height:67px}.nickin-home .nav-links{position:relative;z-index:2;gap:8px}.nickin-home .nav-links>a{display:inline-flex;align-items:center;justify-content:center;padding:13px 12px;min-height:44px;opacity:1}.nickin-home .nav-links>a:hover{color:#fff;background:#ffffff14;border-radius:30px}
.nickin-home .footer-main{gap:40px}.nickin-home .footer .home-brand>.official-mark{display:none}.nickin-home .footer .official-brand{width:145px;height:82px}.nickin-home .footer-wordmark{display:flex;justify-content:center;align-items:center;padding:5px 24px 20px!important;height:clamp(95px,14vw,180px)!important;max-height:180px!important;margin:0;overflow:hidden}.nickin-home .footer-wordmark>.official-brand{width:clamp(200px,36vw,360px);height:100%;opacity:.12}.footer-wordmark img{max-width:100%;max-height:100%;width:100%;height:100%;margin:0}.footer-bottom{gap:16px;flex-wrap:wrap}
.nickin-home .hero-bg{filter:none;opacity:1;animation:none}.nickin-home .hero:after{background:rgba(0,0,0,var(--hero-overlay,.48));z-index:0}.nickin-home .hero-content{z-index:2}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s;pointer-events:none}.has-playing-video .hero-video{opacity:1}.hero-motion{position:absolute;z-index:3;right:26px;bottom:80px;border:1px solid #ffffff66;border-radius:30px;color:#fff;background:#0005;padding:10px 16px;font-size:10px;backdrop-filter:none}.hero-motion:hover{background:#0009}.nickin-home .hero-content .btn:hover{color:white}.nickin-home .hero-content .btn{min-height:48px;gap:14px;justify-content:center}.nickin-home .play-button{display:grid;place-items:center;isolation:isolate}.nickin-home .play-button .ui-icon{margin:0!important;padding:0;display:block;flex-shrink:0}
.nickin-home .plans-section{padding-top:45px}.nickin-home .plans-payment-note{margin-bottom:24px}.nickin-home .benefits{margin-bottom:18px}.nickin-home .plan-stage{padding-top:65px}.nickin-home .plan-card{scroll-snap-align:start}.nickin-home .pricing-note{margin-top:24px}.nickin-home .ebook-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(25px,5vw,80px)}.nickin-home .book-stage{min-width:0;max-width:100%;overflow:visible}.featured-guide-cover{width:auto;max-width:100%;height:auto;max-height:480px;object-fit:contain}.nickin-home .ebook-copy{min-width:0}.guide-buy{width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.guide-buy>span{min-width:0;overflow-wrap:anywhere}.catalog-card{min-width:0}.catalog-cover img{width:100%;height:100%;object-fit:contain}.ebook-catalog{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}

.v8-product .product-copy{min-width:0}.v8-product .product-description{font-size:14px;line-height:1.9}.v8-product .product-price{font-size:clamp(30px,4vw,45px);letter-spacing:-1px}.v8-product .product-photo{aspect-ratio:1;max-height:630px;min-height:0}.v8-product .product-photo>img{width:100%;height:100%;object-fit:contain}.v8-product .product-layout{align-items:start;gap:clamp(25px,5vw,75px)}.v8-product-thumbs{display:flex;gap:12px;overflow-x:auto;margin-top:14px;padding-bottom:5px}.v8-product-thumbs>button{width:76px;height:76px;flex:0 0 76px;padding:5px;border-radius:12px;border:1px solid #ddd6ce;background:white}.v8-product-thumbs>button:hover{border-color:var(--brand-accent)}.v8-product-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:7px}.v8-stock{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#8c3225;margin:18px 0;padding:10px 14px;background:#fff0eb;border-radius:30px}.v8-stock .ui-icon{width:15px;height:15px}.v8-stock.unavailable{color:#777;background:#f0efec}
.v8-colors{margin:18px 0 24px;border:0;padding:0}.v8-colors legend{font-size:12px;font-weight:600;margin-bottom:16px}.v8-colors legend strong{margin-left:8px;color:var(--brand-accent)}.v8-colors>div{display:flex;gap:15px;flex-wrap:wrap}.v8-colors label{position:relative;display:grid;justify-items:center;gap:6px;cursor:pointer;min-width:40px}.v8-colors input{position:absolute;width:1px;height:1px;opacity:0}.v8-color-dot{display:block;width:26px;height:26px;border-radius:50%;background:var(--swatch);border:1px solid #0003;box-shadow:0 0 0 3px white,0 0 0 4px #e2ddd7;transition:box-shadow .18s}.v8-colors input:checked+.v8-color-dot{box-shadow:0 0 0 3px white,0 0 0 5px var(--brand-accent)}.v8-colors input:focus-visible+.v8-color-dot{outline:2px solid black;outline-offset:6px}.v8-colors small{font-size:9px;font-weight:400;color:#777}.v8-product-quantity{max-width:120px}.size-chips input:disabled+span{opacity:.3;text-decoration:line-through;cursor:not-allowed}.v8-delivery{display:flex;align-items:flex-start;gap:15px;padding:20px 0;margin:12px 0;border-block:1px solid #ebe5df}.v8-delivery>span{width:38px;height:38px;flex:0 0 38px;background:#fff0eb;color:var(--brand-accent);display:grid;place-items:center;border-radius:12px}.v8-delivery>span .ui-icon{width:20px;height:20px}.v8-delivery strong{font-size:13px;line-height:1.6;display:block}.v8-delivery p{font-size:11px;line-height:1.8;color:#777;margin:7px 0}.v8-delivery small{font-size:10px;line-height:1.8;color:#999;display:block}.v8-product .product-buy{width:100%;max-width:100%;justify-content:space-between;white-space:normal;line-height:1.5;min-height:52px}.v8-product .product-buy strong{font-size:15px;white-space:nowrap}
.v8-measurements{padding:40px 0}.v8-measure-grid{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:clamp(25px,5vw,80px);align-items:center}.v8-measure-grid label{font-size:11px;display:block;margin-bottom:10px;font-weight:600}.v8-measure-grid select{max-width:230px}.v8-measure-grid table{white-space:normal;min-width:0;width:100%}.v8-measure-grid th,.v8-measure-grid td{font-size:11px;padding:13px 10px;line-height:1.6}.v8-measure-grid th small{display:block;font-weight:400;font-size:9px;color:#999}.v8-measure-grid caption{font-size:10px;line-height:1.7;color:#999;text-align:left;padding:15px 0}.v8-shirt-mockup{position:relative;max-width:350px;width:100%;margin:auto;color:#9b756e}.v8-shirt-mockup>svg{display:block;width:100%;height:auto}.v8-shirt-shape{fill:var(--shirt-color,#faf8f6);stroke:#bdb4aa;stroke-width:1.5}.v8-shirt-mockup text{font-size:7px;font-family:Meutas,Arial;letter-spacing:1.2px;fill:#b15343}.v8-mockup-brand{position:absolute;width:75px;height:38px;top:34%;left:calc(50% - 37.5px)}.v8-mockup-brand .official-brand{width:100%;height:100%}.v8-shirt-mockup>small{display:block;font-size:9px;color:#999;text-align:center;line-height:1.7}.v8-product-details{padding:35px 0 60px}.v8-product-details h2{font-size:clamp(25px,3vw,38px);margin:18px 0 25px;letter-spacing:-1px}.v8-product-details dl{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.v8-product-details dl>div{padding:23px;background:#faf8f4;border:1px solid #eee6de;border-radius:16px;min-width:0}.v8-product-details dt{font-size:12px;font-weight:600;margin-bottom:14px}.v8-product-details dd{font-size:12px;color:#8a8078;line-height:1.9;overflow-wrap:anywhere}.cart-item>div{min-width:0}.cart-item p{overflow-wrap:anywhere}.cart-item small{font-size:10px;line-height:1.7;display:block;color:#999;margin-top:10px}

.v8-course-list{display:grid;gap:15px}.v8-course-row{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid #e9e4dc;border-radius:18px;padding:17px;min-width:0}.v8-course-thumb{width:160px;flex:0 0 160px;aspect-ratio:1.6;display:flex;align-items:center;justify-content:center;background:black;overflow:hidden;border-radius:12px}.v8-course-thumb>img{width:100%;height:100%;object-fit:cover}.v8-course-thumb .official-brand{width:90px;height:65px}.v8-course-row-copy{flex:1;min-width:0}.v8-course-row-copy>small{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#a6988f;display:block;margin-bottom:10px}.v8-course-row-copy h2{font-size:22px;letter-spacing:-.6px;line-height:1.25;overflow-wrap:anywhere}.v8-course-row-copy p{font-size:11px;line-height:1.8;color:#999;margin:10px 0}.v8-course-row-copy>span{font-size:10px;color:#9f8278}.v8-course-row-copy .v7-progress{max-width:380px;margin:12px 0}.v8-row-actions{display:flex;gap:10px;flex-wrap:wrap;flex-direction:column;align-items:stretch}.v8-row-actions .btn{gap:18px;justify-content:space-between}.v8-course-category{border:1px solid #e8e1d8;border-radius:18px;min-width:0;padding:10px 16px;background:#faf8f5}.v8-course-category>summary{cursor:pointer;padding:16px 6px;font-weight:600;font-size:17px}.v8-course-category>summary small{font-weight:400;color:#a4978b;font-size:9px;margin-left:15px}.v8-course-category .v8-course-category{margin:10px 0 10px 12px}.v8-course-category>.v8-course-row{margin-bottom:12px}.v8-module{padding:0;margin-bottom:18px}.v8-module>summary{cursor:pointer;padding:25px;list-style-position:inside}.v8-module>summary strong{font-size:22px;line-height:1.4;display:inline;letter-spacing:-.6px;overflow-wrap:anywhere}.v8-module>summary small{font-size:8px;letter-spacing:1px;color:#a38a7a;display:block;margin-bottom:12px}.v8-module>summary>span{font-size:10px;color:#999;margin-left:20px}.v8-module-body{padding:0 22px 20px}.v8-module .v8-module{margin-top:20px;margin-left:12px;background:#faf8f5}.v7-course-syllabus details details{margin:0 0 8px 12px;border-left:1px solid #eedbd1}.v7-course-syllabus summary{overflow-wrap:anywhere}.v8-category-manager{margin:25px 0;max-height:380px;overflow:auto}.v8-category-node{margin:10px 0;border-left:1px solid #eadfd4;padding-left:12px}.v8-category-node>.v8-category-node{margin-left:12px}.v8-category-node>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v8-category-node span{font-size:13px;font-weight:600;flex:1;min-width:100px;overflow-wrap:anywhere}.v8-batch-row{display:grid;grid-template-columns:1fr 2fr .7fr 35px;gap:12px;align-items:end;padding:16px 0;border-bottom:1px solid #eee2d8}.v8-batch-row>label{font-size:10px;line-height:1.7;font-weight:600;min-width:0}.v8-batch-row input{margin-top:7px;font-size:12px;min-width:0}dialog:has([data-form=v8-batch]){width:min(1000px,96vw);max-width:1000px}.v8-batch-row>.icon-btn{height:40px}.v8-color-editor{border:1px solid #e6ddd1;background:#faf8f5;border-radius:14px;padding:18px;margin:15px 0}.v8-color-editor .field{min-width:0}.v8-color-editor input[type=color]{padding:4px;height:42px}#v8-alias-rows input{min-width:70px;width:100%;font-size:12px}.v8-color-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v8-hero-preview video{width:100%;max-height:310px;display:block;border-radius:16px;background:#000;margin:20px 0}.v8-runtime{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0}.v8-runtime>div{border:1px solid #eee0d6;background:#faf8f5;border-radius:14px;padding:20px}.v8-runtime strong,.v8-runtime span{display:block}.v8-runtime strong{font-size:15px;margin-bottom:10px}.v8-runtime span{font-size:10px;color:#999;line-height:1.7}

@media(max-width:900px){.nickin-home .nav{padding-inline:25px}.nickin-home .nav-links>a{padding-inline:8px}.v8-course-thumb{width:125px;flex-basis:125px}.v8-course-row{gap:18px}.v8-course-row-copy h2{font-size:20px}.v8-row-actions .btn{font-size:10px;gap:10px;padding:12px 15px}.v8-measure-grid{grid-template-columns:1fr}.v8-product-details dl{grid-template-columns:1fr}.v8-batch-row{grid-template-columns:1fr 1fr 35px}.v8-batch-row>label:nth-child(2){grid-column:1/3;grid-row:2}.v8-batch-row>button{grid-column:3;grid-row:1/3}.v8-runtime{grid-template-columns:1fr}}
@media(max-width:650px){.official-brand{width:142px;height:59px}.nickin-home .footer-main{gap:26px}.nickin-home .footer-wordmark{height:110px!important}.nickin-home .footer-wordmark>.official-brand{width:230px}.nickin-home .hero p{font-size:13px}.hero-motion{font-size:9px;padding:8px 12px;right:18px;bottom:90px}.nickin-home .ebook-grid{grid-template-columns:1fr;gap:25px}.nickin-home .book-stage{min-height:0;height:330px;padding:0}.featured-guide-cover{max-height:310px;max-width:85%}.nickin-home .ebook-copy h2{font-size:34px}.nickin-home .guide-buy{width:100%;font-size:12px;padding:16px;gap:10px}.guide-buy>span{flex:1}.guide-buy>strong{font-size:16px}.guide-buy>.ui-icon{width:17px;flex:0 0 17px}.nickin-home .plan-grid{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:12px 18px 20px;width:100%;margin:0}.nickin-home .plan-card{flex:0 0 min(310px,85vw);min-width:0;max-width:none}.nickin-home .plan-stage{padding-top:35px}.nickin-home .plan-watermark{font-size:85px;top:-10px}.nickin-home .pricing-note{font-size:10px;line-height:1.8;margin-top:14px}.v8-product .product-layout{gap:30px}.v8-product .product-description{font-size:12px}.v8-product .product-price{font-size:33px}.v8-product .product-copy h1{font-size:34px}.v8-product .product-photo{max-height:410px}.v8-product .product-buy{font-size:12px;gap:12px;padding:15px;flex-wrap:wrap}.v8-measure-grid th,.v8-measure-grid td{font-size:9px;padding:10px 7px}.v8-measure-grid .table-wrap{overflow-x:auto}.v8-shirt-mockup{max-width:270px}.v8-stock{font-size:10px}.v8-course-row{padding:14px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:13px;align-items:start}.v8-course-thumb{width:90px;min-width:0;aspect-ratio:1.3}.v8-course-thumb .official-brand{width:65px;height:45px}.v8-course-row-copy h2{font-size:18px}.v8-course-row-copy p{display:none}.v8-course-row-copy>small{font-size:7px;letter-spacing:.5px;line-height:1.8}.v8-course-row-copy>span{font-size:8px}.v8-row-actions{grid-column:1/-1;flex-direction:row;align-items:center}.v8-row-actions>.btn{flex:1;min-height:40px}.v8-course-category{padding:5px 10px;border-radius:15px}.v8-course-category>summary{font-size:15px}.v8-course-category>summary small{display:block;margin-left:0;margin-top:7px}.v8-course-category .v8-course-category{margin-left:7px;padding-inline:6px}.v8-module>summary{padding:20px 16px}.v8-module>summary strong{font-size:19px}.v8-module-body{padding:0 12px 15px}.v8-module .v8-module{margin-left:6px}.v7-admin-lesson{flex-wrap:wrap}.v7-admin-lesson>div{flex-basis:calc(100% - 40px)}.v8-color-editor{padding:13px}.v8-color-editor .form-grid{grid-template-columns:1fr}.v8-batch-row{gap:8px}.v8-batch-row input{font-size:16px}.v8-module .v7-toolbar{gap:8px}.v8-module .v7-toolbar>*{font-size:10px}}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}.hero-motion{display:none}.v8-color-dot,.hero-video{transition:none}.nck-art{animation:none}}
.nickin-home .float-nav{overflow-x:hidden!important}.nickin-home .float-nav-head,.dashboard-menu-head{padding-inline:10px;gap:8px}.sidebar.dashboard-menu{overflow-x:hidden}.floating-links{min-width:0;max-width:100%}
.store-nav{background:#fff;color:#191919;border-bottom:1px solid #eee7df}.store-nav a:not(.btn){color:inherit}.store-nav a:hover{color:var(--brand-accent)}#v8-summary-selection{font-weight:600;font-size:12px;color:#aa3527;line-height:1.8}
@media(max-width:650px){.nickin-home .plan-grid{flex-flow:row nowrap;max-width:none;scrollbar-width:thin;scrollbar-color:var(--brand-accent) #fbe4e2}.nickin-home .plan-grid>.plan-card{width:auto}}
#plan-grid[tabindex="-1"]:focus{outline:none}
