:root{--brown:#4a2d2a;--light-brown:#89554f;--orange:#ef5732;--pink:#ed6e9b;--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)}.qwl.cms-index-index #maincontent{padding:0 !important}.qwl a{color:var(--flesh);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)}.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%}a.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}a.button:hover{background-color:var(--pink);border-color:var(--pink);color:#fff}a.button.gold{background-color:var(--gold);border-color:var(--gold);color:var(--brown)}a.button.gold:hover{background-color:var(--orange);border-color:var(--orange);color:#fff}a.button.outline{background-color:#fff;border:2px solid var(--orange);color:var(--orange)}a.button.outline:hover{border-color:var(--pink);color:var(--pink)}a.button.dark{background-color:var(--brown);border-color:var(--brown)}a.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;position:absolute;width:100%}.qwl-hero .hero-content h1{font-size:2rem;font-weight:500}.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}.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{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-top:2rem;overflow:hidden;position:relative}#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 .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%}.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:800px}.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}}@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:2400px){.qwl-hero .hero-content{max-width:800px}.qwl-hero .hero-content h1{font-size:4rem}.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:2rem;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 .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:1rem;margin:0}.qwl-category-products .image{border-radius:0 0 1rem 1rem;height:0;overflow:hidden;padding-top:15rem;position:relative}.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}@media screen and (min-width:800px){.qwl-category-products:not(.featured-product){grid-template-columns:1fr 1fr}.qwl-category-products:not(.featured-product) .blurb{text-align:left}}@media screen and (min-width:1080px){.qwl-category-products{margin:4rem auto}.qwl-category-products .image{padding-top:20rem}.qwl-category-products .blurb{font-size:1.25em;font-weight:300}}