body.nl-polish{--nl-ink:#203b33;--nl-green:#2d594d;--nl-line:#dce4de;--nl-paper:#f5f5ef;--nl-font:"Avenir Next","Segoe UI",Arial,sans-serif}body.nl-polish .product__title h1{font-family:var(--nl-font)!important;font-weight:650!important;letter-spacing:-1.2px!important;line-height:1.15!important;color:var(--nl-ink)!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview){font-family:var(--nl-font)!important;background:#fff!important;border:1px solid var(--nl-line)!important;border-radius:20px!important;padding:clamp(16px,3vw,32px)!important;box-shadow:0 12px 38px #203b3308}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) h2{font:650 clamp(24px,3vw,32px)/1.2 var(--nl-font)!important;letter-spacing:-.7px;color:var(--nl-ink)}body.nl-polish :is(.nl-dtf-tabs,.nl-emb-tabs,.nl-hat-tabs){gap:8px!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button{font-family:var(--nl-font)!important;min-height:44px;border-radius:10px!important;border-color:var(--nl-line)!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button[aria-pressed=true]{background:var(--nl-green)!important;border-color:var(--nl-green)!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) select{font:400 16px var(--nl-font)!important;border:1px solid #cdd8d0!important;border-radius:10px!important;min-height:46px;background:#fff!important}body.nl-polish :is(.nl-dtf-stage,.nl-emb-stage,.nl-hat-stage){border-radius:18px;background:radial-gradient(ellipse at 50% 45%,#fff 30%,#f1f3ee)!important;border:1px solid #e6ebe5}body.nl-polish :is(#nl-dtf-controls,#nl-emb-controls,#nl-hat-controls){background:#f8f9f5!important;border-color:var(--nl-line)!important;border-radius:14px!important}body.nl-polish input[type=range]{accent-color:var(--nl-green)!important}body.nl-polish :is(#nl-emb-setup-total,#nl-hat-setup-total){background:#eef4ee;padding:12px 14px;border-radius:10px;color:var(--nl-ink);font-weight:600}body.nl-polish :is(#nl-dtf-summary,#nl-emb-summary,#nl-hat-summary){color:#56685f}body.nl-polish :is(.nl-dtf-size-nav,.nl-emb-size-nav,.nl-hat-size-nav){display:none!important}body.nl-polish .nl-order-intro{font-family:var(--nl-font);margin:34px 0 18px;padding-top:24px;border-top:1px solid var(--nl-line)}body.nl-polish .nl-eyebrow{font:700 11px/1.5 var(--nl-font);letter-spacing:2px;color:#667967;text-transform:uppercase;margin:0 0 8px}body.nl-polish .nl-order-intro h2{font:650 clamp(25px,3vw,34px)/1.2 var(--nl-font);letter-spacing:-.7px;color:var(--nl-ink);margin:0 0 10px}body.nl-polish .nl-order-intro p:last-child{font:400 15px/1.6 var(--nl-font);color:#5b6b62;margin:0}body.nl-polish .nl-order-intro svg{width:30px;height:30px;float:right;color:var(--nl-green)}body.nl-polish .mv_grid.nl-order-grid{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important;overflow:visible!important;width:100%!important;max-height:none!important;padding:0!important;border:0!important;background:transparent!important;touch-action:pan-y!important}body.nl-polish .nl-order-grid>.mv_grid_corner,body.nl-polish .nl-order-grid>.mv_grid_col_head{display:none!important}body.nl-polish .nl-order-card{width:100%;box-sizing:border-box;border:1px solid var(--nl-line);border-radius:14px;background:#fff;overflow:clip;font-family:var(--nl-font);color:var(--nl-ink)}body.nl-polish .nl-order-card[open]{border-color:#8ca796;box-shadow:0 5px 18px #203b3308}body.nl-polish .nl-order-card summary{display:flex;align-items:center;gap:14px;padding:12px 18px;cursor:pointer;list-style:none;min-height:72px;background:#fff;touch-action:manipulation}body.nl-polish .nl-order-card summary::-webkit-details-marker{display:none}body.nl-polish .nl-order-card summary:after{content:"+";font-size:25px;font-weight:300;margin-left:6px;color:var(--nl-green)}body.nl-polish .nl-order-card[open] summary:after{content:"\2212"}body.nl-polish .nl-order-card summary:focus-visible{outline:3px solid #54866d;outline-offset:-3px}body.nl-polish .nl-order-card .mv_grid_row_head{position:static!important;display:flex!important;align-items:center!important;gap:14px!important;grid-area:auto!important;width:auto!important;min-width:0!important;flex:1!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}body.nl-polish .nl-order-card .mv_grid_row_head_label{font:600 16px/1.35 var(--nl-font)!important;color:var(--nl-ink)!important;overflow-wrap:anywhere}body.nl-polish .nl-order-card .multivariants_block_img_holder{margin:0!important;padding:0!important;flex:0 0 52px!important;width:52px!important;height:56px!important}body.nl-polish .nl-order-card .multivariants_block_img{width:52px!important;height:56px!important;object-fit:contain!important;border-radius:8px!important;background:#f4f5f0}body.nl-polish .nl-order-count{font:600 12px/1.4 var(--nl-font);white-space:nowrap;color:#728275}body.nl-polish .nl-order-count[data-selected=true]{background:#e9f1e8;color:var(--nl-green);padding:6px 10px;border-radius:30px}body.nl-polish .nl-order-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;padding:16px;border-top:1px solid #e6ebe5;background:#fafbf8}body.nl-polish .nl-order-sizes .mv_grid_cell{grid-area:auto!important;width:auto!important;min-width:0!important;padding:12px 6px!important;border:1px solid #e0e7df!important;border-radius:10px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important;cursor:default!important}body.nl-polish .nl-order-sizes .mv_grid_cell:before{content:attr(data-mvf-opt1);font:650 14px/1.3 var(--nl-font);color:var(--nl-ink)}body.nl-polish .nl-order-sizes .mv_grid_cell:has(input[data-nl-selected=true]){border-color:#58806a!important;background:#f0f6ee!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_holder{padding:0!important;margin:0!important;width:100%!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_box{display:flex!important;align-items:center!important;justify-content:center!important;width:108px!important;max-width:100%!important;height:44px!important;margin:auto!important;padding:0!important;border:1px solid #d3ddd3!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_input{order:1!important;width:36px!important;min-width:0!important;height:42px!important;padding:0!important;border:0!important;box-shadow:none!important;text-align:center!important;font:600 16px var(--nl-font)!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important;color:var(--nl-ink)!important}body.nl-polish .nl-order-sizes input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}body.nl-polish .nl-order-sizes .multivariants_block_qty_box_left{order:2!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_box_right{order:0!important}body.nl-polish .nl-order-sizes :is(.multivariants_block_qty_box_left,.multivariants_block_qty_box_right){display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;min-width:30px!important;height:44px!important;margin:0!important;padding:0!important;cursor:pointer!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_box svg{pointer-events:none}body.nl-polish .nl-order-sizes :is(.multivariants_block_qty_label,.multivariants_block_prc_label){display:none!important}body.nl-polish .nl-order-sizes .multivariants_block_stock_qty{font:400 11px/1.4 var(--nl-font)!important;color:#68816b!important;margin-top:6px!important}body.nl-polish .nl-order-sizes .multivariants_block_prc_holder{padding:0!important;margin:0!important;justify-content:center!important;flex-direction:column!important;gap:0!important}body.nl-polish .nl-order-sizes .money{font:600 13px/1.4 var(--nl-font)!important;color:var(--nl-ink)!important}body.nl-polish #multivariants_setbox_footer{font-family:var(--nl-font)!important;background:#f2f5ed!important;border:1px solid var(--nl-line)!important;border-radius:16px!important;padding:20px!important;margin-top:22px!important}body.nl-polish #multivariants_block_subtotal_price .money{font:650 26px/1.3 var(--nl-font)!important;color:var(--nl-ink)!important}body.nl-polish #multivariants_add_to_cart_button{background:var(--nl-green)!important;color:#fff!important;border:0!important;border-radius:10px!important;font:600 16px var(--nl-font)!important;min-height:54px!important}body.nl-polish #multivariants_add_to_cart_button:disabled{opacity:.45!important}body.nl-polish #multivariants_setbox_alert{font:400 12px/1.5 var(--nl-font)!important}body.nl-polish .multivariants_block_subtotal_unit{font:500 14px/1.5 var(--nl-font)!important}@media(max-width:749px){body.nl-polish .nl-order-card summary{padding:10px 12px;gap:8px}body.nl-polish .nl-order-card .mv_grid_row_head_label{font-size:14px!important}body.nl-polish .nl-order-sizes{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:6px}body.nl-polish .nl-order-sizes .mv_grid_cell{padding:10px 2px!important}body.nl-polish .nl-order-count{font-size:11px}body.nl-polish .nl-order-sizes .multivariants_block_qty_box{width:100%!important}body.nl-polish .nl-order-sizes :is(.multivariants_block_qty_box_left,.multivariants_block_qty_box_right){min-width:26px!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_input{width:30px!important}body.nl-polish .nl-order-card .multivariants_block_img_holder{flex-basis:44px!important;width:44px!important}body.nl-polish .nl-order-card .multivariants_block_img{width:44px!important}body.nl-polish .product__title h1{font-size:27px!important}}@media(prefers-reduced-motion:reduce){body.nl-polish *{scroll-behavior:auto!important}}body.nl-polish .multivariats_grid_holder{width:100%!important;max-width:none!important}body.nl-polish .nl-order-card .mv_grid_row_head{flex-direction:row!important;justify-content:flex-start!important}body.nl-polish .nl-order-sizes .multivariants_block_qty_box{flex-direction:row!important}body.nl-polish [id^=multivariants_]{font-family:var(--nl-font)}body.nl-polish .nl-order-card[hidden],body.nl-polish .nl-order-card .mv_filter_hide{display:none!important}body.nl-polish .nl-order-sizes .mv_grid_cell:not(:has(input)){color:#8d978e!important;background:#f3f4f0!important}body.nl-polish #MULTIVARIANTS_APP_BLOCK_CONTENT{background:#f7f8f3!important;padding:18px!important;border:1px solid #e1e7dd;border-radius:18px;font-family:var(--nl-font)!important}body.nl-polish .multivariants_top_title{display:none!important}body.nl-polish .nl-order-intro{border-top:0;padding-top:0;margin-top:16px}body.nl-polish .mv_filter_select{font:400 16px var(--nl-font)!important;min-height:44px;border:1px solid #cdd8d0!important;border-radius:8px;background:#fff!important}body.nl-polish #MULTIVARIANTS_APP_BLOCK_CONTENT .mkmid{font-family:var(--nl-font)!important}@media(max-width:749px){body.nl-polish #MULTIVARIANTS_APP_BLOCK_CONTENT{padding:10px!important}.nl-order-card summary{min-height:68px}}body.nl-polish{--nl-ink:#101d35;--nl-green:#1555ed;--nl-line:#cfdbed;--nl-paper:#f2f7ff;--nl-font:"Segoe UI",Arial,sans-serif;--nl-display:Impact,"Arial Black","Arial Narrow",sans-serif;background:#f8fbff}body.nl-polish .product__title h1{font-family:var(--nl-display)!important;font-size:clamp(30px,4vw,48px)!important;font-weight:900!important;letter-spacing:-1px!important;text-transform:uppercase;line-height:1.04!important;color:#101d35!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview){border:2px solid #cbdcfa!important;border-radius:18px!important;background:linear-gradient(140deg,#fff 62%,#e9f8ff)!important;box-shadow:0 12px 36px #1555ed10;padding:clamp(16px,3vw,30px)!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview)>h2{display:flex;align-items:center;gap:14px;padding:20px 24px;margin:-1px -1px 18px!important;border-radius:10px;background:linear-gradient(115deg,#101d35 10%,#1343bb 80%,#087c9a)!important;color:#fff!important;font-family:var(--nl-display)!important;font-size:clamp(25px,3vw,38px)!important;font-weight:900!important;letter-spacing:.2px!important;text-transform:uppercase;line-height:1.1!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview)>h2:before{content:"01";font:900 19px/1 var(--nl-font);color:#101d35;background:#68f3d0;border-radius:7px;padding:12px 10px;transform:rotate(-5deg)}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview)>p:first-of-type{font-size:15px!important;line-height:1.6;color:#364966}body.nl-polish :is(.nl-dtf-tabs,.nl-emb-tabs,.nl-hat-tabs){padding:7px!important;background:#e9f0fd;border-radius:13px!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button[data-location]{background:#fff!important;border:1px solid #bdd0ed!important;color:#183864!important;font-size:14px!important;font-weight:750!important;min-height:52px}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button[data-location][aria-pressed=true]{background:#1555ed!important;color:#fff!important;border-color:#1555ed!important;box-shadow:0 4px 12px #1555ed33}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button[data-uploaded=true]:after{color:#0b684d!important}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) button[data-uploaded=true][aria-pressed=true]:after{color:#86ffe0!important}body.nl-polish :is(.nl-dtf-stage,.nl-emb-stage,.nl-hat-stage){background:radial-gradient(ellipse at 50% 42%,#fff 36%,#dceaff)!important;border:2px solid #d2e0f6;box-shadow:12px 12px #1555ed0c;border-radius:18px!important}body.nl-polish :is(#nl-dtf-controls,#nl-emb-controls,#nl-hat-controls){background:#edf4ff!important;border:1px solid #c5d8fa!important;border-radius:12px!important}body.nl-polish :is(#nl-dtf-controls,#nl-emb-controls,#nl-hat-controls) legend{background:#1555ed;color:#fff;padding:6px 12px;border-radius:6px;font-weight:800}body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview) label{color:#1d365b}body.nl-polish :is(#nl-emb-setup-total,#nl-hat-setup-total){background:#d8fcf0!important;color:#124f40!important;border-left:4px solid #00ac85;border-radius:4px!important}body.nl-polish #MULTIVARIANTS_APP_BLOCK_CONTENT{background:#eef4ff!important;border:2px solid #cbdcfa!important;padding:22px!important;border-radius:18px!important}body.nl-polish .nl-order-intro{position:relative;isolation:isolate;overflow:hidden;padding:26px!important;margin:12px 0 22px!important;border-radius:12px;background:linear-gradient(110deg,#1545c9,#1555ed 65%,#0089ab);color:#fff}body.nl-polish .nl-order-intro:after{content:"";position:absolute;inset:-50px -50px -50px auto;width:25%;transform:skew(-22deg);background:repeating-linear-gradient(90deg,transparent 0 18px,#77f5db22 18px 28px);z-index:-1}body.nl-polish .nl-order-intro .nl-eyebrow{color:#9cffe5!important;font-size:11px;letter-spacing:2.5px}body.nl-polish .nl-order-intro h2{color:#fff!important;text-transform:uppercase;font:900 clamp(27px,3vw,39px)/1.08 var(--nl-display)!important;letter-spacing:.2px;max-width:85%}body.nl-polish .nl-order-intro p:last-child{color:#e6eeff!important;max-width:780px;font-size:14px}body.nl-polish .nl-order-intro svg{width:42px;height:42px;color:#8cffe0}body.nl-polish .nl-order-card{border:1px solid #cbd9ef;border-radius:12px;box-shadow:0 3px 8px #18386405}body.nl-polish .nl-order-card summary{border-left:5px solid transparent;background:#fff}body.nl-polish .nl-order-card[open]{border-color:#1555ed;box-shadow:0 5px 18px #1555ed15}body.nl-polish .nl-order-card[open] summary{background:#101d35;border-left-color:#58efd0}body.nl-polish .nl-order-card[open] .mv_grid_row_head_label{color:#fff!important;font-weight:800!important}body.nl-polish .nl-order-card summary:after{font-weight:750;color:#1555ed}body.nl-polish .nl-order-card[open] summary:after{color:#77fadd}body.nl-polish .nl-order-card[open] .nl-order-count{color:#d2e1fc}body.nl-polish .nl-order-count[data-selected=true]{background:#b0ffe8!important;color:#0d473a!important;font-weight:800}body.nl-polish .nl-order-sizes{background:#f1f6ff;border-color:#b9d1fa}body.nl-polish .nl-order-sizes .mv_grid_cell{border:1px solid #ccdaf0!important;border-radius:9px!important}body.nl-polish .nl-order-sizes .mv_grid_cell:before{font-weight:850;font-size:15px;color:#10254c}body.nl-polish .nl-order-sizes .mv_grid_cell:has(input[data-nl-selected=true]){border:2px solid #1555ed!important;background:#e1edff!important;box-shadow:0 2px 8px #1555ed15}body.nl-polish .nl-order-sizes .mv_grid_cell:has(input[data-nl-selected=true]):before{color:#1147c5}body.nl-polish .nl-order-sizes .multivariants_block_qty_box{border-color:#acbfe0!important}body.nl-polish .nl-order-sizes :is(.multivariants_block_qty_box_left,.multivariants_block_qty_box_right){background:#edf3ff!important}body.nl-polish #multivariants_setbox_footer{background:#101d35!important;border:0!important;color:#fff!important;padding:24px!important}body.nl-polish #multivariants_setbox_footer :is(.multivariants_block_subtotal_unit,.multivariants_block_subtotal_unit_label,.multivariants_block_subtotal_view_items){color:#d4e4ff!important}body.nl-polish #multivariants_block_subtotal_price .money{color:#fff!important;font-size:30px!important}body.nl-polish #multivariants_add_to_cart_button{background:#1555ed!important;color:#fff!important;font-weight:850!important;font-size:18px!important;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 16px #1555ed33}body.nl-polish #multivariants_add_to_cart_button:not(:disabled):hover{background:#0840ce!important;transform:translateY(-1px)}body.nl-polish :is(button,summary,select,input):focus-visible{outline:3px solid #1677e5!important;outline-offset:3px}@media(max-width:749px){body.nl-polish :is(#nl-dtf-preview,#nl-emb-preview,#nl-hat-preview)>h2{padding:18px 14px;gap:10px;font-size:27px!important}body.nl-polish .product__title h1{font-size:30px!important}body.nl-polish #MULTIVARIANTS_APP_BLOCK_CONTENT{padding:10px!important}body.nl-polish .nl-order-intro{padding:20px 16px!important}body.nl-polish .nl-order-intro h2{font-size:28px!important;max-width:88%}body.nl-polish .nl-order-intro p:last-child{font-size:13px}body.nl-polish .nl-order-intro svg{width:28px;height:28px}}@media(prefers-reduced-motion:no-preference){body.nl-polish .nl-order-card,body.nl-polish button{transition:background-color .15s,border-color .15s,box-shadow .15s}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/northlake-customizer-polish.css.map */
