:root{--brown:#4a2d2a;--light-brown:#89554f;--orange:#ef5732;--pink:#ed6e9b;--light-pink:#f4e1dd;--gold:#ecaa00;--cream:#fce5d7;--beige:#ede6d6;--flesh:#da8279;--desktop:1760px;--bigscreen:1600px;--default:'Neulis Alt',sans-serif}html{font-size:16px;scroll-behavior:none}body.qwl{background:#fff;font-family:var(--default);font-size:1rem;color:var(--brown);max-width:100%;overflow-x:hidden}.qwl.cms-index-index #maincontent{padding:0 !important}.qwl a{text-decoration:none}body.qwl h2{font-size:2rem;font-weight:500}.desktop-width{max-width:var(--desktop);margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.browser-width{margin-left:50%;translate:-50% 0;width:100vw}.qwl-top-header{background-color:var(--brown);color:#fff;padding:1rem 0}.google-rating-container,.banner-container{display:none}.top-header-right{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto auto}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{color:var(--orange)}.minicart-wrapper .action.showcart:hover:before{color:var(--gold)}.phone-number{text-align:left}.account-links a,.phone-number a{color:#fff}.account-links a:hover,.phone-number a:hover{color:var(--gold)}.minicart-wrapper .action.showcart .counter.qty{margin-left:-3px;margin-top:-8px}.qwl-top-header i.fas.fa-phone{transform:rotateY(180deg)}.logo{display:block;margin:0;max-width:unset}.logo img{display:block;max-height:unset;width:100%}.button{align-items:center;background-color:var(--orange);border:2px solid var(--orange);border-radius:1rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.25em;height:2.5em;padding:0 1em;text-transform:uppercase;white-space:nowrap}.button:hover{background-color:var(--pink);border-color:var(--pink);color:#fff}.button.gold{background-color:var(--gold);border-color:var(--gold);color:var(--brown)}.button.gold:hover{background-color:var(--orange);border-color:var(--orange);color:#fff}.button.pink{background-color:var(--pink);border-color:var(--pink);color:#fff}.button.pink:hover{background-color:var(--flesh);border-color:var(--flesh);color:#fff}.button.outline{background-color:#fff;border:2px solid var(--orange);color:var(--orange)}.button.outline:hover{border-color:var(--pink);color:var(--pink)}.button.dark{background-color:var(--brown);border-color:var(--brown)}.button.dark:hover{background-color:var(--light-brown);border-color:var(--light-brown)}.header-nav{padding:1rem 0}.header-areas{align-items:center;display:grid;grid-template-areas:"logo toggle" "nav nav";grid-gap:1rem;grid-template-columns:1fr auto;position:relative;z-index:99}.header-areas .logo-area{grid-area:logo;justify-self:start;width:100%}.header-areas .nav-toggle-area{grid-area:toggle}.header-areas .navigation-area{grid-area:nav}.header-areas .quote-link-area{grid-area:quote;display:none}body:not(.menu-active) .menu-close,body.menu-active .menu-open{display:none}.navigation-container{box-sizing:border-box;max-height:300vh;overflow:auto;padding-right:1rem;transition:max-height 1s ease;width:calc(100% - 1rem)}body:not(.menu-active) .navigation-container{max-height:0;overflow:hidden}a.button.nav-tier-1{box-sizing:border-box;width:100%;transition:border-radius .25s linear 1.25s}a.button.nav-tier-1:not(.childless).active{background-color:var(--pink);border-radius:1.5rem 1.5rem 0 0;transition:none}.navigation-container .nav-item:not(:first-of-type){margin-top:1rem}ul.subnav{background-color:var(--pink);border-radius:0 0 1.5rem 1.5rem;box-sizing:border-box;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height 1s ease 0s}.nav-tier-1.active~ul.subnav{max-height:300vh;overflow:auto}ul.subnav li{padding:.5rem 1rem}ul.subnav a{color:#fff}ul.subnav a:hover{color:#fff;opacity:.85}footer{background-color:var(--beige);color:var(--light-brown);padding:2rem 0 0}.footer-middle{background-color:transparent;color:var(--light-brown);padding:0}.qwl .footer-bottom{background-color:var(--brown);min-height:unset;color:#fff;padding:.5rem 0}footer .container{margin-left:auto;margin-right:auto;max-width:var(--bigscreen);width:calc(100% - 2rem);font-size:1rem}body.qwl h2.footer-menu-item-title{color:var(--brown);font-size:1.25rem;font-weight:500;margin:0 0 .5rem}.footer-menu-item a,.footer-text-item a{color:var(--light-brown);font-weight:400}footer .footer ul{margin-bottom:2rem}footer .footer ul .footer-menu-item{margin-bottom:.5em}.footer-middle .block.newsletter label{display:none}.footer-middle .block.newsletter .form.subscribe{align-items:center;background-color:#fff;border-radius:1.5rem;display:flex;height:3.5rem;justify-content:space-between;margin:1rem 0 2rem;max-width:100%}.footer-middle .block.newsletter input{background-color:#fff;border-radius:0;display:flex;height:100%;width:100%}.block.newsletter .actions{display:block;vertical-align:top;width:auto}.footer-middle .block.newsletter .action.subscribe{background-color:var(--gold);border-radius:0 1.5rem 1.5rem 0;color:var(--brown);cursor:pointer;height:3.5rem;font-family:var(--default);font-size:1rem;letter-spacing:.05em;line-height:auto;padding:0 1rem;font-weight:500;text-transform:uppercase}.footer-middle .block.newsletter .action.subscribe:hover{background-color:var(--orange);color:var(--gold)}.footer .container .row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.footer .newsletter{grid-column:1/span 2}.qwl-hero{margin-left:50%;margin-bottom:3rem;position:relative;translate:-50% 0;width:calc(100vw)}.qwl-hero:after{background:var(--brown) url('/pub/media/qwl2025/checker-border-brown.png') repeat-x;background-size:contain;content:" ";display:block;height:1rem;position:absolute;width:100%}.qwl-hero .hero-content{padding:6rem 1rem;position:relative;text-align:center}.qwl-hero .hero-image img{height:100%;object-fit:cover;object-position:top center;position:absolute;width:100%}.qwl-hero .hero-content h1{font-size:2rem;font-weight:600}.qwl-hero .hero-content .hero-text{font-weight:500}.qwl-hero .hero-content .hero-text.highlight{color:var(--flesh)}.qwl-hero .hero-content .hero-text .highlight{color:var(--orange)}.qwl-hero .hero-content .button{margin-top:1rem}.qwl-hero .hero-offer{background-color:rgba(255,255,255,.5);border:3px dashed var(--orange);border-radius:1rem;margin:0 auto;padding:1rem;width:fit-content}.qwl-hero .hero-offer .heading{font-size:2rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.qwl-hero .hero-offer .subheading{font-size:1.5rem;font-weight:500}.qwl-hero .hero-offer ul{display:grid;grid-column-gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin:1rem auto;padding:0;text-align:left;width:fit-content}.qwl-hero .hero-offer ul li{display:inline-block;font-weight:500;margin:0}.qwl-hero .hero-offer ul li:before{content:"\2022";margin-right:.25rem}.qwl-hero .hero-offer a.button{border-radius:.5rem;margin:0}.featured-products h2{margin:1rem auto;text-align:center}#qwl-featured-products h2{text-align:center}.featured-products-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr}.featured-products-grid a{color:var(--brown);display:block}.featured-product-image{background-color:hotpink;height:0;overflow:hidden;padding-top:115%;position:relative;width:100%}.featured-product-image .thumbnail{left:50%;object-fit:fill;position:absolute;scale:1;top:50%;transition:scale .5s ease 0s;translate:-50% -50%;width:100}.featured-products-grid a:hover h3{color:var(--pink)}.featured-products-grid a:hover .featured-product-image .thumbnail{scale:1.1}.featured-product-image .badge{left:1rem;max-height:2rem;position:absolute;top:1rem}.featured-products-grid h3{margin:1rem 0 0}.featured-products-grid p{font-weight:300}.featured-products-footer{margin:2rem auto;max-width:900px}.featured-products-footer p{font-size:1.5rem;font-weight:500;text-align:center}body.qwl{background-color:#fff}.carousel-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.carousel-header h2 a{color:var(--brown)}.carousel-header a.button{background-color:#fff;border:1px solid var(--brown);border-radius:1rem;color:var(--brown);font-size:.85rem;height:3rem;white-space:nowrap}.carousel-header a.button:hover{opacity:.85}.patches .carousel-header a.button{border-color:var(--orange);color:var(--orange)}.pins .carousel-header a.button{border-color:var(--pink);color:var(--pink)}.hangtags .carousel-header a.button{border-color:var(--gold);color:var(--gold)}ul.scrollbar-carousel{list-style:none;margin-bottom:1rem;padding:0}ul.scrollbar-carousel .label{align-items:center;background-color:var(--brown);border-radius:1rem 1rem 0 0;color:#fff;display:flex;font-weight:500;gap:.25rem;height:3rem;justify-content:center}.patches ul.scrollbar-carousel .label{background-color:var(--orange)}.pins ul.scrollbar-carousel .label{background-color:var(--pink)}.hangtags ul.scrollbar-carousel .label{background-color:var(--gold)}#qwl-homepage-categories button{display:none}ul.scrollbar-carousel .thumbnail{border-radius:0 0 1rem 1rem;height:0;overflow:hidden;padding-top:66.66%;position:relative}ul.scrollbar-carousel .thumbnail img{display:block;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;transition:all .5s linear 0s}ul.scrollbar-carousel .thumbnail:hover img{scale:1.1;rotate:-2deg}#google-reviews{background:var(--cream);margin-left:50%;margin-top:2rem;padding:2rem 0;translate:-50% 0;width:calc(100vw - 1rem)}#google-reviews .wrapper{margin:0 auto;max-width:var(--bigscreen);width:calc(100% - 4rem)}#google-reviews h2{text-align:center}#google-reviews .reviews-buttons{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}#google-reviews img.google-stars{display:block;max-height:4rem}#homepage-sewing-services{margin:1rem}#homepage-sewing-services .image-cell{height:0;overflow:hidden;position:relative}#homepage-sewing-services .image-cell img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#homepage-sewing-services h2{font-weight:600;margin:0 0 1rem;text-transform:none}#homepage-sewing-services ul{font-weight:600;margin:0;padding:1.25rem}.ss-grid{display:grid;grid-gap:1rem;grid-template-areas:"ss-3 ss-4" "ss-text ss-text" "ss-5 ss-5";grid-template-columns:repeat(2,1fr)}.ss-grid #ss-1a{grid-area:ss-1a}.ss-grid #ss-1b{grid-area:ss-1b}.ss-grid #ss-1c{grid-area:ss-1c}.ss-grid #ss-2a{grid-area:ss-2a}.ss-grid #ss-2b{grid-area:ss-2b}.ss-grid #ss-2c{grid-area:ss-2c}.ss-grid #ss-2d{grid-area:ss-2d}.ss-grid #ss-3{grid-area:ss-3}.ss-grid #ss-4{grid-area:ss-4}.ss-grid #ss-5{grid-area:ss-5}.ss-grid #ss-text{grid-area:ss-text}.ss-grid #ss-1a,.ss-grid #ss-1b,.ss-grid #ss-1c,.ss-grid #ss-2a,.ss-grid #ss-2b,.ss-grid #ss-2c,.ss-grid #ss-2d{display:none}.ss-grid #ss-3,.ss-grid #ss-4{padding-top:100%}.ss-grid #ss-5{padding-top:50%}#homepage-custom-branding{background-color:var(--beige);margin-left:50%;margin-top:6rem;padding:4rem 0;position:relative;text-align:center;translate:-50% 0;width:calc(100vw - 1rem)}#homepage-custom-branding:before,#expert-tips-section:before{background:transparent url('/pub/media/qwl2025/custom-branding-top.svg') center center repeat-x;background-size:contain;content:" ";display:block;height:5rem;position:absolute;width:100%;top:-2rem}#homepage-custom-branding:after{background:transparent url('/pub/media/qwl2025/custom-branding-footer.svg') center left repeat-x;background-size:contain;bottom:0;content:" ";display:block;height:.5rem;position:absolute;width:100%}#homepage-custom-branding h3{margin:0 auto;max-width:900px}#homepage-custom-branding .button{background-color:var(--brown);margin:0 auto;text-transform:none;width:fit-content}#homepage-custom-branding .button:hover{background-color:var(--pink)}.custom-branding-categories{display:grid;gap:1rem;grid-template-columns:1fr}.custom-branding-category{display:grid;gap:1rem;grid-template-columns:1fr;justify-content:center}#homepage-quote{margin-left:50%;padding:2rem 0;position:relative;translate:-50% 0;width:calc(100vw - 1rem)}#homepage-quote h2{margin-top:0}#homepage-quote .background-image{background-color:var(--pink);height:100%;position:absolute;right:0;top:0}#homepage-quote .background-image img{display:block;height:100%;object-fit:cover;object-position:right;width:100%}#homepage-quote .wrapper{position:relative}#homepage-quote label{display:block;font-weight:500;margin-bottom:.5rem}#homepage-quote input,#homepage-quote select,#homepage-quote textarea{background-color:#fff;appearance:none;border:0;border-radius:0;display:block}#homepage-quote input:focus,#homepage-quote select:focus,#homepage-quote textarea:focus{background-color:var(--beige);border:0;outline:none}#homepage-quote form{display:grid;gap:1rem}#width_height{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr}#width_height_instructions{font-size:.85rem;grid-column:1/span 3}#width_by_height_x{translate:0 .75em}#homepage-quote label.upload{background-color:#fff;padding:.5rem}#homepage-quote br{display:none}#homepage-quote button:not(.primary){align-items:center;background-color:var(--orange);border:0;border-radius:1rem;color:#fff;cursor:pointer;display:inline-flex;font:500 1rem var(--default);height:3em;justify-content:center;text-align:center;text-transform:uppercase;width:100%}#homepage-quote button:not(.primary):hover{background-color:var(--brown)}#homepage-quote ul{padding:0 0 0 1.25rem}#homepage-quote ul li{font-weight:600;margin-bottom:0}#homepage-quote .preheader{font-size:1.25rem;font-weight:500}#discuss_project_group label{align-items:center;display:flex;gap:.5rem;margin:0}#discuss_project_group label:before{align-items:center;background-color:rgba(255,255,255,0);border:1px solid var(--brown);color:transparent;content:"X";display:flex;height:1rem;justify-content:center;width:1rem}#discuss_project_group input:checked~label:before{background-color:rgba(255,255,255,1);color:var(--brown)}#homepage-specials{margin:0 auto;max-width:var(--desktop)}#homepage-specials h2{text-align:center}.specials-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr}.specials-grid .grid-item{position:relative}.specials-grid .thumbnail{position:relative}.specials-grid .blurb{font:600 1.5rem var(--default);left:0;padding:1rem;position:absolute;top:0}.specials-grid .grid-item.dark .blurb{color:#fff}.specials-grid .blurb em{display:block;color:var(--flesh);font-style:normal;font:500 1.5em var(--default);letter-spacing:.05em}.specials-banner{margin-top:1rem;padding:1rem;overflow:hidden;position:relative}.specials-banner .thumbnail{left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.specials-banner .content-areas{color:#fff;display:grid;gap:1rem;position:relative}.specials-banner .content-areas h3{font-style:italic;font-weight:500;margin:0}.specials-banner .content-areas .area-2{text-align:center}.specials-banner .content-areas ul{list-style:none;margin:1rem;padding:0}.specials-banner .content-areas ul li{color:var(--gold);margin:0}.specials-banner .content-areas .footnote{font-size:.85em;font-style:italic}#homepage-instagram{margin-top:2rem;text-align:center}#homepage-instagram .instagram-logo{margin:0 auto 1rem auto;max-width:100px}#homepage-instagram a{color:var(--brown)}#homepage-instagram h2{margin:0}#homepage-instagram .eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled{display:none}#homepage-instagram p{font-weight:600;margin:.5rem auto 2rem auto}#homepage-samples{margin-left:50%;margin-top:2rem;overflow:hidden;position:relative;translate:-50% 0;width:100vw}#homepage-samples img{left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}#homepage-samples .wrapper{background-color:rgba(255,255,255,.75);padding:2rem;position:relative;text-align:center}#homepage-samples .heading{font:normal 1.5em/1 var(--default);margin-bottom:1rem}#homepage-seo h2{text-align:center}#homepage-seo h3{font-size:1.5rem}.seo-columns{margin-bottom:2rem}.seo-columns img{display:block;width:100%}#homepage-footer{padding-top:2rem;text-align:center}#homepage-footer .wrapper{margin:2rem auto;max-width:800px;width:calc(100% - 2rem)}#homepage-footer a:not(.button){color:var(--pink)}#homepage-footer .wrapper p{font-size:1.25rem;font-weight:600}#homepage-footer .buttons{align-items:center;display:flex;gap:2rem;justify-content:center}.page-footer{position:relative}.page-footer:before{background:transparent url('/pub/media/qwl2025/checker-border-orange.svg') center left repeat-x;background-size:contain;top:0;content:" ";display:block;height:.5rem;position:absolute;width:100%}.pink-checker-divider{background:transparent url('/pub/media/qwl2025/checker-border-orange.svg') center left repeat-x;background-size:contain;display:block;height:.5rem;margin:2rem 0;margin-left:50%;translate:-50% 0;width:100vw}.products-help a{color:var(--orange)}@media screen and (min-width:600px){.qwl-hero .hero-content{padding:10rem 1rem}.specials-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:800px){.banner-container{display:block}.top-header-areas{align-items:center;display:grid;grid-template-columns:1fr auto}.banner a{color:var(--gold);font-weight:600;text-transform:uppercase}.header-areas{align-items:center;grid-template-areas:"logo quote toggle" "nav nav nav";grid-gap:1rem;grid-template-columns:1fr auto auto;justify-content:start}.header-areas .quote-link-area{display:flex;justify-self:end}.header-areas .logo-area>a{display:block;width:auto;justify-self:start}.logo img{height:4rem}.qwl-hero .hero-content{margin:0 auto;max-width:50%;padding:10rem 1rem}.featured-products-grid{grid-template-columns:1fr 1fr}ul.scrollbar-carousel .label span{opacity:0;transition:opacity .25s linear 0s}ul.scrollbar-carousel li:hover .label span{opacity:1}.ss-grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"ss-2a ss-3 ss-4" "ss-2b ss-text ss-text" "ss-2c ss-text ss-text" "ss-2d ss-5 ss-5"}.ss-grid #ss-2a,.ss-grid #ss-2b,.ss-grid #ss-2c,.ss-grid #ss-2d{display:block;height:100%}.custom-branding-categories{grid-template-columns:1fr 1fr}#homepage-quote form{grid-template-columns:1fr 1fr}#homepage-quote #products_list,#homepage-quote #width_height,#homepage-quote #quantity_list,.g-recaptcha,.buttons-set,#discuss_project_group{grid-column:1/span 2}#homepage-quote .quote-form-column{margin-left:33.33%;width:66.66%}#homepage-quote .background-image img{object-position:center}.specials-banner .content-areas{align-items:center;grid-template-columns:1fr 1fr}.specials-banner .content-areas h3{font-size:2.5em}#homepage-samples .wrapper{margin:1rem auto;max-width:600px}.footer .container .row{grid-template-columns:1fr 1fr 1fr}.footer .newsletter{grid-column:2/span 2}}@media screen and (min-width:1080px){.footer .container .row{display:flex;flex-wrap:wrap;gap:1rem}.footer-middle .block.newsletter .form.subscribe{max-width:300px}.qwl-hero .hero-image img{position:relative}.qwl-hero .hero-content{left:50%;max-width:600px;padding:0;position:absolute;top:50%;translate:-50% -50%}.qwl-hero.category-hero .hero-content{max-width:900px}.qwl-hero:after{translate:0 -1rem}.featured-products-grid{grid-template-columns:repeat(4,1fr)}#qwl-homepage-categories .carousel-header~div div:nth-of-type(2) div{opacity:0 !important;transition:opacity .5s linear 0s}#qwl-homepage-categories .wrapper:hover .carousel-header~div div:nth-of-type(2) div{opacity:1 !important}.custom-branding-categories{grid-template-columns:repeat(4,1fr);margin-top:4rem}#homepage-quote .quote-form-column{margin-left:50%;width:50%}#homepage-quote .background-image img{object-position:25%}.specials-grid{grid-template-columns:repeat(4,1fr)}.specials-banner{padding:2rem}.specials-banner .content-areas{align-items:center;display:flex;justify-content:space-between}.specials-banner .content-areas h3{max-width:50%}#homepage-samples .wrapper{background-color:transparent}.seo-columns{align-items:center;display:flex;gap:2rem}.seo-columns .image-column{min-width:55%}#homepage-seo .seo-columns:nth-of-type(even) .image-column{order:2}}@media screen and (min-width:1280px){.top-header-areas{grid-template-columns:1fr auto 1fr}.google-rating-container{display:block}.google-rating-container img{display:block;max-height:2rem}.header-areas{grid-template-areas:"logo nav quote";grid-gap:1rem;grid-template-columns:auto 1fr auto}.header-areas .nav-toggle-area{display:none}.navigation-container,body:not(.menu-active) .navigation-container{display:flex;gap:1rem;max-height:unset;justify-content:center;overflow:visible;padding-right:0;position:relative;transition:none;width:100%}ul.subnav{border-radius:0 .5rem .5rem;top:100%;position:absolute;transition:none;width:100%}a.button.nav-tier-1{font-size:1rem;width:auto}.navigation-container .nav-item{position:relative}.nav-tier-1.active~ul.subnav,.nav-item:hover ul.subnav,ul.subnav:hover{margin-top:1rem;max-height:unset;overflow:visible;transition:none;width:fit-content}.nav-tier-1:not(.childless).active:after,.nav-item:not(.no-subnav):hover:after{background-color:var(--pink);content:" ";height:1rem;left:0;position:absolute;bottom:-1rem;width:100%}a.button.nav-tier-1:not(.childless):hover,.nav-item:hover a.button.nav-tier-1:not(.childless){background-color:var(--pink);border:0;border-radius:1.5rem 1.5rem 0 0;transition:none}.quote-link-area a.button{font-size:1rem}.navigation-container .nav-item:not(:first-of-type){margin-top:0}.subnav-item{margin:0}.subnav-item a{font-size:1rem;white-space:nowrap}a.button.nav-tier-1{transition:none}.footer .container .row{flex-wrap:nowrap}.ss-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"ss-1 ss-2a ss-3 ss-4" "ss-1 ss-2b ss-text ss-text" "ss-1 ss-2c ss-text ss-text" "ss-1 ss-2d ss-5 ss-5"}.ss-grid #ss-1{grid-area:ss-1;height:100%}.ss-grid #ss-1a{display:block;height:calc(35% - 1rem);margin-bottom:1rem}.ss-grid #ss-1b{display:block;height:30%}.ss-grid #ss-1c{display:block;height:calc(35% - 1rem);margin-top:1rem}.phone-number{text-align:right}.qwl-hero .hero-image{min-height:50vw}.qwl-hero.homepage-hero .hero-image{min-height:50vw}.qwl-hero .hero-image img{position:absolute}.qwl-hero .hero-content{bottom:auto;top:50%;translate:-50% -50%}.qwl-hero.homepage-hero .hero-content{bottom:auto;top:50%;translate:-50% -50%}.qwl-hero .hero-offer{padding:1rem 3rem}}@media screen and (min-width:1400px){.footer .container .row{gap:2rem}.qwl-hero .hero-content h1{font-size:3rem}.qwl-hero.category-hero .hero-content h1{font-size:2.5rem}.qwl-hero .hero-content .hero-text,.qwl-hero .hero-content a.button{font-size:1.5rem}#homepage-sewing-services h2{font-size:4rem}#homepage-sewing-services #ss-text{padding:2rem}.custom-branding-categories{gap:2rem;padding-bottom:6rem}#homepage-quote{overflow:hidden}#homepage-quote .background-image img{object-position:left;scale:110%}#homepage-quote .background-image{left:0;right:auto;width:100%}.specials-banner .content-areas .area-2{font-size:1.5em}#homepage-samples .wrapper{margin:3rem auto}#homepage-samples .wrapper .heading{font-size:2.5em}}@media screen and (min-width:1600px){.qwl-hero.category-hero .hero-content h1{font-size:3rem}}@media screen and (min-width:1800px){.qwl-hero.category-hero .hero-content h1{font-size:3.25rem}.qwl-hero .hero-image{min-height:45vw}}@media screen and (min-width:2400px){.qwl-hero.category-hero .hero-content{max-width:unset}.qwl-hero .hero-content h1{font-size:4rem}.qwl-hero.category-hero .hero-content h1{font-size:5rem}.qwl-hero .hero-content .hero-text,.qwl-hero .hero-content a.button{font-size:2rem}#homepage-sewing-services{margin:1rem auto;max-width:1900px}#homepage-sewing-services #ss-text{padding:6rem}.specials-grid .blurb{font-size:2rem}.specials-banner .content-areas .area-2{max-width:25%}.specials-banner .content-areas h3{font-size:4em;max-width:35%}#homepage-samples .wrapper{font-size:1.5rem;margin:6rem auto;max-width:900px}#homepage-samples .wrapper .heading{font-size:2em}}.cart-summary .checkout-methods-items .action.primary.checkout,.cart-discount .actions-toolbar .action.primary{background:var(--orange);box-shadow:2px 2px 0 #000;color:#000;transition:all .15s linear 0s}.amcheckout-step-container .action.checkout.amasty:hover{background:var(--orange) !important;box-shadow:2px 2px 0 #000;color:#000;transition:all .15s linear 0s}button{background:var(--orange) !important;box-shadow:2px 2px 0 #000;color:#000;transition:all .15s linear 0s}button:hover{box-shadow:4px 4px 0 #000;color:#fff;transform:translate(-2px,-2px)}.action.primary{background:var(--orange) !important;box-shadow:2px 2px 0 #000;color:#000;transition:all .15s linear 0s}.action.primary:hover{box-shadow:4px 4px 0 #000;color:#fff;transform:translate(-2px,-2px)}.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,.magento-rma-returns-view .page-main .page-title-wrapper .page-title,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,.account .page-main .page-title-wrapper .page-title,[class^=sales-guest-] .page-main .page-title-wrapper .page-title,.sales-guest-view .page-main .page-title-wrapper .page-title,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title{color:#521e27;font-size:30px;margin:0 0 15px;font-weight:400}body.account .page-title-wrapper{display:none}body.account .account-nav .title{margin-bottom:14px}body.account .account-nav .nav.items>li.nav.item,body.account .account-nav .nav.items>li.nav.item.current{font-size:17px;line-height:1.2em;margin-bottom:3px;border:1px solid #fff;border-radius:7px;padding:6px 10px 8px}body.account .account-nav .nav.items>li.nav.item span.delimiter{width:100%;display:inline-block;border-bottom:2px solid silver}body.account .account-nav .nav.items>li.nav.item:hover{border:1px dashed #552730;transition:border 1s}body.account .account-nav .nav.items>li.nav.item.current{background-color:#552730;color:#fff;border-radius:7px}body.account .account-nav .nav.items>li.nav.item.current:hover{border:1px solid #552730}body.account .account-nav .nav.items>li.nav.item.current a{display:inline-block;color:#fff}body.account .account-nav .nav.items>li.nav.item.current strong{font-weight:unset}@media only screen and (max-width:575px){body.account .account-nav .nav.items>li.nav.item,body.account .account-nav .nav.items>li.nav.item.current{font-size:15px;padding:2px 10px 4px}}body.account .columns>*{float:unset !important}body.account .columns{display:flex;flex-wrap:wrap}body.account .columns .sidebar-main{margin-bottom:0;order:-2}body.account .columns .sidebar-main .account-nav{margin-bottom:15px}body.account .columns .sidebar-main .sidebar-additional{display:none}body.account .columns .column.main{display:flex;flex-direction:column;padding-bottom:0;margin-top:10px;padding-left:0}body.account .columns .column.main .block-dashboard-orders{order:-1}body.account .indent-to-match-table{padding-left:8px}body.account table{font-size:14px;margin-bottom:40px}body.account table thead tr{background-color:#521e27;color:#fff}body.account table#my-pending-approvals{margin-bottom:40px}body.account table#my-pending-approvals td{border-bottom:1px solid silver}@media only screen and (max-width:575px){body.account table#my-pending-approvals td{display:block}body.account table#my-pending-approvals td:nth-child(1){border-bottom:none;padding-bottom:0}body.account table#my-pending-approvals td:nth-child(2){padding-top:0}body.account table#my-pending-approvals td.artwork{padding-bottom:10px}}body.account table#my-pending-approvals embed{max-height:20vw}body.account table#my-pending-approvals td.label{font-weight:700}body.account table#my-pending-approvals td.artwork img{border:1px solid silver}body.account table#my-pending-approvals td.artwork img{max-height:50vh}body.account table#my-pending-approvals td.artwork button{border-radius:7px;margin:10px 0 0 20px;padding:10px 20px;height:unset;line-height:1.2em;min-width:200px}@media only screen and (min-width:992px){body.account table#my-pending-approvals td.artwork button{font-size:1.2em}}body.account table#my-pending-approvals td.artwork button.artwork-approve-popup{background-color:green;color:#fff}body.account table#my-pending-approvals td.artwork button.artwork-disapprove-popup:hover{background-color:red;color:#fff}body.account table#my-pending-approvals textarea{border:2px solid orange}body.account .columns .column.main .block .block-title strong,body.account .columns .column.main .block .block-title h2{font-weight:unset;font-size:20px;color:#521e27}@media only screen and (min-width:1000px){body.account .columns .sidebar-main{flex:1}body.account .columns .column.main{flex:3}}@media only screen and (min-width:1199px){body.account .columns .sidebar-main{flex:1}body.account .columns .column.main{flex:4}}body.account .toolbar.bottom{padding:10px;border-top:1px solid silver;border-bottom:1px solid silver}body.account .limiter-options{padding-left:10px;padding-right:30px}body.account .actions-toolbar .primary{float:right}body.account .column.main .nav.item{font-size:16px}body.account.sales-order-history #my-{border:1px solid silver;font-size:14px}body.account .box{color:#000}body.account .box .box-title{background-color:#552730;color:#fff;border:1px solid #552730}body.account .box .box-content{border:1px solid #552730}body.account .box .box-actions{border:1px solid #552730;border-top:none}body.account .no-pending-approvals{font-size:24px;padding:8px 8px 12px;margin-bottom:20px;background-color:silver}body.account .order-details-items .table-order-items td,body.account .order-details-items .table-order-items td .product.name,body.account .order-details-items .table-order-items td .price{font-size:20px;line-height:1.1em;margin:0;padding:10px}body.account .order-details-items .table-order-items td .item-options{font-size:14px;margin-top:20px;line-height:1.3em;padding:10px}.design-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.design-wrapper div{width:15%}.sewing-service-wrapper{display:flex}.sewing-service-wrapper .sewing-services-price-column{width:100%;margin-left:3%}.sewing-service-wrapper .comparison-table{margin-bottom:30px;border:1px solid #552730;font-size:14px}.sewing-service-wrapper .comparison-table tr:nth-child(even){background-color:#ddd}.sewing-service-wrapper .comparison-table thead{font-size:20px;background-color:#552730;color:#fff}.sewing-service-wrapper .comparison-table tbody th{width:55%}.sewing-service-wrapper .comparison-table tbody td{width:15%}.sewing-service-wrapper .comparison-table tr td,.sewing-service-wrapper .comparison-table tr th{border:1px solid silver}.table-order-items>tbody>tr>th{vertical-align:middle !important}.moved-add-to-links{display:none !important}.qwl-category-products{display:grid;gap:1rem;margin:2rem auto}.qwl-category-products .heading{background-color:var(--brown);border-radius:1rem 1rem 0 0;color:#fff;display:table;padding:1rem 0;text-align:center;width:100%}.qwl-category-products a{display:block;position:relative}.qwl-category-products .heading.pink{background-color:var(--pink)}.qwl-category-products .heading.gold{background-color:var(--gold)}.qwl-category-products .heading.orange{background-color:var(--orange)}.qwl-category-products .heading h2{margin:0}.qwl-category-products .heading h3{font-size:1.25rem;margin:0}.qwl-category-products .image{border-radius:0 0 1rem 1rem;height:0;overflow:hidden;padding-top:15rem;position:relative;z-index:1}.qwl-category-products .image img{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%;scale:1;transition:scale .5s linear 0s}.qwl-category-products a:hover .image img{scale:1.05}.qwl-category-products .blurb{color:var(--brown);font-size:.85rem;margin-top:1rem;text-align:center}.qwl-category-products .tag{background-color:var(--pink);border-radius:0 .5rem .5rem 0;bottom:1rem;color:#fff;padding:.25rem 1rem;position:absolute;z-index:2}.qwl-category-products .heading.orange~div~.tag{background-color:var(--orange)}.marquee-container{background-color:var(--flesh);align-items:center;display:flex;width:100vw;left:50%;position:relative;transform:translate(-50%,0);overflow:hidden;height:2.5rem}.marquee-content{white-space:nowrap;position:absolute;left:0;will-change:transform;display:flex}.marquee-content span{display:inline-block;font-weight:500;font-size:1.25rem;color:var(--brown);line-height:2.5rem;padding:0 .25rem}.marquee-content span.em{color:#fff;font-size:1.5rem}.marquee-content span.sep{padding:0 2rem}.expert-tips{background-color:var(--beige);margin-top:4rem;padding:1rem 0}.expert-tips h2.expert-tips-title{font-weight:600;text-align:center}ul.expert-tips-grid{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;justify-content:center;margin:0;padding:0}ul.expert-tips-grid li a{border-radius:2rem;display:block;height:0;overflow:hidden;padding-top:100%;position:relative}ul.expert-tips-grid li{flex-basis:400px}@media screen and (min-width:1730px){.expert-tips{padding-bottom:2rem}ul.expert-tips-grid li{flex-basis:450px}}img.tip-card-image{height:100%;left:50%;object-fit:cover;position:absolute;scale:1;top:50%;transition:scale .5s linear 0s;translate:-50% -50%}.expert-tips li:hover img.tip-card-image{scale:1.05}.tip-card-body{box-sizing:border-box;align-items:center;background-color:var(--brown);display:flex;color:#fff;left:0;justify-content:center;min-height:5rem;padding:1rem;position:absolute;text-align:center;top:0;width:100%}.tip-card-body h3{font-size:1rem;font-weight:500;margin:0}.qwl .page-wrapper>.breadcrumbs{display:none}.qwl-split-section{background-color:var(--light-pink);position:relative}.qwl-split-section:before,.qwl-split-section:after{background:transparent url('/pub/media/qwl2025/checker-border-flesh.svg') center left repeat-x;background-size:contain;top:0;content:" ";display:block;height:.5rem;position:absolute;width:100%}.qwl-split-section:after{bottom:0;top:auto}.qwl-split-section .columns{display:grid;gap:4rem;grid-template-columns:1fr;padding:2rem 0;position:relative}.qwl-other-products{display:grid;gap:1rem;grid-template-columns:1fr}.qwl-other-products>a{align-items:center;background-color:rgba(255,255,255,.35);border-radius:1rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.qwl-other-products .content{padding:1rem}.qwl-other-products .label{color:var(--brown);font-weight:600;margin-bottom:.5rem}.qwl-other-products .image{height:100%;position:relative}.qwl-other-products .image img{display:block;height:100%;left:50%;object-fit:cover;position:absolute;scale:1;top:50%;translate:-50% -50%;transition:scale .5s ease 0s;width:100%}.qwl-other-products>a:hover .image img{scale:1.05}.qwl-category-reviews{text-align:center}.qwl-category-reviews .buttons{align-items:end;display:grid;gap:2rem;grid-template-columns:auto 1fr;justify-self:center;margin-top:1rem}.qwl-category-reviews .buttons img{display:block;max-width:200px}.best-sellers{container-type:inline-size}.best-sellers h2{text-align:center}.best-sellers .label-grid{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr}@container (min-width:600px) and (max-width:799px){.best-sellers .label-grid{grid-template-columns:1fr 1fr}.best-sellers .label-grid .label-card:first-of-type{grid-column:1/span 2;padding-top:50%}}@container (min-width:800px){.best-sellers .label-grid{grid-template-columns:1fr 1fr 1fr}}.best-sellers .label-grid .label-card{border-radius:1rem;display:block;height:0;overflow:hidden;padding-top:110%;position:relative}.best-sellers .label-grid .label-card a{color:#fff}.best-sellers .label-grid .label-card img.label-image{display:block;height:100%;left:50%;object-fit:cover;position:absolute;scale:1;top:50%;translate:-50% -50%;transition:scale .5s ease 0s;width:100%}.best-sellers .label-grid .label-card:hover img.label-image{scale:1.1}.best-sellers .label-grid .label-card .label-card-content{height:100%;position:absolute;top:0;width:100%}.best-sellers .label-grid .label-card .heading{background-color:var(--orange);box-sizing:border-box;color:#fff;padding:1rem;position:absolute;text-align:center;top:0;width:100%}.best-sellers .label-grid .label-card .heading h3{font:600 1.5rem/1 var(--default);margin:0 0 .25rem}.best-sellers .label-grid .label-card .subheading{align-items:center;display:flex;gap:.5rem;font:600 1rem/1 var(--default);justify-content:center}.best-sellers .label-grid .label-card .subheading img{display:block;max-height:1.5rem;width:auto}.best-sellers .label-grid .label-card .tag{background-color:var(--orange);border-radius:0 .5rem .5rem 0;bottom:1rem;color:#fff;font:600 1/1 var(--default);left:0;padding:.25rem 1rem;position:absolute}.best-sellers .label-grid .label-card:nth-of-type(2) .heading,.best-sellers .label-grid .label-card:nth-of-type(2) .tag{background-color:var(--pink)}.best-sellers .label-grid .label-card:nth-of-type(3) .heading,.best-sellers .label-grid .label-card:nth-of-type(3) .tag{background-color:var(--orange)}.featured-promo{display:grid;gap:2rem;grid-template-columns:1fr;margin:2rem auto;position:relative}.featured-promo:before{background:var(--orange) url(/pub/media/qwl2025/categories/labels/202508/woven-cotton-feature-bg.jpg) center right repeat-x;background-size:cover;content:" ";height:0;right:100%;padding-top:75%;position:absolute;top:0;width:calc(100vw/2)}.featured-promo .promo-image-col{background:var(--orange) url(/pub/media/qwl2025/categories/labels/202508/woven-cotton-feature-bg.jpg) center right repeat-x;background-size:cover;border-radius:0 1rem 1rem 0;box-sizing:border-box;height:0;overflow:hidden;padding-top:75%;position:relative;width:100%}.featured-promo .promo-image-col>img{display:block;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.featured-promo .promo-title{align-items:center;box-sizing:border-box;color:var(--brown);display:flex;gap:1rem;left:0;justify-content:center;padding:1rem;position:absolute;top:0;width:100%}.featured-promo .promo-title h3{margin:0}.featured-promo .promo-title img{display:block;max-height:2rem;width:auto}.featured-promo .promo-text-col{text-align:left}.featured-promo .promo-text-col h4{font-weight:600;margin-bottom:1rem;text-align:center}.featured-promo .promo-text-col p{margin-bottom:1rem}.featured-promo .promo-text-col ul{list-style:disc;font-weight:600;margin:0 0 1rem 1.5rem;padding:0}.featured-promo .promo-text-col ul li{margin-bottom:.25rem}.featured-promo .promo-text-col a.button{border-radius:.25rem}@media screen and (min-width:800px){.qwl-category-products{grid-template-columns:1fr 1fr}.qwl-category-products:not(.featured-product) .blurb{text-align:left}.qwl-split-section .columns{grid-template-columns:1fr 1fr}.qwl-split-section .columns:after{background:#fff url('/pub/media/qwl2025/checker-border-flesh-vertical.svg') center left repeat-y;content:" ";display:block;left:calc(50% - .25rem);height:calc(100% - 1rem);position:absolute;width:.5rem;top:.5rem;visibility:visible;z-index:1}.featured-promo{grid-template-columns:1fr 1fr}.featured-promo .promo-image-col,.featured-promo:before{height:100%;padding-top:0}.featured-promo .promo-image-col>img{object-fit:contain}}@media screen and (min-width:1080px){.qwl-category-products{margin:0 auto}.qwl-category-products .image{padding-top:15rem}.qwl-category-products .blurb{font-size:1.25em;font-weight:300}.qwl-other-products>a{max-height:10rem}.qwl-category-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.qwl-category-products{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1400px){.featured-promo{grid-template-columns:60% 1fr}}@media screen and (min-width:1800px){.qwl-hero.homepage-hero .hero-content{max-width:unset;width:100%}.qwl-hero.homepage-hero .hero-content h1{font-size:4rem}.qwl-hero .hero-offer .heading{font-size:2.5rem}}