.freight{font-family:freight-sans-pro,serif}.brother{font-family:brother-1816,sans-serif}.boldfont{font-weight:700}.italicfont{font-style:italic}h1{font-family:brother-1816,sans-serif;font-size:2.95vw!important;letter-spacing:8px;font-weight:700}h2{font-family:brother-1816,sans-serif;font-size:2.2vw!important;letter-spacing:5px}h3{font-size:2.25vw!important;line-height:30pt}h4{font-family:brother-1816,sans-serif;font-weight:500;font-size:1.3vw!important;letter-spacing:2px}.body12{line-height:24pt;font-weight:500;color:#253b29}.body46{font-family:brother-1816,sans-serif;font-weight:500;letter-spacing:2.5px;font-size:.8vw}.nav{font-family:brother-1816,sans-serif;letter-spacing:2.5px;color:#253b29}.formtext{font-family:brother-1816,sans-serif;font-weight:400;font-size:.75vw;letter-spacing:2px}@media only screen and (max-width:980px){h1{font-size:4vw!important;letter-spacing:3px}h2{font-size:3.2vw!important;letter-spacing:3px}h4{font-size:16px!important}.body46{font-size:12px}.formtext{font-size:11px}}@media only screen and (max-width:480px){h1{font-size:22px!important;letter-spacing:3px;line-height:1.75}h2{font-size:17px!important;letter-spacing:3px}h3{font-size:20px!important;line-height:20pt}h4{font-size:15px!important}.body11{font-size:13px}.nav{font-size:12px}.body12{font-size:12px;line-height:18pt}.body46{font-size:10px}.formtext{font-size:10px}}.mobileonly{display:none}.boldfont{font-weight:800}.buttonstyle{background-color:transparent;color:#AF5638;border:none;font-weight:500}@media only screen and (max-width:980px){.buttonstyle{display:block!important;margin-left:0px!important;margin-top:30px}}.flex-textflex{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.mobileonly{display:none}.body8{font-size:.8vw!Important}.body9{font-size:.9vw!Important}.body1{font-size:1vw!Important}.body11{font-size:1.1vw}.body12{font-size:1.2vw}.body13{font-size:1.3vw}.body14{font-size:1.4vw}.body15{font-size:1.5vw}.body16{font-size:1.6vw}.body17{font-size:1.7vw}.body18{font-size:1.8vw}.body19{font-size:1.9vw}.body2{font-size:2vw}.body21{font-size:2.1vw}.body22{font-size:2.2vw}.body23{font-size:2.3vw}.body24{font-size:2.4vw}.body25{font-size:2.5vw}.body26{font-size:2.6vw}.body27{font-size:2.7vw}.body28{font-size:2.8vw}.body29{font-size:2.9vw}.body3{font-size:3vw}.body3{font-size:3vw}.body31{font-size:3.1vw}.body32{font-size:3.2vw}.body33{font-size:3.3vw}.body34{font-size:3.4vw}.body35{font-size:3.5vw}.body45{font-size:4.5vw}.body4{font-size:4vw}.body10{font-size:10vw}.body120{font-size:12vw}.body5{font-size:5vw}@media only screen and (max-width:980px){.body8{font-size:1.8vw!Important}.body9{font-size:1.9vw!Important}.body1{font-size:2vw!Important}.body11{font-size:2.1vw}.body12{font-size:2.2vw}.body13{font-size:2.3vw}.body14{font-size:2.4vw}.body15{font-size:2.5vw}.body16{font-size:2.6vw}.body17{font-size:2.7vw}.body18{font-size:2.8vw}.body19{font-size:2.9vw}.body2{font-size:3vw}.body21{font-size:3.1vw}.body22{font-size:3.2vw}.body23{font-size:3.3vw}.body24{font-size:3.4vw}.body25{font-size:3.5vw}.body3{font-size:4vw}.body31{font-size:4.1vw}.body32{font-size:4.2vw}.body33{font-size:4.3vw}.body34{font-size:4.4vw}.body35{font-size:4.5vw}.body45{font-size:5.5vw}.body4{font-size:5vw}.body10{font-size:20vw}.body120{font-size:22vw}.body5{font-size:10vw}}@media only screen and (max-width:480px){.mobileonly{display:block}.deskonly{display:none}.body8{font-size:12px!Important}.body9{font-size:12px!Important}.body1{font-size:12px!Important}.body11{font-size:14px}.body12{font-size:14px}.body13{font-size:14px}.body14{font-size:14px}.body15{font-size:16px}.body16{font-size:16px}.body17{font-size:16px}.body18{font-size:18px}.body19{font-size:18px}.body2{font-size:20px}.body21{font-size:20px}.body22{font-size:20px}.body23{font-size:20px}.body24{font-size:20px}.body25{font-size:20px!important}.body3{font-size:26px}.body31{font-size:26px}.body32{font-size:26px}.body33{font-size:28px}.body34{font-size:28px}.body35{font-size:28px}.body45{font-size:36px}.body4{font-size:30px}.body10{font-size:16vw}.body120{font-size:22vw}}.et_pb_fullwidth_menu .et-menu>li,.et_pb_menu .et-menu>li{padding-left:1.2vw!important;padding-right:1.2vw!important;padding-top:5px;margin-top:0px!important;padding-bottom:0px!important;margin-bottom:0px!important;line-height:normal;border-left:1px solid rgba(37,59,41,.18)!important;border-right:none!important}.et_pb_fullwidth_menu .et-menu>li:first-child,.et_pb_menu .et-menu>li:first-child{border-left:none!important}.noborder{border:none!important}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (max-width:980px){.mobile_nav.opened .mobile_menu_bar::before{content:url('https://normanconstruction.net/wp-content/uploads/2021/07/mobile-closed_2.png')}.mobile_nav.closed .mobile_menu_bar::before{content:url('https://normanconstruction.net/wp-content/uploads/2021/07/mham.png')}.et_pb_fullwidth_menu .et_mobile_nav_menu,.et_pb_menu .et_mobile_nav_menu{margin-top:-15px}}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:transparent!important;border:none!important;color:white!important;text-transform:uppercase;text-decoration:none;display:inline-block;font-size:1vw;letter-spacing:2px!important;font-family:brother-1816,sans-serif!important;font-weight:bold;cursor:pointer;float:right}.wpforms-container ::-webkit-input-placeholder{color:#36322f;font-size:.8vw;font-family:brother-1816,sans-serif!important;letter-spacing:2px}.wpforms-container :-moz-placeholder{color:#36322f;font-size:.8vw;font-family:brother-1816,sans-serif!important;letter-spacing:2px}.wpforms-container ::-moz-placeholder{color:#36322f;font-size:.8vw;font-family:brother-1816,sans-serif!important;letter-spacing:2px}.wpforms-container :-ms-input-placeholder{color:#36322f;font-size:.8vw;font-family:brother-1816,sans-serif!important;letter-spacing:2px}.wpforms-container ::-ms-input-placeholder{color:#36322f;font-size:.8vw;font-family:brother-1816,sans-serif!important;letter-spacing:2px}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:120px!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:.8vw!important;color:white;font-family:brother-1816,sans-serif!important;letter-spacing:2px;font-weight:300!Important}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:.8vw!important;font-weight:300;font-family:brother-1816,sans-serif!important;letter-spacing:2px;color:white}@media all and (max-width:980px){div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:2vw}.wpforms-container ::-webkit-input-placeholder{font-size:1.8vw}.wpforms-container :-moz-placeholder{font-size:1.8vw}.wpforms-container ::-moz-placeholder{font-size:1.8vw}.wpforms-container :-ms-input-placeholder{font-size:1.8vw}.wpforms-container ::-ms-input-placeholder{font-size:1.8vw}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:120px!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1.8vw!important}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:1.8vw!important}}@media all and (max-width:480px){div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:12px}.wpforms-container ::-webkit-input-placeholder{font-size:12px}.wpforms-container :-moz-placeholder{font-size:12px}.wpforms-container ::-moz-placeholder{font-size:12px}.wpforms-container :-ms-input-placeholder{font-size:12px}.wpforms-container ::-ms-input-placeholder{font-size:12px;}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:120px!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:12px!important}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:12px!important}}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:12px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}:root{--nc-green:#253b29;--nc-accent:#AF5638;--nc-ink:#36322f;--nc-paper:#f4f0e8;--nc-line:rgba(37,59,41,.18);--nc-shadow:0 18px 44px rgba(0,0,0,.10);--nc-shadow-soft:0 12px 28px rgba(0,0,0,.08)}.woocommerce.archive #main-content,.woocommerce-page.archive #main-content{background:var(--nc-paper)}.woocommerce.archive #main-content .container,.woocommerce-page.archive #main-content .container{width:90%!important;max-width:1200px!important}.woocommerce.archive .woocommerce-products-header,.woocommerce-page.archive .woocommerce-products-header{position:relative;padding:34px 0 26px!important;margin:0 0 28px!important;border-bottom:1px solid var(--nc-line)!important}.tax-product_cat .woocommerce-products-header,.tax-product_cat .woocommerce-products-header__title,.tax-product_cat .term-description,.tax-product_cat .et_pb_wc_archive_description{background:none!important;border:none!important;box-shadow:none!important;border-radius:0px!important}.woocommerce.archive .woocommerce-products-header__title,.woocommerce-page.archive .woocommerce-products-header__title{position:relative;margin:0!important;padding:34px 18px 0!important;font-family:brother-1816,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:8px!important;color:var(--nc-green)!important;font-size:clamp(24px,2.6vw,38px)!important}.tax-product_cat .term-description,.tax-product_cat .term-description p{font-family:freight-sans-pro,serif!important;font-size:15px!important;line-height:1.7!important;color:rgba(54,50,47,.85)!important;max-width:1240px;margin:8px auto 0!important;padding:0 24px!important}.tax-product_cat .et_pb_row{max-width:100%!important;width:100%!important;padding:0 24px!important}.woocommerce.archive .woocommerce-result-count,.woocommerce-page.archive .woocommerce-result-count{margin:18px 0 0!important;padding:12px 14px!important;background:rgba(255,255,255,.55);border:1px solid var(--nc-line);display:inline-block;font-family:brother-1816,sans-serif!important;letter-spacing:2px;color:var(--nc-green);font-size:12px}.woocommerce.archive .woocommerce-ordering select,.woocommerce-page.archive .woocommerce-ordering select{background:rgba(255,255,255,.55)!important;border:1px solid var(--nc-line)!important;padding:12px 16px!important;font-family:brother-1816,sans-serif!important;letter-spacing:2px;color:var(--nc-green)}.woocommerce.archive ul.products,.woocommerce-page.archive ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;margin:0!important;padding:0!important}.woocommerce.archive ul.products li.product,.woocommerce-page.archive ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(37,59,41,.14)!important;border-radius:0px!important;padding:22px!important;overflow:hidden!important;position:relative;box-shadow:0 14px 26px rgba(0,0,0,.06)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.woocommerce.archive ul.products li.product:hover,.woocommerce-page.archive ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:var(--nc-shadow)!important;border-color:rgba(37,59,41,.26)!important}.woocommerce.archive ul.products li.product a img,.woocommerce-page.archive ul.products li.product a img{width:100%!important;height:auto!important;max-width:100%!important;border-radius:0px!important;background:transparent;padding:0!important;margin:0 0 12px!important}.woocommerce.archive ul.products li.product .woocommerce-loop-product__title,.woocommerce-page.archive ul.products li.product .woocommerce-loop-product__title{font-family:brother-1816,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;line-height:1.45!important;text-transform:uppercase!important;font-weight:700!important;margin:14px 0 8px!important;color:var(--nc-green)!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.woocommerce.archive ul.products li.product .price,.woocommerce-page.archive ul.products li.product .price{font-family:freight-sans-pro,serif!important;font-size:16px!important;color:rgba(54,50,47,.92)!important;margin:0 0 14px!important}.woocommerce.archive ul.products li.product a.button,.woocommerce-page.archive ul.products li.product a.button{width:100%!important;text-align:center!important;background:transparent!important;border:1px solid rgba(175,86,56,.55)!important;color:var(--nc-accent)!important;font-family:brother-1816,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:14px 16px!important;border-radius:0px!important;transition:background .18s ease,color .18s ease,border-color .18s ease}.woocommerce.archive ul.products li.product a.button:hover,.woocommerce-page.archive ul.products li.product a.button:hover{background:rgba(175,86,56,.10)!important;border-color:rgba(175,86,56,.85)!important}.woocommerce.archive ul.products li.product:after,.woocommerce-page.archive ul.products li.product:after{content:"SHOP";position:absolute;top:16px;left:16px;background:rgba(37,59,41,.88);color:#fff;padding:8px 12px;border-radius:0px;font-family:brother-1816,sans-serif!important;letter-spacing:2px;font-size:11px}.woocommerce.archive ul.products li.product.product_cat-hats:after,.woocommerce-page.archive ul.products li.product.product_cat-hats:after{content:"HAT"}.woocommerce.archive ul.products li.product.product_cat-hoodies:after,.woocommerce-page.archive ul.products li.product.product_cat-hoodies:after{content:"HOODIE"}.woocommerce.archive ul.products li.product.product_cat-t-shirts:after,.woocommerce-page.archive ul.products li.product.product_cat-t-shirts:after{content:"TEE"}.woocommerce.archive ul.products li.product.product_cat-sweatshirts:after,.woocommerce-page.archive ul.products li.product.product_cat-sweatshirts:after{content:"SWEATSHIRT"}.woocommerce.archive ul.products li.product.product_cat-crewnecks:after,.woocommerce-page.archive ul.products li.product.product_cat-crewnecks:after{content:"SWEATSHIRT"}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;gap:12px;justify-content:center;margin-top:28px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:brother-1816,sans-serif!important;letter-spacing:2px;color:var(--nc-green);border:1px solid var(--nc-line);background:rgba(255,255,255,.55);padding:12px 16px;border-radius:0px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:rgba(37,59,41,.92);color:#fff;border-color:rgba(37,59,41,.92)}.woocommerce .woocommerce-breadcrumb{font-family:brother-1816,sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:rgba(37,59,41,.55);padding:18px 0}.woocommerce .woocommerce-breadcrumb a{color:var(--nc-green);text-decoration:none;transition:color .15s ease}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--nc-accent)}@media (max-width:980px){.woocommerce.archive ul.products,.woocommerce-page.archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.woocommerce.archive .woocommerce-products-header__title,.woocommerce-page.archive .woocommerce-products-header__title{letter-spacing:5px!important;padding-top:28px!important}.woocommerce.archive ul.products,.woocommerce-page.archive ul.products{grid-template-columns:1fr!important}}.single-product #main-content{background:var(--nc-paper)!important}.single-product .product_title,.single-product h1.entry-title,.single-product .summary h1{font-family:brother-1816,sans-serif!important;font-size:clamp(18px,2.2vw,26px)!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--nc-green)!important;line-height:1.35!important;word-break:break-word}.single-product .woocommerce-product-gallery{background:rgba(255,255,255,.45);border:1px solid rgba(37,59,41,.10);box-shadow:var(--nc-shadow-soft);padding:18px;border-radius:0px}.single-product .woocommerce-product-gallery img{border-radius:0px!important}.single-product .flex-control-thumbs img{border-radius:0px!important;opacity:.55;transition:opacity .15s ease}.single-product .flex-control-thumbs .flex-active,.single-product .flex-control-thumbs img:hover{opacity:1!important}.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{background:rgba(37,59,41,.85)!important;border-radius:0px!important}.single-product .summary .price,.single-product p.price{font-family:freight-sans-pro,serif!important;font-size:22px!important;color:var(--nc-accent)!important;letter-spacing:.5px}.single-product .summary .price del{opacity:.45}.single-product .summary .price ins{text-decoration:none}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p{font-family:freight-sans-pro,serif!important;font-size:15px!important;line-height:1.75!important;color:rgba(54,50,47,.88)!important}.single-product .variations{border:none!important}.single-product .variations td,.single-product .variations th{border:none!important;padding:8px 0!important}.single-product .variations label{font-family:brother-1816,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:11px!important;color:var(--nc-green)!important;font-weight:600!important}.single-product .variations select{border:1px solid var(--nc-line)!important;border-radius:0px!important;padding:12px 16px!important;font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important;background:rgba(255,255,255,.65)!important;min-width:200px;-webkit-appearance:none}.single-product .reset_variations{font-family:brother-1816,sans-serif!important;letter-spacing:1.5px;text-transform:uppercase;font-size:10px!important;color:var(--nc-accent)!important}.single-product .quantity{position:relative}.single-product .quantity::before{content:"QTY";display:block;font-family:brother-1816,sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:10px;color:rgba(37,59,41,.55);margin-bottom:6px}.single-product .quantity input.qty{border:1px solid var(--nc-line)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;font-size:14px!important;color:var(--nc-green)!important;width:60px;height:50px;text-align:center;background:rgba(255,255,255,.65)!important}.single-product .single_add_to_cart_button{background:var(--nc-green)!important;color:#fff!important;border:1px solid var(--nc-green)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;font-size:12px!important;padding:16px 34px!important;height:50px;display:inline-flex!important;align-items:center;transition:background .2s ease,color .2s ease!important}.single-product .single_add_to_cart_button:hover{background:transparent!important;color:var(--nc-green)!important}.single-product .product_meta{font-family:brother-1816,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(37,59,41,.45);border-top:1px solid var(--nc-line);padding-top:20px;margin-top:24px;line-height:2.2}.single-product .product_meta a{color:var(--nc-green);text-decoration:none}.single-product .product_meta a:hover{color:var(--nc-accent)}.single-product .woocommerce-tabs{margin-top:40px!important;border-top:1px solid var(--nc-line)}.single-product .woocommerce-tabs ul.tabs{list-style:none!important;display:flex;padding:0!important;margin:0!important;border-bottom:1px solid var(--nc-line)!important;background:none!important}.single-product .woocommerce-tabs ul.tabs::before,.single-product .woocommerce-tabs ul.tabs::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li{background:none!important;border:none!important;border-radius:0px!important;padding:0!important;margin:0!important}.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{font-family:brother-1816,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:11px!important;color:rgba(37,59,41,.45)!important;padding:18px 24px!important;display:block;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.single-product .woocommerce-tabs ul.tabs li a:hover{color:var(--nc-green)!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--nc-green)!important;border-bottom-color:var(--nc-accent)!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:28px 0!important;border:none!important;background:none!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:brother-1816,sans-serif!important;letter-spacing:4px!important;text-transform:uppercase!important;font-size:14px!important;color:var(--nc-green)!important;margin-bottom:16px}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{font-family:freight-sans-pro,serif;font-size:15px;line-height:1.75;color:rgba(54,50,47,.85)}.single-product .shop_attributes{border:none!important}.single-product .shop_attributes th{font-family:brother-1816,sans-serif!important;letter-spacing:2px;text-transform:uppercase;font-size:11px!important;color:var(--nc-green);width:140px;border-bottom:1px solid var(--nc-line)!important;padding:12px 0!important}.single-product .shop_attributes td{font-family:freight-sans-pro,serif!important;font-size:14px;border-bottom:1px solid var(--nc-line)!important;padding:12px 0!important}.single-product .related.products{margin-top:50px!important;padding-top:35px;border-top:1px solid var(--nc-line)}.single-product .related.products>h2{font-family:brother-1816,sans-serif!important;letter-spacing:5px!important;text-transform:uppercase!important;font-size:14px!important;color:var(--nc-green)!important;margin-bottom:28px!important;text-align:center}.single-product .related ul.products,.single-product section.related ul.products,.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;list-style:none!important;padding:0!important;margin:0!important}.single-product .related ul.products li.product,.single-product .related.products ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(37,59,41,.14)!important;box-shadow:0 14px 26px rgba(0,0,0,.06)!important;padding:18px!important;border-radius:0px!important;transition:transform .18s ease,box-shadow .18s ease}.single-product .related li.product:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(0,0,0,.10)!important}.single-product .related li.product img{width:100%!important;height:auto!important;border-radius:0px!important}.single-product .related .woocommerce-loop-product__title{font-family:brother-1816,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--nc-green)!important;margin:12px 0 6px!important;line-height:1.45!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-product .related .price{font-family:freight-sans-pro,serif!important;font-size:15px!important;color:rgba(54,50,47,.92)!important}.single-product .related a.button{width:100%!important;padding:12px 14px!important;border-radius:0px!important;border:1px solid rgba(175,86,56,.55)!important;background:transparent!important;color:var(--nc-accent)!important;font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:10px!important;text-align:center!important;display:block!important;box-sizing:border-box!important;transition:background .18s ease,border-color .18s ease}.single-product .related a.button:hover{background:rgba(175,86,56,.10)!important;border-color:rgba(175,86,56,.85)!important}.woocommerce-message,.woocommerce-info,.single-product .woocommerce-message{background:rgba(255,255,255,.85)!important;border:1px solid var(--nc-line)!important;border-left:4px solid var(--nc-green)!important;border-radius:0px!important;font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important;padding:16px 22px!important;margin-bottom:20px!important;position:relative;z-index:10}.woocommerce-message a.button,.woocommerce-info a.button{background:var(--nc-green)!important;color:#fff!important;border:none!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:10px!important;padding:10px 18px!important;margin-left:12px}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover{background:var(--nc-accent)!important}.woocommerce-error{background:rgba(255,255,255,.85)!important;border:1px solid rgba(175,86,56,.3)!important;border-left:4px solid var(--nc-accent)!important;border-radius:0px!important;font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important;padding:16px 22px!important}.woocommerce-cart #main-content{background:var(--nc-paper)!important}.woocommerce-cart .woocommerce{max-width:1200px;margin:0 auto;padding:30px 24px 60px}.woocommerce-cart .page-title,.woocommerce-cart h1.entry-title{font-family:brother-1816,sans-serif!important;letter-spacing:6px!important;text-transform:uppercase!important;font-size:clamp(22px,2.4vw,32px)!important;color:var(--nc-green)!important;margin-bottom:30px}.woocommerce-cart table.shop_table{border:1px solid var(--nc-line)!important;border-radius:0px!important;background:rgba(255,255,255,.65)!important}.woocommerce-cart table.shop_table th{font-family:brother-1816,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-size:10px!important;color:var(--nc-green)!important;background:rgba(37,59,41,.06)!important;border-bottom:1px solid var(--nc-line)!important;padding:14px 16px!important}.woocommerce-cart table.shop_table td{font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important;border-bottom:1px solid var(--nc-line)!important;padding:18px 16px!important;vertical-align:middle!important}.woocommerce-cart table.shop_table td.product-name a{color:var(--nc-green)!important;text-decoration:none!important;font-family:brother-1816,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:12px!important}.woocommerce-cart table.shop_table td.product-name .variation{font-family:freight-sans-pro,serif!important;font-size:12px!important;color:rgba(54,50,47,.65)!important;text-transform:none!important;letter-spacing:0!important}.woocommerce-cart table.shop_table img{width:80px!important;border-radius:0px!important}.woocommerce-cart .quantity input.qty{border:1px solid var(--nc-line)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;font-size:13px!important;width:55px!important;height:42px!important;text-align:center!important}.woocommerce-cart .wc-proceed-to-checkout a.button,.woocommerce-cart button[name="update_cart"],.woocommerce-cart input[name="update_cart"]{background:var(--nc-green)!important;color:#fff!important;border:1px solid var(--nc-green)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;font-size:11px!important;padding:16px 30px!important;transition:background .2s ease,color .2s ease!important}.woocommerce-cart .wc-proceed-to-checkout a.button:hover,.woocommerce-cart button[name="update_cart"]:hover{background:transparent!important;color:var(--nc-green)!important}.woocommerce-cart .cart_totals{background:rgba(255,255,255,.55)!important;border:1px solid var(--nc-line)!important;padding:24px!important;border-radius:0px!important}.woocommerce-cart .cart_totals h2,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block h2,.woocommerce-cart .wc-block-cart__totals-title{font-family:brother-1816,sans-serif!important;letter-spacing:6px!important;text-transform:uppercase!important;font-size:clamp(22px,2.4vw,32px)!important;color:var(--nc-green)!important;line-height:1.2!important}.woocommerce-cart .cart_totals table{border:none!important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{font-family:freight-sans-pro,serif!important;border-bottom:1px solid var(--nc-line)!important;padding:12px 0!important}.woocommerce-cart .cart_totals th{font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:10px!important;color:rgba(37,59,41,.55)!important}.woocommerce-cart a.remove{color:var(--nc-accent)!important;font-size:18px!important}.woocommerce-checkout #main-content{background:var(--nc-paper)!important}.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto;padding:30px 24px 60px}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout #order_review_heading{font-family:brother-1816,sans-serif!important;letter-spacing:4px!important;text-transform:uppercase!important;font-size:13px!important;color:var(--nc-green)!important;border-bottom:1px solid var(--nc-line);padding-bottom:12px;margin-bottom:20px!important}.woocommerce-checkout .form-row label{font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:10px!important;color:var(--nc-green)!important}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select{border:1px solid var(--nc-line)!important;border-radius:0px!important;padding:12px 14px!important;font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important;background:rgba(255,255,255,.65)!important}.woocommerce-checkout .woocommerce-checkout-review-order-table{background:rgba(255,255,255,.55)!important;border:1px solid var(--nc-line)!important;border-radius:0px!important}.woocommerce-checkout .woocommerce-checkout-review-order-table th{font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:10px!important;color:var(--nc-green)!important;background:rgba(37,59,41,.06)!important;padding:12px 14px!important}.woocommerce-checkout .woocommerce-checkout-review-order-table td{font-family:freight-sans-pro,serif!important;font-size:13px!important;color:var(--nc-ink)!important;padding:12px 14px!important;border-bottom:1px solid var(--nc-line)!important;word-break:break-word;overflow-wrap:break-word}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{max-width:280px;word-break:break-word;overflow-wrap:break-word;font-family:brother-1816,sans-serif!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:11px!important;line-height:1.5!important}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{font-weight:700!important;font-size:16px!important;color:var(--nc-green)!important}.woocommerce-checkout #place_order{background:var(--nc-green)!important;color:#fff!important;border:1px solid var(--nc-green)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;font-size:12px!important;padding:18px 34px!important;width:100%;transition:background .2s ease,color .2s ease!important}.woocommerce-checkout #place_order:hover{background:transparent!important;color:var(--nc-green)!important}.woocommerce-checkout .wc_payment_methods{list-style:none!important;padding:0!important}.woocommerce-checkout .wc_payment_methods li{background:rgba(255,255,255,.45)!important;border:1px solid var(--nc-line)!important;border-radius:0px!important;padding:16px!important;margin-bottom:10px!important}.woocommerce-checkout .wc_payment_methods li label{font-family:brother-1816,sans-serif!important;letter-spacing:1.5px!important;font-size:12px!important;color:var(--nc-green)!important}.woocommerce-checkout .wp-block-woocommerce-checkout h1,.woocommerce-checkout .page-title,.woocommerce-checkout h1.entry-title,.woocommerce-checkout h1.wp-block-post-title{font-family:brother-1816,sans-serif!important;letter-spacing:6px!important;text-transform:uppercase!important;font-size:clamp(22px,2.4vw,32px)!important;color:var(--nc-green)!important;margin-bottom:30px!important;line-height:1.2!important}.woocommerce-checkout .wp-block-woocommerce-checkout h2,.woocommerce-checkout .wc-block-components-checkout-step__heading,.woocommerce-checkout .wc-block-checkout__shipping-fields h2,.woocommerce-checkout .wc-block-checkout__billing-fields h2,.wc-block-checkout__payment-method h2,.woocommerce-checkout .wc-block-components-title{font-family:brother-1816,sans-serif!important;letter-spacing:4px!important;text-transform:uppercase!important;font-size:14px!important;color:var(--nc-green)!important;line-height:1.4!important;border-bottom:1px solid var(--nc-line);padding-bottom:12px;margin-bottom:20px!important}.woocommerce-checkout .wc-block-components-order-summary h2,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block h2{font-family:brother-1816,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;font-size:13px!important;color:var(--nc-green)!important;line-height:1.4!important}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-text-input textarea,.woocommerce-checkout .wc-block-components-combobox input,.woocommerce-checkout .wc-block-components-select select{font-family:freight-sans-pro,serif!important;font-size:14px!important;color:var(--nc-ink)!important}.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-combobox label{font-family:brother-1816,sans-serif!important;letter-spacing:1px!important;font-size:11px!important;color:rgba(37,59,41,.65)!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-button{background:var(--nc-green)!important;color:#fff!important;border:1px solid var(--nc-green)!important;border-radius:0px!important;font-family:brother-1816,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;font-size:12px!important;padding:18px 34px!important;transition:background .2s ease,color .2s ease!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-button:hover{background:transparent!important;color:var(--nc-green)!important}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{font-family:brother-1816,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important;color:var(--nc-green)!important;text-decoration:none!important}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:var(--nc-accent)!important}.woocommerce-cart h1.wp-block-post-title,.woocommerce-cart .page-title,.woocommerce-cart h1.entry-title{font-family:brother-1816,sans-serif!important;letter-spacing:6px!important;text-transform:uppercase!important;font-size:clamp(22px,2.4vw,32px)!important;color:var(--nc-green)!important;margin-bottom:30px!important;line-height:1.2!important}.nc-floating-cart{position:fixed;bottom:28px;right:28px;z-index:99999;width:52px;height:52px;background:var(--nc-green,#253b29);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .15s ease;text-decoration:none!important}.nc-floating-cart:hover{background:#AF5638;transform:translateY(-2px)}.nc-floating-cart svg{width:22px;height:22px;fill:#fff}.nc-floating-cart .nc-cart-count{position:absolute;top:-6px;right:-6px;background:#AF5638;color:#fff;font-family:brother-1816,sans-serif;font-size:10px;letter-spacing:1px;line-height:1;padding:4px 6px;min-width:18px;text-align:center}.nc-floating-cart .nc-cart-count:empty{display:none}@media (max-width:980px){.single-product .related ul.products,.single-product .related.products ul.products{grid-template-columns:repeat(2,1fr)!important}.single-product .product_title,.single-product h1.entry-title{font-size:20px!important;letter-spacing:3px!important}.single-product .woocommerce-tabs ul.tabs li a{padding:14px 16px!important;font-size:10px!important}}@media (max-width:480px){.single-product .related ul.products,.single-product .related.products ul.products{grid-template-columns:1fr!important}.single-product .woocommerce-tabs ul.tabs{flex-wrap:wrap}.single-product .product_title,.single-product h1.entry-title{font-size:18px!important;letter-spacing:2px!important}.single-product .single_add_to_cart_button{width:100%!important;justify-content:center}.woocommerce-cart table.shop_table td{padding:12px 8px!important;font-size:12px!important}.woocommerce-cart table.shop_table td.product-name a{font-size:10px!important;letter-spacing:1px!important}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{max-width:160px;font-size:10px!important}.nc-floating-cart{width:46px;height:46px;bottom:18px;right:18px}}