:root{--font:'Archivo SemiExpanded',sans-serif;--snowflake:#f0f0f0;--smoke:#ddd;--direwolf:#272727;--tennisball:#d9f644;--foggyheath:#e3c6ff;--desktop:1920px;--page:1575px;--slim:1092px}*{box-sizing:border-box}html{font-size:16px;line-height:1.5}body.nycl{font-family:var(--font);font-size:1rem;color:var(--direwolf);max-width:100%;overflow-x:hidden}a{color:var(--direwolf)}a:hover{color:var(--tennisball)}a:visited{color:var(--foggyheath)}body:not(.cms-index-index) main a{color:var(--direwolf);border-bottom:2px solid var(--tennisball)}body:not(.cms-index-index) main a:hover{color:var(--direwolf);border-bottom:2px solid var(--foggyheath);text-decoration:none}body:not(.cms-index-index) main button a,body:not(.cms-index-index) main button a:hover,body:not(.cms-index-index) main button,body:not(.cms-index-index) main button:hover{border-bottom:0}h2{font-size:1.65rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.mobile-only,.tablet-only,.desktop-only{display:none}@media screen and (max-width:799px){.mobile-only{display:block;height:54vh}}@media screen and (min-width:800px) and (max-width:1091px){.tablet-only{display:block}}@media screen and (min-width:1092px){.desktop-only{display:block}}.nycl .minicart-wrapper .action.showcart:before{content:none;display:none}.cms-nycl-home .column.main{padding-bottom:0}.preheader{background-color:var(--direwolf);color:var(--tennisball);letter-spacing:.1rem;padding:1rem 0;position:relative;text-transform:uppercase}.top-bar{margin:0 auto;max-width:var(--desktop);width:calc(100% - 2rem)}.top-bar.banner{text-align:center}.top-bar-links{display:none}.logo{margin:0;max-width:100px}#nycl-header{background-color:#fff;margin:0 auto;overflow:hidden;padding:.5rem 0;position:sticky;top:0;width:100%;z-index:10}.header-areas{align-items:center;display:grid;grid-column-gap:0;grid-template-areas:"logo cart toggle" "menu menu menu";grid-template-columns:1fr auto auto;margin:0 auto;max-width:var(--desktop);width:calc(100% - 2rem);position:relative}.header-areas #header-logo{grid-area:logo}.header-areas #minicart-container{grid-area:cart;width:3rem}.header-areas #nav-toggle{display:block;grid-area:toggle;width:4rem}#header-nav{background-color:var(--snowflake);border-top:8px solid #fff;grid-area:menu;left:calc(50% - 1rem);max-height:0;min-height:0;position:relative;overflow:hidden;top:0;translate:-50% 0;transition:all .5s ease-in-out;width:100vw;z-index:10}.mobile-nav-account{padding:1rem;position:relative;text-align:left}.mobile-nav-account a{color:var(--direwolf);letter-spacing:.1em;text-transform:uppercase}.mobile-nav-account:after{background:url(/pub/media/nycl2024/icon-account-arrow.svg) center center no-repeat;background-size:contain;content:" ";height:16px;position:absolute;right:1rem;width:16px}body.menu-active .menu-toggle.open,body:not(.menu-active) .menu-toggle.close{display:none}body.menu-active #header-nav{max-height:calc(100vh);min-height:50vh;overflow:auto}#header-nav ul{list-style-type:none;margin:0;padding:0}#header-nav ul ul{max-height:0;overflow:hidden;transition:max-height .5s ease}#header-nav ul .parent.active~ul{max-height:100vh;overflow:auto}a.button{background-color:var(--tennisball);border:2px solid var(--tennisball);color:var(--direwolf);display:table;font-size:.8rem;font-weight:700;padding:1rem 2rem;text-align:center;text-transform:uppercase}a.button:hover{background-color:var(--direwolf);color:var(--tennisball);text-decoration:none}.menu-quote{position:relative;margin:8rem auto 1rem auto;width:calc(100% - 2rem)}.menu-quote a.button{display:block}.minicart-wrapper .action.showcart .counter.qty{align-items:center;background-color:var(--foggyheath);border-radius:0;color:#000;display:flex;font-size:11px;height:18px;left:auto;justify-content:center;margin:0;min-width:unset;padding:0;right:-5px;rotate:-15deg;top:-5px;width:18px}#header-nav .parent,#header-nav>ul>li>a{background-color:var(--direwolf);color:#fff;cursor:pointer;display:table;margin:0 auto;padding:.5rem 1rem;position:relative;text-align:center}#header-nav .parent:after{color:var(--tennisball);content:"\25BE";display:inline-block;margin-left:5px}#header-nav{text-align:center}#header-nav ul a{color:#fff}#header-nav ul ul a{color:var(--direwolf);display:inline-block;font-weight:300}#header-nav ul ul li:first-of-type{margin-top:1rem}#header-nav .parent.active:after{rotate:180deg}.homepage-hero{margin:0 auto 2rem auto;max-width:1575px;width:100%}.homepage-hero .image{position:relative;z-index:1}.homepage-hero h1{display:none;font-size:1rem;position:absolute;top:0;left:0;text-align:center;z-index:0}.homepage-hero h1 span{background-color:var(--direwolf);color:var(--tennisball);padding:0 .5em}main{margin:0 auto;max-width:var(--desktop);padding:0;width:calc(100% - 2rem)}body:not(.cms-nycl-home,.catalog-product-view) main{margin-top:2rem}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}a.button.dark{background-color:var(--direwolf);border-color:var(--direwolf);color:#fff}a.button.dark:hover{background-color:#fff;border-color:var(--direwolf);color:var(--direwolf)}.trusted-brands{margin-top:-2rem}.partners-carousel,.trusted-brands .wrapper{background:var(--direwolf) url('/pub/media/nycl2024/brands-carousel-bg-updated.jpg') center repeat-x;background-size:cover;box-sizing:border-box;color:#fff;margin-left:50%;display:block;padding:4rem 0 2rem;position:relative;translate:-50% 0;width:100vw}.partners-carousel:before,.trusted-brands .wrapper:before{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);bottom:0;content:" ";display:none;height:25%;left:0;position:absolute;width:100%}.partners-carousel h2,.trusted-brands h2{margin-bottom:4rem;text-align:center}.partners-carousel img,.trusted-brands img{display:block;max-height:50px;max-width:150px;width:auto}.partners-carousel .slick-track,.trusted-brands .slick-track{align-items:center;display:flex;gap:2rem}.homepage-top-products{margin:2rem auto;max-width:var(--page)}.top-products.primary{display:grid;grid-gap:1rem;margin-left:50%;translate:-50% 0;width:100vw}.top-products.primary a{height:0;padding-top:100%;overflow:hidden;position:relative}.top-products.primary .image{background-position:center;background-size:cover;height:100%;position:absolute;top:0;transition:all .5s ease;width:100%}.top-products.primary a:hover .image{scale:1.15}.homepage-top-products h2{letter-spacing:.05em;margin-bottom:1rem}.homepage-top-products .heading{background-color:#fff;color:var(--direwolf);line-height:1;left:1rem;max-width:calc(100% - 2rem);position:absolute;top:1rem}.homepage-top-products .heading.has-icon{background-color:var(--tennisball);display:flex}.homepage-top-products .heading.has-icon .icon{background:#fff url(/pub/media/nycl2024/icon-rush.svg) center no-repeat;background-size:1em;display:block;padding-top:2rem;width:2.75em;position:relative}.top-products.primary h3{font-size:1.5rem;margin:0;padding:.5rem 1rem;text-transform:uppercase}.top-products.primary .subheading{bottom:1rem;display:block;left:1rem;position:absolute;width:calc(100% - 2rem)}.top-products.primary .subheading h4{background-color:#fff;color:var(--direwolf);font-size:1.5rem;font-weight:600;display:block;letter-spacing:.05em;margin:0;padding:.5rem;text-transform:uppercase}.top-products.primary .description{background-color:var(--direwolf);color:#fff;display:table;font:200 1rem var(--font);padding:.5rem;position:relative;width:100%}.top-products.primary .description:before,.nycl-category-hero .ctas .label:after,.other-products .label:after{background:transparent url('/pub/media/nycl2024/homepage-cta-button.svg') no-repeat;background-position:top right;background-size:200%;content:" ";display:block;height:22px;position:absolute;right:0;top:0;transition:all .5s linear;width:22px}.top-products.primary a:hover .description:before,.nycl-category-hero .ctas a:hover .label:after,.other-products a:hover .label:after{background-position:bottom left}.top-products.secondary{display:grid;grid-gap:.5rem;grid-template-columns:1fr;margin:.5rem auto}.top-products.secondary a{display:block;height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.top-products.secondary .image{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}.top-products.secondary a:hover .image{scale:1.15}.top-products.secondary a:before{background:var(--tennisball) url('/pub/media/nycl2024/homepage-cta-button.svg') top right no-repeat;background-size:200%;content:" ";display:block;height:2rem;right:1rem;position:absolute;top:1rem;transition:all .5s linear;width:2rem;z-index:1}.top-products.secondary a:hover:before{background-position:bottom left}.top-products.secondary h3{background-color:#fff;color:var(--direwolf);bottom:1rem;font:600 1.25rem var(--font);left:1rem;padding:.5rem;position:absolute;text-transform:uppercase}.top-products.secondary a.best-seller:after{background:#fff url('/pub/media/nycl2024/badge-best-seller.png') center center no-repeat;background-size:contain;content:" ";display:block;height:25px;left:1rem;position:absolute;top:1rem;width:140px}.top-products.secondary a.all-products{align-items:center;background:transparent url('/pub/media/nycl2024/cta-all-labels-bg.svg') center center no-repeat;background-size:cover;display:grid;height:auto;overflow:visible;padding:1rem;text-align:center;width:100%}.top-products.secondary a.all-products:hover{text-decoration:none}.top-products.secondary a.all-products:before{display:none}.top-products.secondary a.all-products .content{position:static}.top-products.secondary .all-products h3{display:table;margin:0 auto;position:static}.top-products.secondary .all-products .blurb{color:var(--foggyheath);font-weight:500;padding:1rem 0}.top-products.secondary .all-products .button{background-color:var(--tennisball);border:2px solid var(--tennisball);color:var(--direwolf);display:table;font-weight:600;letter-spacing:.05em;margin:0 auto;padding:.5rem 1rem;text-transform:uppercase}.top-products.secondary .all-products:hover .button{background-color:var(--direwolf);color:var(--tennisball)}.homepage-categories-section{background-color:var(--snowflake);margin-left:50%;padding:1rem;translate:-50% 0;width:100vw}.homepage-categories-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr;margin-top:1rem;max-width:1710px;width:100%}.homepage-categories-grid a{display:block;padding-top:100%;overflow:hidden;position:relative;width:100%}.homepage-categories-grid .image{background-position:center;background-size:cover;height:100%;position:absolute;top:0;transition:all .5s ease;width:100%}.homepage-categories-grid a:hover .image{scale:1.1}.homepage-categories-grid h3{background-color:var(--direwolf);color:#fff;display:block;left:1rem;padding:.5rem 0;position:absolute;text-align:center;top:0;width:calc(100% - 2rem)}.homepage-categories-grid a:nth-of-type(2) h3{background-color:#fff;color:var(--direwolf)}.homepage-categories-grid a:nth-of-type(3) h3{background-color:var(--foggyheath);color:var(--direwolf)}.homepage-categories-grid .description{background-color:var(--direwolf);bottom:1rem;color:#fff;display:block;left:1rem;max-width:calc(100% - 2rem);padding:.5rem 3rem .5rem .5rem;position:absolute}.homepage-categories-grid .description:after{background:var(--tennisball) url('/pub/media/nycl2024/homepage-cta-button.svg') top right no-repeat;background-size:200%;content:" ";display:block;height:36px;position:absolute;right:.5rem;top:.5rem;transition:all .5s linear;width:36px}.homepage-categories-grid a:hover .description:after{background-position:bottom left}.homepage-marquees{margin:0 0 0 50%;overflow:hidden;padding:4rem 0;translate:-50% 0;width:100vw}.homepage-marquees .marquee-container{align-items:center;background-color:var(--foggyheath);display:flex;padding:.5rem 0;width:100%}.homepage-marquees .marquee-container.two{background-color:var(--tennisball);rotate:5deg;translate:0 -2rem;width:calc(100% + 2rem)}.homepage-marquees .marquee{width:100%;white-space:nowrap}.homepage-marquees .marquee span{font-weight:500;letter-spacing:.05em;text-transform:uppercase}.homepage-marquees .marquee span:after{content:"\25A0";display:inline-block;margin:0 1rem}.homepage-marquees .marquee.one{animation:marquee 60s reverse infinite linear;animation:none}.homepage-marquees .marquee.two{animation:marquee 60s infinite linear;animation:none}@keyframes marquee{0%{translate:0% 0}100%{translate:-100% 0}}.homepage-sewing-services{background-position:center left;background-size:cover;margin-left:50%;padding:3rem 1rem;translate:-50% 0;width:100vw}.homepage-sewing-services .heading{align-items:center;background-color:#fff;color:#000;display:flex;height:3rem;justify-content:center;padding-right:3rem;position:relative}.homepage-sewing-services .heading:after{background:var(--tennisball) url('/pub/media/nycl2024/homepage-cta-button.svg') top right no-repeat;background-size:200%;content:" ";height:3rem;position:absolute;right:0;top:0;transition:all .5s linear;width:3rem}.homepage-sewing-services a:hover .heading:after{background-position:bottom left}.homepage-sewing-services .blurb{background-color:var(--direwolf);color:#fff;padding:.5rem}.homepage-sewing-services a:hover{text-decoration:none}.homepage-sewing-services .images{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;margin-top:2rem}.homepage-value-statements{background-color:var(--direwolf);color:#fff;display:table;margin-left:50%;translate:-50% 0;width:100vw}.homepage-value-statements h2{margin:3rem 1rem 2rem}.value-statements{display:grid;grid-gap:3rem;grid-template-columns:1fr;font-size:1.25rem;line-height:1.5;margin:0 auto;width:calc(100% - 2rem)}.value-statements a{color:var(--foggyheath)}.value-statements h3{display:table;font-size:1.5rem;margin:2rem 0;text-transform:uppercase}.value-statements h3 span{background-color:#fff;color:var(--direwolf);display:table;padding:.5rem}.value-statements .reviews{background:transparent url('/pub/media/nycl2024/reviews-bg.webp') center center no-repeat;background-size:cover;padding-top:2rem}.value-statements .reviews h3{margin:0 auto;text-align:center}.value-statements .reviews h3 span{background-color:var(--foggyheath)}.value-statements .contact h3 span:first-of-type{background-color:var(--tennisball);rotate:-5deg;translate:0 -.25rem}.value-statements .reviews a.arrow{justify-content:center;padding-bottom:3rem}a.arrow{align-items:center;display:flex;gap:1rem;text-transform:uppercase}a.arrow:hover{text-decoration:none}a.arrow:after{background:transparent url('/pub/media/nycl2024/icon-arrow-tennisball.svg') center no-repeat;content:" ";display:block;height:2rem;transition:all .25s ease;width:2rem}a.arrow:hover:after{translate:1rem 0}.value-statements .google-stars img{display:block;margin:0 auto;width:50%}a.arrow.alt{color:var(--foggyheath)}a.arrow.alt:after{background:transparent url('/pub/media/nycl2024/icon-arrow-foggyheath.svg') center no-repeat}a.arrow.alt2{color:var(--direwolf)}a.arrow.alt2:after{background:transparent url('/pub/media/nycl2024/icon-arrow-direwolf.svg') center no-repeat}.value-statements ul{list-style-type:none;margin:0;padding:0}.value-statements ul li{display:block}.value-statements ul li:before{color:var(--tennisball);content:"\25CF";margin-right:.5rem}.homepage-quote-container{background-color:var(--snowflake);margin-left:50%;overflow-x:hidden;position:relative;translate:-50% 0;width:100vw}.homepage-quote-container .form-column{padding:6rem 1rem;position:relative;z-index:3}.homepage-quote-container:before{background:transparent url('/pub/media/nycl2024/quote-graphic.webp') center center no-repeat;background-size:contain;content:" ";height:500px;position:absolute;right:-50vw;top:-50px;width:500px;z-index:2}.homepage-quote-container:after{background:transparent url('/pub/media/nycl2024/quote-graphic.webp') center center no-repeat;background-size:contain;content:" ";height:500px;position:absolute;left:-50vw;bottom:0;width:500px;z-index:2}@media screen and (min-width:1080px){.artwork iframe{min-height:600px;min-width:500px}}.account .block-reorder{display:none !important}.homepage-quote-container h3{font:normal 1rem var(--font);line-height:1.25;margin-bottom:2rem}.homepage-quote-container ul{list-style-type:square;margin:0;padding:0 0 0 1.25em}.homepage-quote-container input[type=text],.homepage-quote-container input[type=password],.homepage-quote-container input[type=url],.homepage-quote-container input[type=tel],.homepage-quote-container input[type=search],.homepage-quote-container input[type=number],.homepage-quote-container input[type=datetime],.homepage-quote-container input[type=email],.homepage-quote-container select{border:1px solid rgba(81,113,158,.3);border-radius:3px;display:block;font:normal 1rem var(--font);height:auto;padding:1rem}.homepage-quote-container input:focus,.homepage-quote-container select:focus{border-color:var(--smoke);box-shadow:none;outline:none}.homepage-quote-container label{display:block;margin-top:1rem}#artwork_file label.control-label{display:none !important}#artwork_file label.upload{background-color:var(--foggyheath);border:1px solid var(--direwolf);cursor:pointer;display:block;margin:0;padding:1rem;text-align:center}#upload_instructions{background-color:var(--snowflake);color:rgba(0,0,0,.4);margin-top:1rem}.homepage-quote-container button{background-color:var(--direwolf);border:1px solid var(--direwolf);border-radius:3px;box-shadow:none;color:var(--tennisball);cursor:pointer;display:block;font:bold 1.25rem var(--font);height:auto;padding:1rem;text-align:center;text-transform:uppercase;width:100%}.homepage-quote-container button:hover{background-color:#fff;color:var(--direwolf)}.homepage-about{margin:6rem auto;max-width:870px;width:100%}.homepage-about h2{margin:2rem 0}.homepage-about a.button{margin:1rem auto}.page-width{margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.homepage-instagram{width:100vw;margin-left:50%;translate:-50% 0}.homepage-instagram h2{margin-bottom:1rem}#homepage-info-section{display:grid;grid-row-gap:1rem;grid-template-columns:1fr;margin-left:50%;margin-top:2rem;translate:-50% 0;width:100vw}#homepage-info-section .info{background-color:var(--snowflake);background-position:center;background-size:cover;padding:2rem 1rem}#homepage-info-section .info.dark{background-color:var(--direwolf);color:#fff}#homepage-info-section h3{margin:1rem 0;letter-spacing:.1em;text-transform:uppercase}#homepage-info-section .container{display:grid;grid-gap:1rem;grid-template-columns:1fr}#homepage-info-section .thumb{max-width:50%}#homepage-info-section .plug{height:0;padding-top:100%;position:relative}#homepage-info-section .plug-image{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}#homepage-info-section .plug-image.desktop{display:none}.homepage-samples{background-position:center;background-size:cover;margin:0 0 0 50%;text-align:center;translate:-50% 0;width:100vw}.homepage-samples .content{width:calc(100% - 2rem);margin:0 auto;padding:2rem 0;text-align:center}.homepage-samples h2{color:#fff}.homepage-samples p{color:var(--foggyheath);display:block;margin:1rem auto;max-width:620px}.homepage-samples a.button{margin:0 auto}#homepage-resources{margin:2rem 0}#homepage-resources h2{margin-bottom:1rem}#homepage-resources ul{display:grid;grid-gap:1rem;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0}#homepage-resources li{background-color:var(--snowflake);background-position:center 2rem;background-repeat:no-repeat;background-size:40%;display:block;padding-top:100%;position:relative}#homepage-resources li#gallery{background-image:url('/pub/media/nycl2024/resources-icon-gallery.svg')}#homepage-resources li#colors{background-image:url('/pub/media/nycl2024/resources-icon-colors.svg')}#homepage-resources li#faq{background-image:url('/pub/media/nycl2024/resources-icon-faq.svg')}#homepage-resources li#blog{background-image:url('/pub/media/nycl2024/resources-icon-blog.svg')}#homepage-resources a{bottom:0;display:block;height:100%;left:0;padding-top:55%;position:absolute;text-align:center;width:100%}#homepage-resources a:hover{text-decoration:none}#homepage-resources .button{background-color:var(--tennisball);color:#000;display:table;font-size:1.25rem;font-weight:600;letter-spacing:.05em;margin:1rem auto;padding:.5em;text-transform:uppercase}#homepage-resources li#colors .button{background-color:var(--foggyheath)}#homepage-resources li#faq .button{background-color:var(--direwolf);color:#fff}#homepage-resources li#blog .button{background-color:#fff;color:#000}#homepage-resources .arrow{align-items:center;color:#000;display:flex;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.05em;text-transform:uppercase}#homepage-resources .arrow:after{background:transparent url('/pub/media/nycl2024/icon-arrow-direwolf.svg') center no-repeat;content:" ";display:block;height:1em;transition:all .25s ease;width:2rem}#homepage-resources a:hover .arrow:after{translate:.5rem 0}#homepage-contact{background:var(--direwolf) url('/pub/media/nycl2024/homepage-contact-bg.webp') center no-repeat;background-size:cover;margin:0 0 0 50%;padding:2rem;position:relative;text-align:center;translate:-50% 0;width:100vw}#homepage-contact h2{color:#fff}#homepage-contact .phone-support{display:grid;color:#fff;grid-gap:1rem;margin:1rem 0}#homepage-contact .phone-support h2 a{color:var(--foggyheath)}#homepage-contact .buttons{display:grid;grid-gap:1rem;grid-template-columns:1fr}#homepage-contact .buttons a:first-of-type{background-color:#fff;border-color:#fff}#homepage-contact .buttons a:first-of-type:hover{background-color:transparent;color:#fff}.footer{background-color:var(--direwolf);color:#fff}.footer .container{margin:0 auto;padding:4rem 0;width:calc(100% - 2rem)}.footer h3,.footer .parent,.footer .parent a{color:var(--tennisball);font:600 1.125rem var(--font);letter-spacing:.05em;text-transform:uppercase}.footer-contact h3{color:var(--foggyheath)}.footer li{margin-bottom:.5em}.footer ul{margin:1rem 0}.footer .parent{margin-top:2rem}.footer li a{color:#fff;font-weight:300}.footer-payment-methods{margin-top:4rem}.footer-contact li a{color:var(--tennisball);font-weight:500}.footer .block.newsletter .field .control:before{display:none}.footer .block.newsletter input[type=email]{background:#fff;border:0;border-radius:0;font-family:var(--font);font-size:1rem;height:auto;line-height:1;padding:1rem;vertical-align:center;width:100%;box-sizing:border-box}.footer .block.newsletter .actions{display:block;width:100%}.footer button.action.subscribe.primary.sr-only{background-color:var(--tennisball);border-color:var(--tennisball);border-radius:0;clip:unset;color:#000;font:600 1.125 var(--font);font-weight:700;height:auto;margin:1rem 0;padding:1rem;position:static;text-transform:uppercase;width:100%}.product-list{margin-bottom:1rem}.catalog-product-view h3{background-color:var(--direwolf);color:#fff;padding:.5rem}.catalog-product-view .product-options-wrapper>.fieldset>.field>label.label[for*=select_],.catalog-product-view .product-options-wrapper>.fieldset>.field>label.label[for*=options_]{background-color:#000;border:0;color:#fff;height:auto !important;line-height:normal !important;padding:.5rem !important;translate:.5em .5em}.catalog-product-view .product-options-wrapper>.fieldset>.field>label.label{rotate:-1deg}.catalog-product-view .product-options-wrapper>.fieldset>.field:nth-of-type(2n+2)>label.label{rotate:1deg}.catalog-product-view .product-options-wrapper>.fieldset>.field:nth-of-type(3n+3)>label.label{rotate:none}.catalog-product-view .product-options-wrapper>.fieldset>.field>label.label>span>i{color:var(--tennisball)}.catalog-product-view h3 i{color:var(--tennisball)}.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field{border:1px solid var(--foggyheath);padding:2rem .5rem 1rem}.admin__control-checkbox{display:none}textarea{background-color:var(--snowflake);border:0;border-radius:0;box-shadow:none;font:normal .75rem var(--font);padding:1rem;position:relative}textarea:not([disabled]):focus{background-color:var(--smoke);border:0;box-shadow:none;outline:none}.control{position:relative}.customer-account-login .control:after,.customer-account-create .control:after,.cms-sewing-services .control:after{border-left:24px solid transparent;border-top:24px solid #fff;content:" ";position:absolute;right:0;top:0}.nycl .product-options-wrapper .field.file .product-custom-option{background-color:#fff;background-image:url('/pub/media/nycl2024/nycl-upload-asw.png');background-size:contain;display:block;height:150px;width:150px}.nycl .product-options-wrapper .field.file .product-custom-option:hover{opacity:.75}.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field.file .control{margin:0 auto;max-width:400px;width:100%}.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field.file .upload-or-email{border:1px solid var(--direwolf);display:table;margin:1rem auto;padding:1rem;text-align:center;width:auto}.catalog-product-view.nycl .checkbox-wrap{cursor:pointer;padding-left:2rem;position:relative}.catalog-product-view.nycl .checkbox-wrap input{display:none}.catalog-product-view.nycl .checkbox-wrap .checkmark:after{content:"\2610";display:block;font-size:2rem;position:absolute;top:-.4em;left:0}.catalog-product-view.nycl .checkbox-wrap input:checked~.checkmark:after{content:"\2611"}.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field.file .upload-or-email a{color:var(--direwolf)}.nycl .get-a-quote a{background-color:var(--tennisball);border:1px solid var(--tennisball);color:var(--direwolf);display:block;padding:.5rem}.nycl .get-a-quote a:hover{background-color:#fff;border-bottom:1px solid var(--tennisball)}.nycl .box-tocart{background-color:var(--snowflake);color:var(--direwolf)}.nycl .product-options-bottom .product-options-bottom-details{color:var(--direwolf)}.nycl .details.your-quote{font-size:1.5em}.box-tocart .fieldset .field.qty .control:after{display:none}.product-options-bottom .product-options-bottom-details .details.your-quote{background-color:var(--direwolf);color:#fff;display:table;font-weight:700;margin:0 auto;padding:.5rem 2rem;position:relative;translate:0 -1.25rem;width:auto}.nycl .product-options-bottom .product-options-bottom-details{overflow:visible}.nycl .box-tocart{overflow:visible}.nycl .product-info-main .product-options-bottom .box-tocart .fieldset{background-color:var(--direwolf);color:#fff;margin-bottom:1rem;margin-top:0;padding-top:.5rem}.nycl .details.product{font-weight:700}.nycl .product-options-bottom .actions button[type=submit]{background-color:var(--tennisball);color:#000}.nycl .product-info-main .product-options-bottom .box-tocart .fieldset button span{color:#000;font-family:var(--font)}.nycl .product-info-main .product-options-bottom .box-tocart .fieldset span{color:#fff;font-weight:600}.nycl .product-options-bottom .actions button[type=submit]:hover{background-color:var(--tennisball)}.products-help a{color:var(--foggyheath)}a.action.remind{color:var(--foggyheath)}.nycl input[type=text],.nycl input[type=password],.nycl input[type=url],.nycl input[type=tel],.nycl input[type=search],.nycl input[type=number],.nycl input[type=datetime],.nycl input[type=email]{background-color:var(--snowflake);border:0;border-radius:0;font:normal 1rem/1.25 var(--font);height:auto;padding:1rem}.nycl input[type=text]:focus,.nycl input[type=password]:focus,.nycl input[type=url]:focus,.nycl input[type=tel]:focus,.nycl input[type=search]:focus,.nycl input[type=number]:focus,.nycl input[type=datetime]:focus,.nycl input[type=email]:focus{background-color:var(--smoke);border:0;box-shadow:none;outline:none}.nycl #google-reviews{gap:1rem}.nycl .review-item{font-size:.85em;padding:1rem}.nycl .review-date{margin:.5rem 0}.nycl .review-text{margin-top:1rem}.catalog-product-view .breadcrumbs{display:none}.catalog-product-view main{padding-top:1rem}.prev-next-products{display:none}.product-info-main .page-title-wrapper h1{color:var(--direwolf);font-size:2.5rem;text-transform:uppercase}.customer-account-create .page-wrapper{background-color:var(--snowflake);padding:2rem 0}.page-main>.page-title-wrapper .page-title{color:var(--direwolf);font-size:2rem;font-weight:600}.customer-account-create .columns{margin:0 auto;max-width:800px}.nycl .form.create.account{border:0;border-radius:0;box-shadow:none}.customer-account-create .fieldset>.legend{color:var(--foggyheath)}.nycl.customer-account-create .action.primary:hover{background-color:transparent;color:var(--direwolf)}.customer-account-create main{padding-top:2rem}.customer-account-create .page-title-wrapper{margin:0 auto;max-width:800px}.nycl.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,.nycl.magento-rma-returns-view .page-main .page-title-wrapper .page-title,.nycl.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,.nycl.account .page-main .page-title-wrapper .page-title,.nycl[class^=sales-guest-] .page-main .page-title-wrapper .page-title,.nycl.sales-guest-view .page-main .page-title-wrapper .page-title,.nycl.magento-rma-guest-returns .page-main .page-title-wrapper .page-title{color:var(--direwolf);font:600 2rem var(--font);margin-top:2rem}.nycl .box .box-title{background-color:#000;border:0;border-radius:0;color:#fff}.nycl .box .box-content{background-color:var(--snowflake);border:0}.nycl .box .box-actions{background-color:#000;border:0;border-radius:0}.nycl.customer-account-index main a{color:#000;border-bottom:1px solid var(--tennisball)}.nycl.customer-account-index main a:hover{border-color:var(--foggyheath);text-decoration:none}.nycl .box .box-actions a{border:0;color:var(--tennisball)}.customer-account-index main{max-width:1080px}.product-sample-pack-nycl main{max-width:800px}.product-sample-pack-nycl .product.media{margin:0 0 1rem}.product-sample-pack-nycl .product-info-main .product.overview{margin:0}.product-sample-pack-nycl .box-tocart{background-color:transparent}.nycl .moved-add-to-links{display:none}.product-sample-pack-nycl .product-info-main .page-title-wrapper h1{margin:2rem 0}.message-success.success.message{background:var(--tennisball)}.nycl .cart-summary{background:var(--snowflake);border:0;border-radius:0;margin:0;padding:0}.nycl .abs-cart-block>.title,.nycl .abs-discount-block .block>.title,.nycl .cart-summary .block>.title,.nycl .paypal-review-discount .block>.title,.nycl .cart-discount .block>.title{background-color:rgba(255,255,255,.25);border:0;padding:1rem}.nycl .cart-summary .block input[type=text]{background-color:#fff}.nycl .cart-summary .block select{border:0;border-radius:0}.nycl .cart-summary .block .control:after{display:none}.nycl .cart-summary .block .item-options .field{align-items:center;display:flex}.nycl .cart-summary .block .item-options .field input{margin:0}.nycl .cart.table-wrapper{border:0}.nycl .cart.table-wrapper .product-item-name>a{color:var(--direwolf)}.nycl .cart.table-wrapper .product-item-name>a:hover{color:var(--foggyheath)}.nycl .cart.table-wrapper .col.subtotal .price{color:var(--direwolf);font-weight:800}.nycl .cart.table-wrapper .actions-toolbar>.action-edit:before,.nycl .cart.table-wrapper .actions-toolbar>.action-delete:before{color:var(--foggyheath)}.nycl .paypal-review-discount .block>.title strong,.nycl .cart-discount .block>.title strong{color:var(--direwolf)}.nycl .fieldset.coupon{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.nycl .fieldset.coupon .field{margin:0}.nycl .paypal-review-discount .actions-toolbar .action.primary,.nycl .paypal-review-discount .actions-toolbar .action.cancel,.nycl .cart-discount .actions-toolbar .action.primary,.nycl .cart-discount .actions-toolbar .action.cancel{border:0;border-radius:0}.nycl #discount-coupon-form #coupon_code{border-radius:0;width:100%}.nycl .paypal-review-discount .actions-toolbar,.nycl .cart-discount .actions-toolbar{display:block;width:auto}.nycl .opc-estimated-wrapper .estimated-block .estimated-price{color:#000;font-size:1.5em}.nycl .opc-estimated-wrapper .estimated-block{align-items:center;display:flex;font-size:1rem;gap:1rem}.nycl .opc-estimated-wrapper .estimated-block .estimated-label{margin:0}.nycl .opc-estimated-wrapper{background-color:var(--foggyheath);border:0}.nycl .amcheckout-step-container .amcheckout-title{background:0 0;padding:0}.nycl ._amcheckout-selectable-item.-selected,.nycl .amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected,.nycl .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected,.nycl .amcheckout-step-container .shipping-address-items .shipping-address-item.-selected,.nycl .amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item,.nycl .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,.nycl .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,.nycl .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active{border:0}.nycl ._amcheckout-selectable-item:hover,.nycl .amcheckout-step-container .amcheckout-shipping-address .billing-address-details:hover,.nycl .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details:hover,.nycl .amcheckout-step-container .shipping-address-items .shipping-address-item:hover,.nycl .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover,.nycl .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:hover{background-color:var(--foggyheath);box-shadow:none}.nycl .shipping-address-item a{color:var(--direwolf)}.nycl .amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger),.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger){background-color:var(--direwolf);border-radius:0;font:normal 1.5rem var(--font)}.nycl .modal-popup.modal-slide .modal-inner-wrap[class]{background-color:#fff;padding:1rem 0}.nycl .modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{color:var(--direwolf)}.nycl #shipping-new-address-form .control:after{display:none}.nycl .checkout-index-index .modal-popup .fieldset .field .label{display:none}.nycl #shipping-new-address-form select{background-color:var(--snowflake);border:0;border-radius:0}.nycl button.action.secondary.action-hide-popup span{background-color:var(--tennisball);color:#000;cursor:pointer;padding:.5rem}.nycl #shipping-save-in-address-book~label.label{display:inline;font-size:.85rem}.nycl.checkout-index-index .modal-popup .fieldset .field #tooltip-label{display:none}.nycl.checkout-index-index .modal-popup .fieldset .field .label{font-size:1rem;font-weight:600}.nycl.checkout-index-index .modal-slide._inner-scroll .modal-header{order:1}.nycl.checkout-index-index .modal-popup._inner-scroll .modal-content{order:2}.nycl.checkout-index-index .modal-slide._inner-scroll .modal-footer{order:3}.nycl .opc-block-summary.amcheckout-summary-container{border:0;border-radius:0;padding:0}.nycl .amcheckout-step-container .amcheckout-summary-container .amcheckout-content>.amcheckout-wrapper{padding:0}.nycl .amcheckout-step-container .amcheckout-additional-options{background:#fff;border:0}.nycl .amcheckout-step-container .primary .action.checkout,.amcheckout-step-container .action.checkout.amasty{background-color:#000;font-size:1.5rem;padding:1rem 2rem}.nycl .minicart-wrapper .block-minicart{border-radius:0;border-top:6px solid var(--foggyheath)}.nycl .minicart-wrapper .block-minicart:before{border-color:transparent transparent var(--foggyheath) transparent}.nycl .minicart-items .product-item-name a{color:var(--direwolf)}.nycl .minicart-items .action.edit:before,.minicart-items .action.delete:before{color:var(--direwolf)}.nycl .block-minicart .block-content>.actions>.secondary .action.viewcart{background-color:var(--direwolf);border:0;border-radius:0;box-shadow:none}.nycl .block-minicart .block-content>.actions>.secondary .action.viewcart:hover{color:var(--tennisball);text-decoration:none}.nycl .minicart-wrapper .action.close:hover:before{color:var(--foggyheath)}.nycl .fieldset>.legend{background-color:var(--direwolf);color:#fff;display:table;margin:0 1rem .5rem 0;padding:.25rem;width:auto}.nycl.cms-contact-us .fieldset>.legend{background-color:transparent;color:var(--direwolf);display:table;margin:1rem 0;padding:0;width:auto}.nycl .design-wrapper.nycl{margin-bottom:1rem}.nycl .fieldset>.fields>.field>.label.sewing-services{font-size:1rem;margin-top:1rem}.sewing-services-wrapper{margin-top:1rem}.nycl .comparison-table tr{border-top:1px solid var(--snowflake)}.nycl .comparison-table{margin-bottom:2rem}.nycl .comparison-table th{font-weight:800}.breadcrumbs{display:none}.cms-design-guide .content.flex-container-inner{display:grid;grid-template-columns:2rem 1fr;margin:1rem 0}.cms-design-guide main{max-width:1080px}.main-colors-wrapper,.all-colors-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.main-colors-cell,.all-colors-cell{flex-basis:200px;font-size:.85rem;padding:.5rem;position:relative;transition:scale .25s ease}.main-colors-cell:hover,.all-colors-cell:hover{scale:110%}.main-colors-cell.colors-white,.all-colors-cell.colors-white{color:#fff}.main-colors-cell:after,.all-colors-cell:after{border:16px solid #fff;border-bottom-color:transparent;border-left-color:transparent;content:" ";height:0;position:absolute;right:-1px;top:-1px;width:0}.page-sub-title{margin-bottom:1rem}input.noshow{display:none}input.noshow+label{cursor:pointer;display:block}input.noshow+label h3{background-color:var(--snowflake);align-items:center;display:grid;grid-template-columns:1fr auto;padding:.5rem;transition:all .25s linear}input.noshow+label:hover h3{background-color:var(--foggyheath)}input.noshow+label h3:after{content:"\25BE";margin-left:1rem;rotate:none;transition:all .25s linear}input.noshow:checked+label h3:after{rotate:-180deg}input.noshow:checked+label:hover h3:after{roate:none}input.noshow+label+div.accordion-content{display:block;max-height:0;overflow:hidden;transition:all .5s ease 0s}input.noshow:checked+label+div.accordion-content{max-height:999px}.cms-faq main{max-width:800px}.cms-faq h2{margin:2rem 0}.cms-contact-us main{max-width:800px}.nycl .action.primary{background:var(--direwolf);border:1px solid var(--direwolf);border-radius:0;font:normal 1rem var(--font);margin:1rem 0;max-width:unset;width:auto}.nycl button.action.primary:hover,.nycl .action.primary:hover a,.nycl .action.primary a:hover{background-color:var(--tennisball);color:var(--direwolf);text-decoration:none}.nycl .action.login.primary:hover{background-color:transparent;color:#000}.login-container{border:0;border-radius:0;box-shadow:none;margin:2rem auto;max-width:800px;width:100%}.customer-account-login .page-wrapper{background-color:var(--snowflake)}.special-pricing-ctas{margin:0 auto;max-width:1225px}.special-pricing-ctas ul{display:grid;grid-gap:1rem;grid-template-columns:1fr;list-style-type:none;padding:0}.special-pricing-ctas li a{background-color:var(--direwolf);color:#fff;display:block}.special-pricing-ctas li a:hover{text-decoration:none}.special-pricing-ctas .heading{align-items:center;background-color:var(--snowflake);color:var(--direwolf);display:flex;font:600 1.5rem var(--font);letter-spacing:.1em;min-height:3rem;padding:0 .5rem;position:relative;text-transform:uppercase}.special-pricing-ctas .description{font:600 .85rem/1.5 var(--font);padding:.5rem;text-transform:uppercase}.special-pricing-ctas .description span{text-transform:none}.special-pricing-ctas .description em{color:var(--foggyheath);font-style:normal;letter-spacing:.1em}.special-pricing-ctas .heading:after{background:var(--tennisball) url('/pub/media/nycl2024/homepage-cta-button.svg') top right no-repeat;background-size:200%;content:" ";display:block;height:3rem;position:absolute;right:0;top:0;transition:all .5s linear;width:3rem}.special-pricing-ctas a:hover .heading:after{background-position:bottom left}.mobile-nav-account a:before{background:transparent url('/pub/media/nycl2024/account-icon-black.png') center center no-repeat;background-size:contain;content:" ";display:inline-block;height:1em;margin-right:5px;width:1em}#top-bar-account a:before{background:transparent url('/pub/media/nycl2024/account-icon-white.png') center center no-repeat;background-size:contain;content:" ";display:inline-block;height:1em;margin-right:5px;width:1em}.page-layout-checkout #tooltip-label span{display:none}.page-layout-checkout .authentication-wrapper{display:none}.copyright{background-color:var(--direwolf);color:#fff;padding:1rem;text-align:center}.cms-index-index .page-main{padding-bottom:0}.nycl #quote_form input[type=text],.nycl #quote_form input[type=password],.nycl #quote_form input[type=url],.nycl #quote_form input[type=tel],.nycl #quote_form input[type=search],.nycl #quote_form input[type=number],.nycl #quote_form input[type=datetime],.nycl #quote_form input[type=email],.nycl #quote_form select{background-color:#fff;border:0;border-radius:0;font:normal 1rem/1.25 var(--font);height:auto;padding:1rem}.all-products-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.nycl main .all-products-grid a,.nycl main .all-products-grid a:hover{border:0}.all-products-grid .product-image{background-position:center;background-size:cover;height:0;padding-top:100%;width:100%}.all-products-grid .product-name{background-color:var(--direwolf);color:#fff;padding:.5em}.all-products-grid a:hover .product-name{color:var(--tennisball)}.cms-all-labels h1,.cms-all-labels h2{font:bold 2rem var(--font);margin:2rem 0;text-transform:uppercase}#header-nav .parent a:visited{color:#fff}@media screen and (min-width:600px){.design-wrapper{display:flex;justify-content:space-around}}.product-sample-pack-nycl .product-add-form{clear:none;float:left;margin-top:0}.product-sample-pack-nycl .product-info-main{max-width:1080px}.cms-all-labels{scroll-behavior:smooth}.form-group#width_height{display:grid;grid-template-columns:1fr auto 1fr}.form-group#width_height .field-instructions{font-size:.85em;grid-column:1/span all;margin-top:.5rem}.form-group#width_height #width_by_height_x{align-self:end;margin:0 .5rem}.discuss-project-toggle input{display:none}.discuss-project-toggle label{background-color:rgba(255,255,255,.5);border:1px solid #fff;cursor:pointer;display:flex;gap:.5rem;line-height:1;padding:.5em}.discuss-project-toggle label:before{content:"\2610";font-size:2em;line-height:.5}.discuss-project-toggle input:checked~label:before{content:"\2611"}.discuss-project-toggle label:hover{background-color:var(--tennisball)}.quote-submit-success{background-color:var(--tennisball);font-weight:600;padding:1rem}.attached-filename{color:var(--foggyheath);display:block;margin:1rem auto}.labels-carousel .slick-arrow{border:0;color:var(--direwolf);opacity:0;font:bold 2rem var(--font);padding:0;position:absolute;top:-4.5rem}.labels-carousel .slick-arrow.slick-next{right:2rem}.labels-carousel .slick-arrow.slick-prev{left:2rem}.labels-carousel .slick-arrow:hover{background-color:transparent;color:var(--tennisball)}.comparison-table thead{background-color:var(--direwolf);color:#fff}.comparison-table tr:hover{background-color:var(--snowflake)}.comparison-table thead tr:hover{background-color:#000}.homepage-wrapper.category-page a,.homepage-wrapper.category-page a:hover{border:0;text-decoration:none}.nycl-category-hero{background-color:var(--direwolf);margin-left:50%;translate:-50% -2rem;width:100vw}.nycl-category-hero .desktop-image{display:none}.nycl-category-hero .mobile-image{padding:.5rem}.nycl-category-hero .content-areas{display:grid;grid-gap:1rem;grid-template-columns:1fr;padding:2rem}.nycl-category-hero:not(.nycl-homepage-hero) h1{margin-bottom:0;text-align:center}.nycl-category-hero:not(.nycl-homepage-hero) h1 span{background-color:#fff;display:table;font-size:1rem;font-weight:600;margin:0 auto;padding:.5rem;position:relative;rotate:3deg;text-transform:uppercase;white-space:nowrap}.nycl-category-hero:not(.nycl-homepage-hero) h1 span:first-of-type{background-color:var(--tennisball);margin-bottom:.5rem;rotate:-8deg;z-index:2}.nycl-category-hero.nycl-homepage-hero h1{color:var(--tennisball);font:600 1.5rem var(--font);margin:0;padding:2rem;text-align:center;text-transform:uppercase}.nycl-category-hero.nycl-homepage-hero h1 .highlight{background-color:#fff;color:var(--direwolf);padding:0 .25em}.nycl-category-hero .subheading{color:var(--tennisball);font-size:.85rem;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center}.nycl-category-hero .subheading em{color:var(--foggyheath);font-style:normal}.nycl-category-hero.nycl-homepage-hero .subheading{font-size:2rem}.nycl-category-hero .ctas{align-items:stretch;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.nycl-category-hero .ctas a,.nycl-category-hero .ctas a:hover{background-color:var(--tennisball);border:3px solid var(--tennisball);color:#fff;max-width:350px}.nycl-category-hero .ctas .label{align-items:center;background-color:#fff;color:var(--direwolf);display:flex;font-weight:600;height:2rem;letter-spacing:.1em;line-height:100%;padding:0 .5rem;position:relative;text-transform:uppercase}.nycl-category-hero .ctas .label:after{height:2rem;width:2rem}.nycl-category-hero .ctas .caption{font-size:.85rem;padding:.5rem}.nycl-category-hero .ctas .caption em{color:var(--foggyheath);font-style:normal}.nycl-category-hero .ctas .button{background-color:var(--tennisball);color:var(--direwolf);font-size:1.5em;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase}.nycl-category-hero .ratings{color:#fff;display:grid;grid-gap:1rem;grid-template-columns:1fr;font-size:.85rem;text-align:center}.nycl-category-hero .ratings img{margin:0 auto;max-width:200px}.full-width{margin-left:50%;translate:-50% 0;width:100vw}.page-width{margin-left:auto;margin-right:auto;max-width:var(--page)}.articles-grid-section h2{margin-bottom:2rem;text-align:center}.articles-grid ul{display:flex;flex-wrap:wrap;font-size:.85rem;gap:2rem;list-style-type:none;justify-content:center;margin:0;padding:0;text-align:center}body:not(.cms-index-index) main .articles-grid ul a{background-color:var(--direwolf);border:3px solid var(--tennisball);color:var(--tennisball);display:block;font-weight:700;margin-bottom:1rem;padding:.5rem 2rem;text-transform:uppercase}body:not(.cms-index-index) main .articles-grid ul a:hover{border:3px solid var(--foggyheath);color:var(--foggyheath)}.homepage-sewing-services.interior h2{font-size:1.25rem}.homepage-sewing-services.interior .blurb{font-size:.85rem}.homepage-sewing-services.interior{margin-bottom:1rem;margin-top:1rem}.other-products{display:grid;grid-gap:1rem;grid-template-columns:1fr;margin-left:50%;max-width:var(--desktop);translate:-50% 0;width:calc(100vw - 2rem)}.other-products a{background-position:center;background-size:cover;padding-top:66.66%;position:relative}.other-products .label{background-color:#fff;border:3px solid var(--tennisball);bottom:1rem;display:block;font-weight:600;left:1rem;line-height:1;padding:.5rem 1.5rem .5rem .5rem;position:absolute;text-transform:uppercase;width:66.66%}.homepage-value-statements.interior{margin-bottom:2rem;margin-top:1rem}.cms-all-labels-nycl .page-main,.cms-all-patches-nycl .page-main,.cms-all-labels-hang-tags .page-main{padding-bottom:0;padding-top:0}.category-articles-grid-section{text-align:center}.category-articles-grid ul{display:flex;gap:2rem;flex-wrap:wrap;list-style:none;justify-content:center;margin:2rem 0 0;padding:0}.category-articles-grid a{display:block;width:300px}.category-articles-grid .title{background-color:var(--direwolf);border:3px solid var(--tennisball);color:var(--tennisball);display:table;width:100%}.category-articles-grid h3{font-size:.85rem;font-weight:500;margin:0;padding:.5rem 2rem;text-transform:uppercase}.category-articles-grid .image{border:3px solid var(--tennisball);border-top:0;display:block;position:relative}.category-articles-grid .image img{display:block;width:100%}.category-articles-grid .summary{font-size:.75rem;font-weight:600;margin-top:1rem}.category-articles-grid .image:after{background:var(--tennisball) url('/pub/media/nycl2024/homepage-cta-button.svg') top right no-repeat;background-size:200%;bottom:1rem;content:" ";display:block;height:2rem;right:1rem;position:absolute;transition:all .5s linear;width:2rem;z-index:1}.category-articles-grid a:hover .image:after{background-position:bottom left}@media screen and (min-width:768px){.homepage-hero h1{display:block;font-size:3rem;font-weight:700;margin-bottom:1rem;position:static;text-transform:uppercase}.hero-buttons{gap:2rem}.top-products.primary{grid-template-columns:1fr 1fr;grid-gap:.5rem;margin:0 auto;max-width:var(--desktop);translate:0;width:100%}.top-products.primary .description{padding-right:.5rem}.top-products.primary .description:before{float:right;height:3rem;position:static;width:3rem}.top-products.secondary{grid-template-columns:repeat(2,1fr)}.top-products.secondary a.all-products{background-size:cover;grid-column:1/span 2}.top-products.secondary .all-products .blurb{margin:0 auto;max-width:80%}.homepage-categories-section{background-color:#fff}.homepage-categories-section h2{text-align:center}.homepage-categories-grid{grid-template-columns:repeat(3,1fr)}.homepage-sewing-services{align-items:start;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.homepage-sewing-services .images{margin-top:0}.homepage-sewing-services .cta{max-width:30rem}.homepage-sewing-services.interior .cta{max-width:25rem}.homepage-sewing-services h2{white-space:nowrap}.homepage-value-statements{background-color:#fff;margin:0;translate:0;width:100%}.homepage-value-statements h2{color:var(--direwolf)}.value-statements{font-size:1rem;grid-gap:.5rem;grid-template-columns:1fr 1fr;margin:0;width:100%}.value-statements>div{background-color:var(--direwolf);padding:1rem}.value-statements .image img{display:block;margin:-1rem 0 0 -1rem;max-width:unset;width:calc(100% + 2rem)}.value-statements .reviews{grid-column:1/span 2}.homepage-value-statements.interior{margin-left:50%;max-width:var(--desktop);translate:-50% 0;width:calc(100vw - 2rem)}.homepage-quote-container{margin:1rem 0;overflow:hidden;translate:0;width:100%}.homepage-quote-container .form-column{float:right;padding:3rem;width:50%}.homepage-quote-container:before{background-size:cover;height:100%;left:-10%;position:absolute;right:auto;top:0;width:70%;z-index:2}.homepage-quote-container:after{display:none}#upload_instructions{margin-bottom:1rem}#homepage-info-section{grid-template-columns:1fr 1fr;margin-left:0;translate:0;width:100%}#homepage-info-section .plug{height:100%;padding-top:0}#homepage-info-section .plug-image.mobile{display:none}#homepage-info-section .plug-image.desktop{display:block}#homepage-resources h2{text-align:center}#homepage-resources ul{grid-template-columns:repeat(2,1fr)}#homepage-contact .phone-support{align-items:center;grid-template-columns:auto auto;justify-content:center;margin:2rem auto}#homepage-contact .buttons{grid-template-columns:1fr 1fr;margin:0 auto;max-width:400px}#homepage-contact{padding:4rem;z-index:1}#homepage-contact:before,#homepage-contact:after{border-top:4rem solid #fff;border-right:4rem solid transparent;content:" ";height:0;left:0;position:absolute;top:0;width:0;z-index:1}#homepage-contact:after{border-top:4rem solid #fff;border-left:4rem solid transparent;border-right:0;left:auto;right:0}.footer .custom-block{column-count:2;column-gap:2rem}.footer .block.newsletter{width:100% !important}.footer-menu ul ul,.footer-newsletter{break-inside:avoid}.nycl .login-container .block{width:100%}.nycl .login-container .fieldset>.field>.control{width:100%}.nycl fieldset.fieldset.login{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.nycl #login-form .primary{float:right}.nycl #login-form .primary .action.login{margin:0;min-width:200px}.nycl fieldset.fieldset.login .field{margin:0}.nycl .field.note.second-note{text-align:center}.nycl .cart.table-wrapper .product-item-name{line-height:1}.nycl .cart-summary>.title{font-size:1.5rem;padding:1rem}.nycl .cart-totals,.opc-block-summary .table-totals{padding:1rem}.nycl .cart-summary .block .title strong{font-size:1rem}.nycl .cart-summary #block-summary{padding:1rem}.nycl .cart-summary .block .fieldset .field:not(.choice)>.label{font-size:1rem}.nycl .cart-summary .block .fieldset .field{font-size:.85rem;gap:.5rem;margin-bottom:1rem}.nycl .cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{font-size:1rem}.nycl .cart-summary .checkout-methods-items{padding:0 1rem}.nycl .cart-discount .block{width:100%}.nycl .cart-discount .block>.title{padding:0 0 1rem}.nycl .paypal-review-discount .block>.title strong,.nycl .cart-discount .block>.title strong{font-size:1rem}.special-pricing-ctas ul{grid-template-columns:repeat(3,1fr)}.all-products-grid{grid-template-columns:repeat(3,1fr)}.homepage-marquees .marquee.one,.homepage-marquees .marquee.two{animation:none}.homepage-marquees:hover .marquee.one{animation:marquee 60s reverse infinite linear;animation:none}.homepage-marquees:hover .marquee.two{animation:marquee 60s infinite linear;animation:none}.labels-carousel .slick-arrow{opacity:1}.nycl-category-hero{overflow:hidden}.nycl-category-hero .content-areas{background:linear-gradient(90deg,rgba(39,39,39,0) 0%,rgba(39,39,39,1) 40%,rgba(39,39,39,1) 60%,rgba(39,39,39,0) 100%);height:100%}.nycl-category-hero .mobile-image{display:none}.nycl-category-hero .desktop-image{display:block}.nycl-category-hero{position:relative}.nycl-category-hero .desktop-image{height:100%;object-fit:contain;position:absolute;top:0;width:auto;z-index:-1}.nycl-category-hero .desktop-image img{height:100%;width:auto}.nycl-category-hero .desktop-image.right{right:0}.nycl-category-hero .content-wrapper{margin:0 auto;max-width:var(--desktop);position:relative;width:calc(100% - 2rem)}.nycl-category-hero.nycl-homepage-hero{padding-bottom:1rem}.nycl-category-hero.nycl-homepage-hero .desktop-image.right{border-left:16px solid var(--direwolf)}.articles-grid ul li{flex-basis:calc(50% - 2rem)}.other-products{grid-template-columns:1fr 1fr}.other-products a{display:block}.other-products a:nth-of-type(2){grid-column:1}.other-products a:nth-of-type(3){grid-column:2;grid-row:1/span 2}}@media screen and (min-width:980px){.nycl .google-reviews-wrapper{clear:both;float:none;margin-top:5em}.nycl .product-options-bottom.stickit{top:9rem}.nycl .custom-description{max-width:100%}}.custom-description .footer{background-color:#fff;color:var(--direwolf);font-family:var(--font)}@media screen and (min-width:992px){.nycl .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary,.nycl .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary{border:0}.nycl .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container,.nycl .amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title,.nycl .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container,.nycl .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title{background:#fff}}@media screen and (min-width:1092px){h2{font-size:2rem}.top-bar-links{background-color:var(--direwolf);display:flex;gap:4rem;position:absolute;right:1rem;top:1rem}#top-bar-account{display:flex;gap:2rem}#top-bar-account a{color:#fff}.header-areas{grid-template-areas:"logo menu cart";grid-template-columns:auto 1fr auto}.header-areas #nav-toggle{display:none}#header-nav{align-items:center;background-color:transparent;border:0;display:flex;gap:1rem;left:auto;max-height:unset;min-height:unset;justify-content:center;margin:0 auto;overflow:visible;position:relative;translate:0;width:auto}.mobile-nav-account{display:none}#header-nav>ul:first-of-type{display:flex;gap:1rem}.menu-quote{margin:0;position:static;translate:none;width:auto}#header-nav ul ul{position:absolute;text-align:left;transition:none}#header-nav ul li{margin:0}.menu-quote a.button{padding:.5rem 1rem .35rem}#nycl-header{background-color:var(--snowflake);overflow:visible;padding:1rem 0}.header-areas #minicart-container{margin-left:1rem;width:auto;translate:-1rem 0}#header-nav ul .parent.active~ul{max-height:0}#header-nav ul li:hover .parent.active~ul,#header-nav ul li:hover ul{left:50%;max-height:100vh;translate:-50% 0}#header-nav .parent.active:after{rotate:none}#header-nav ul ul li{background-color:var(--direwolf);padding:.25rem 4rem;white-space:nowrap}#header-nav ul ul a{color:var(--snowflake);position:relative}#header-nav ul ul a:hover{color:var(--tennisball);text-decoration:none}#header-nav ul ul a:hover:before{content:"\25B8";position:absolute;left:-1em}#header-nav ul li{position:relative}#header-nav ul ul li:first-of-type{margin-top:1.5rem;padding-top:2rem}#header-nav ul ul li:last-of-type{padding-bottom:2rem}#header-nav ul li:hover ul:before{content:" ";display:block;position:absolute;left:50%;top:8px;translate:-50% 0;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid var(--direwolf)}.homepage-hero h1{font-size:3.75rem}.top-products.secondary{grid-template-columns:repeat(4,1fr)}.top-products.secondary a.all-products{background-size:auto 100%;grid-column:3/span 2}.top-products.secondary .all-products .blurb{font-size:.85rem;margin:1rem auto;max-width:80%}.homepage-sewing-services:not(.interior){margin:0 auto;translate:0;width:100%}.homepage-sewing-services.interior{max-width:var(--desktop)}.value-statements{grid-template-columns:25% 25% 1fr}.value-statements>div{padding-bottom:2rem;position:relative}.value-statements .blurb{padding-bottom:2rem}.value-statements .reviews{align-items:center;display:grid;grid-column:unset}.value-statements a.arrow{bottom:1rem;position:absolute}.value-statements .reviews a.arrow.alt{left:50%;justify-content:center;padding:0;translate:-50% 0}#homepage-info-section{grid-row-gap:0;grid-template-areas:"plug-1 info-1 info-2" "info-3 plug-2 info-4" "plug-3 info-5 info-5";grid-template-columns:repeat(3,1fr)}#plug-1{grid-area:plug-1}#info-1{grid-area:info-1}#info-2{grid-area:info-2}#plug-2{grid-area:plug-2}#info-3{grid-area:info-3}#info-4{grid-area:info-4}#plug-3{grid-area:plug-3}#info-5{grid-area:info-5}#info-1 .thumb{grid-row:3}#info-5 .content-wrapper{display:grid;grid-column-gap:2rem;grid-template-areas:"text-1 text-1 image" "text-2 text-3 image";grid-template-columns:repeat(3,1fr)}#info-5 .content-wrapper .text:nth-of-type(1){grid-area:text-1}#info-5 .content-wrapper .text:nth-of-type(2){grid-area:text-3}#info-5 .content-wrapper .text:nth-of-type(3){grid-area:text-2}#info-5 .content-wrapper .thumb:nth-of-type(2){align-self:center;grid-area:image;justify-self:center}#info-5 .thumb:first-of-type{max-width:25%}#info-5 h3{max-width:33.33%}.homepage-samples{margin:2rem 0 2rem 50%}#homepage-resources ul{grid-template-columns:repeat(4,1fr)}#homepage-contact:before,#homepage-contact:after{border-top:6rem solid #fff;border-right:6rem solid transparent}#homepage-contact:after{border-top:6rem solid #fff;border-left:6rem solid transparent;border-right:0}.footer .custom-block{column-count:3}.footer-newsletter{max-width:300px}.top-products.primary h3,.top-products.secondary .all-products h3{font-size:2rem}.top-products.secondary .all-products .button{font-size:1.5rem}.top-bar.banner{text-align:left}#top-bar-phone-number a{color:var(--tennisball)}.all-products-grid{grid-template-columns:repeat(4,1fr)}.sewing-service-wrapper{display:grid;grid-gap:1rem;grid-template-columns:300px 1fr}.articles-grid ul li{flex-basis:calc(33.33% - 4rem)}.nycl-category-hero.nycl-homepage-hero h1{font-size:2.5em;display:block;margin:0 auto;max-width:var(--desktop)}}@media screen and (min-width:1200px){.logo{max-width:195px}#header-nav{justify-content:space-between;width:calc(100% - 2rem)}#header-nav>ul:first-of-type{margin:0 auto}.footer .custom-block{column-count:1;display:grid;grid-gap:2rem;grid-template-areas:"newsletter categories account" "newsletter categories contact" "logo categories payment";grid-template-columns:auto 1fr auto;align-items:start}.footer-logo{grid-area:logo}.footer-newsletter{grid-area:newsletter}.footer #categories{grid-area:categories;margin-left:1rem}.footer #categories li{break-inside:avoid}.footer .parent,.footer h3,.footer #categories>ul{margin-top:0}.footer #categories>ul{display:grid;grid-gap:2rem;grid-template-columns:auto auto auto}.footer #account{grid-area:account}.footer-contact{grid-area:contact}.footer-payment-methods{grid-area:payment}.nycl-category-hero:not(.nycl-homepage-hero) h1 span{font-size:1.5rem}.nycl-category-hero .content-areas{padding:4rem 0}.nycl-category-hero .subheading{font-size:1rem}.nycl-category-hero .ctas{padding:1rem 0}}@media screen and (min-width:1575px){.homepage-hero h1{font-size:5rem}.homepage-quote-container #artwork_file{clear:left;float:left;margin-right:1rem;width:50%}.homepage-quote-container #recaptcha{clear:right;float:right;width:calc(50% - 2rem)}.homepage-quote-container #recaptcha div{float:right}.footer .custom-block{padding:2rem}.homepage-hero h1{font-size:3.5rem;letter-spacing:0}.es-review-content-text{font-size:1.5em;line-height:1.25}.es-review-author-name{font-size:1.25em !important;margin-top:1rem}.ArrowControl__ArrowControlContainer-sc-ps7sz3-0.jeSnNy{height:48px !important;width:48px !important}.es-reviews-images-image-container{width:300px}.es-review-content-text-container{max-height:10rem !important}.top-bar.banner{text-align:center}.value-statements .google-stars img{max-width:250px}.reviews-container{height:100%;position:relative}.reviews-container script~div{left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}.partners-carousel img,.trusted-brands img{max-height:75px;max-width:200px}.partners-carousel .slick-track,.trusted-brands .slick-track{gap:4rem}.nycl-category-hero{align-items:center;display:grid;min-height:40vw;padding:2rem 0 0}.nycl-category-hero .content-areas{background:0 0}.nycl-category-hero.nycl-homepage-hero .content-areas{background-color:var(--direwolf);display:table;margin:0 auto;padding:0 1rem;width:auto}.nycl-category-hero.nycl-homepage-hero h1{font-size:3rem}}@media screen and (min-width:1724px){.homepage-categories-section{margin:0 auto;max-width:var(--page);translate:0;width:100%}.nycl-category-hero.nycl-homepage-hero h1{font-size:4rem}}.product-sample-pack-nycl.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field{border:none !important;padding:0 2.5rem 2px 0;clear:both}.product-sample-pack-nycl .product-add-form form{display:block !important}.product-sample-pack-nycl .product-options-wrapper{min-width:100%;padding-bottom:8%;border-bottom:0;border:0 !important}.product-sample-pack-nycl .fieldset>.field.qty,.nested.options-list>.field.qty{display:inline-block;vertical-align:middle;margin:2%;margin-right:14px}@media screen and (min-width:1080px){.product-sample-pack-nycl .box-tocart .fieldset .actions{margin-bottom:0;width:100%;height:69px}}@media (min-width:768px),print{.product-sample-pack-nycl .product-info-main{float:right;width:38%}.product-sample-pack-nycl .product-info-main .product-add-form{padding-top:15px;width:100%}.product-sample-pack-nycl h1.page-title{padding-left:12.5%}}.product-sample-pack-nycl h1.page-title .base{background-color:#fff !important;color:#000 !important}.product-sample-pack-nycl .product-options-bottom .actions button[type=submit]{background-color:var(--tennisball);color:#000;width:91%}.product-sample-pack-nycl .page-main{padding-bottom:0 !important}@media screen and (max-width:480px){.product-sample-pack-nycl .box-tocart .fieldset .actions{width:74%;float:right !important;margin-top:6%}}.product-hangtag-string.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field{border:none !important;padding:0 2.5rem 2px 0;clear:both}.product-hangtag-string .product-add-form form{display:block !important}.product-hangtag-string .product-options-wrapper{min-width:100%;padding-bottom:8%;border-bottom:0;border:0 !important}.product-hangtag-string .fieldset>.field.qty,.nested.options-list>.field.qty{display:inline-block;vertical-align:middle;margin:2%;margin-right:14px}@media screen and (min-width:1080px){.product-hangtag-string .box-tocart .fieldset .actions{margin-bottom:0;width:100%;height:69px}}@media (min-width:768px),print{.product-hangtag-string .product-info-main{float:right;width:38%}.product-hangtag-string .product-info-main .product-add-form{padding-top:15px;width:100%}.product-hangtag-string h1.page-title{padding-left:12.5%}}.product-hangtag-string h1.page-title .base{background-color:#fff !important;color:#000 !important}.product-hangtag-string .product-options-bottom .actions button[type=submit]{background-color:var(--tennisball);color:#000;width:91%}.product-hangtag-string .page-main{padding-bottom:0 !important}@media screen and (max-width:480px){.product-hangtag-string .box-tocart .fieldset .actions{width:74%;float:right !important;margin-top:6%}}.how-many-versions .control select option:first-child{display:none}.product-safety-pins.catalog-product-view.nycl .product-options-wrapper>.fieldset>.field{border:none !important;padding:0 2.5rem 2px 0;clear:both}.product-safety-pins .product-add-form form{display:block !important}.product-safety-pins .product-options-wrapper{min-width:100%;padding-bottom:8%;border-bottom:0;border:0 !important}.product-safety-pins .fieldset>.field.qty,.nested.options-list>.field.qty{display:inline-block;vertical-align:middle;margin:2%;margin-right:14px}@media screen and (min-width:1080px){.product-safety-pins .box-tocart .fieldset .actions{margin-bottom:0;width:100%;height:69px}}@media (min-width:768px),print{.product-safety-pins .product-info-main{float:right;width:38%}.product-safety-pins .product-info-main .product-add-form{padding-top:15px;width:100%}.product-safety-pins h1.page-title{padding-left:12.5%}}.product-safety-pins h1.page-title .base{background-color:#fff !important;color:#000 !important}.product-safety-pins .product-options-bottom .actions button[type=submit]{background-color:var(--tennisball);color:#000;width:91%}.product-safety-pins .page-main{padding-bottom:0 !important}@media screen and (max-width:480px){.product-safety-pins .box-tocart .fieldset .actions{width:74%;float:right !important;margin-top:6%}}.checkout-success .account{display:none !important}.product-list ul{margin-bottom:0 !important}.homepage-top-products .heading.has-icon .icon.best-seller{background:#fff url(/pub/media/nycl2024/icon-best-seller.svg) center no-repeat;background-size:1.5em}@media screen and (min-width:1200px){.cms-page-view .nycl-category-hero .subheading{font-size:2rem}}.cms-page-view .nycl-category-hero .content-areas{padding:0 2rem 1rem}.cms-page-view .nycl-category-hero.nycl-homepage-hero h1{padding:2rem 2rem 0}