@font-face{font-family:avertape;src:url(/_next/static/media/02f5bb27073154c6-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:avertape;src:url(/_next/static/media/02f5bb27073154c6-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:avertape Fallback;src:local("Arial");ascent-override:92.41%;descent-override:24.38%;line-gap-override:0.00%;size-adjust:105.84%}.__className_2eba15{font-family:avertape,avertape Fallback}.__variable_2eba15{--font-avertape:"avertape","avertape Fallback"}@media (max-width:767px){body,body:has([id^=headlessui-dialog]),body:has([role=dialog]),html{overflow-x:hidden!important;width:100%!important;position:relative!important;max-width:100%!important;touch-action:pan-y!important}.fixed.inset-0.bg-black\/30,[id^=headlessui-dialog-backdrop],[id^=headlessui-dialog-overlay]{width:100%!important;max-width:100%!important;min-width:0!important;left:0!important;right:0!important;overflow:hidden!important;position:fixed!important;box-sizing:border-box!important;transform:translateZ(0)!important}.fixed.inset-0.flex{overflow:hidden!important}.fixed.inset-0.flex,[id^=headlessui-dialog-panel]{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;transform:translateZ(0)!important}[id^=headlessui-dialog-panel]{overflow-x:hidden!important}#patch-type-carousel-container{box-sizing:border-box!important}#patch-type-carousel-container,.flex-1.min-w-0.overflow-y-auto{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.flex-1.min-w-0.overflow-y-auto{transform:translateZ(0)!important}[id^=headlessui-dialog-panel] *{max-width:100%!important;box-sizing:border-box!important}[class*=-section],[class*=selector],[id*=-section],[id*=selector]{scroll-margin-top:100px!important;position:relative!important;width:100%!important}body,html{overflow-x:hidden!important;position:relative!important;width:100%!important;max-width:100%!important}.fixed.inset-0.bg-black\/30,[id^=headlessui-dialog-backdrop],[id^=headlessui-dialog-overlay]{width:100%!important;max-width:100%!important;left:0!important;right:0!important;position:fixed!important;overflow:hidden!important}.fixed.inset-0.flex{overflow:hidden!important;padding:0!important}.fixed.inset-0.flex,[id^=headlessui-dialog-panel]{width:100%!important;max-width:100%!important;margin:0!important}[id^=headlessui-dialog-panel]{overflow-x:hidden!important;box-sizing:border-box!important}.flex-1.min-w-0.overflow-y-auto{overflow-x:hidden!important;width:100%!important;max-width:100%!important}}.p-1.xs\:p-2.sm\:p-3.md\:p-4.lg\:p-5.xl\:p-6{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-left:.5rem!important;padding-right:.5rem!important}[class*=size-selector] .relative .absolute,[id*=size-selector] .relative .absolute{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-height:80vh!important;height:auto!important;z-index:99999!important;overflow-y:auto!important;box-shadow:0 10px 25px rgba(0,0,0,.3)!important;border:1px solid rgba(0,0,0,.1)!important}[class*=size-selector] .relative .absolute:before,[id*=size-selector] .relative .absolute:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}[class*=size-selector] .relative .absolute [role=option],[id*=size-selector] .relative .absolute [role=option]{padding:12px 10px 12px 40px!important;font-size:16px!important}[class*=size-selector] .relative .absolute [role=option] .absolute,[id*=size-selector] .relative .absolute [role=option] .absolute{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;left:10px!important}@media (max-width:640px){.bulk-quote-form .grid,.bulk-quote-modal .grid,[class*=bulk-quote] .grid,[id*=bulk-quote] .grid,[id^=headlessui-dialog-panel] .grid,[id^=headlessui-dialog] .grid,[role=dialog] .grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.bulk-quote-form .grid>div,.bulk-quote-modal .grid>div,[class*=bulk-quote] .grid>div,[id*=bulk-quote] .grid>div,[id^=headlessui-dialog] .grid>div,[role=dialog] .grid>div{width:100%!important;margin:0!important;border-radius:10px!important;box-shadow:0 2px 5px rgba(0,0,0,.1)!important;height:180px!important;padding:10px!important}.bulk-quote-form .grid>div>div:first-child,.bulk-quote-modal .grid>div>div:first-child,[class*=bulk-quote] .grid>div>div:first-child,[id*=bulk-quote] .grid>div>div:first-child,[id^=headlessui-dialog] .grid>div>div:first-child,[role=dialog] .grid>div>div:first-child{height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important}.bulk-quote-form .grid>div span,.bulk-quote-modal .grid>div span,[class*=bulk-quote] .grid>div span,[id*=bulk-quote] .grid>div span,[id^=headlessui-dialog] .grid>div span,[role=dialog] .grid>div span{font-size:13px!important;line-height:1.3!important;font-weight:600!important;display:block!important;text-align:center!important;padding:0 4px!important}.bulk-quote-form [id*=shape] .grid>div,.bulk-quote-modal [id*=shape] .grid>div,[id^=headlessui-dialog] [id*=shape] .grid>div,[role=dialog] [id*=shape] .grid>div{height:180px!important}.bulk-quote-form [id*=shape] .grid>div>div:first-child,.bulk-quote-modal [id*=shape] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=shape] .grid>div>div:first-child,[role=dialog] [id*=shape] .grid>div>div:first-child{height:120px!important}.embroidered-shape-selector-grid,.selector-grid,[class*="3d-embroidered"] [id*=shape] .grid,[id*="3d-embroidered"] [id*=shape] .grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.embroidered-shape-selector-grid>div,.selector-grid>div,[class*="3d-embroidered"] [id*=shape] .grid>div,[id*="3d-embroidered"] [id*=shape] .grid>div{width:100%!important;margin:0!important;border-radius:10px!important;box-shadow:0 2px 5px rgba(0,0,0,.1)!important;height:180px!important;padding:10px!important}.embroidered-shape-selector-grid>div>div:first-child,.selector-grid>div>div:first-child,[class*="3d-embroidered"] [id*=shape] .grid>div>div:first-child,[id*="3d-embroidered"] [id*=shape] .grid>div>div:first-child{height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important}.embroidered-shape-selector-grid>div span,.selector-grid>div span,[class*="3d-embroidered"] [id*=shape] .grid>div span,[id*="3d-embroidered"] [id*=shape] .grid>div span{font-size:13px!important;line-height:1.3!important;font-weight:600!important;display:block!important;text-align:center!important;padding:0 4px!important}.bulk-quote-form [id*=color] .grid>div,.bulk-quote-modal [id*=color] .grid>div,[id^=headlessui-dialog] [id*=color] .grid>div,[role=dialog] [id*=color] .grid>div{height:180px!important}.bulk-quote-form [id*=color] .grid>div>div:first-child,.bulk-quote-modal [id*=color] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=color] .grid>div>div:first-child,[role=dialog] [id*=color] .grid>div>div:first-child{height:120px!important}.bulk-quote-form [id*=backing] .grid>div,.bulk-quote-modal [id*=backing] .grid>div,[id^=headlessui-dialog] [id*=backing] .grid>div,[role=dialog] [id*=backing] .grid>div{height:180px!important}.bulk-quote-form [id*=backing] .grid>div>div:first-child,.bulk-quote-modal [id*=backing] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=backing] .grid>div>div:first-child,[role=dialog] [id*=backing] .grid>div>div:first-child{height:120px!important}.bulk-quote-form [id*=border] .grid>div,.bulk-quote-modal [id*=border] .grid>div,[id^=headlessui-dialog] [id*=border] .grid>div,[role=dialog] [id*=border] .grid>div{height:200px!important;padding:12px!important}.bulk-quote-form [id*=border] .grid>div>div:first-child,.bulk-quote-modal [id*=border] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=border] .grid>div>div:first-child,[role=dialog] [id*=border] .grid>div>div:first-child{height:140px!important}.bulk-quote-form [id*=border] .grid>div span,.bulk-quote-modal [id*=border] .grid>div span,[id^=headlessui-dialog] [id*=border] .grid>div span,[role=dialog] [id*=border] .grid>div span{font-size:14px!important;font-weight:700!important;margin-top:5px!important}.bulk-quote-form [id*=border] img,.bulk-quote-modal [id*=border] img,[id^=headlessui-dialog] [id*=border] img,[role=dialog] [id*=border] img{object-fit:contain!important;padding:2px!important;max-width:100%!important;max-height:100%!important}.bulk-quote-form [id*=more-options] .grid>div,.bulk-quote-form [id*=options] .grid>div,.bulk-quote-modal [id*=more-options] .grid>div,.bulk-quote-modal [id*=options] .grid>div,[id^=headlessui-dialog] [id*=more-options] .grid>div,[id^=headlessui-dialog] [id*=options] .grid>div,[role=dialog] [id*=more-options] .grid>div,[role=dialog] [id*=options] .grid>div{height:200px!important;padding:12px!important}.bulk-quote-form [id*=more-options] .grid>div>div:first-child,.bulk-quote-form [id*=options] .grid>div>div:first-child,.bulk-quote-modal [id*=more-options] .grid>div>div:first-child,.bulk-quote-modal [id*=options] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=more-options] .grid>div>div:first-child,[id^=headlessui-dialog] [id*=options] .grid>div>div:first-child,[role=dialog] [id*=more-options] .grid>div>div:first-child,[role=dialog] [id*=options] .grid>div>div:first-child{height:140px!important}.bulk-quote-form [id*=more-options] .grid>div span,.bulk-quote-form [id*=options] .grid>div span,.bulk-quote-modal [id*=more-options] .grid>div span,.bulk-quote-modal [id*=options] .grid>div span,[id^=headlessui-dialog] [id*=more-options] .grid>div span,[id^=headlessui-dialog] [id*=options] .grid>div span,[role=dialog] [id*=more-options] .grid>div span,[role=dialog] [id*=options] .grid>div span{font-size:14px!important;font-weight:700!important;margin-top:5px!important}.bulk-quote-form [id*=more-options] img,.bulk-quote-form [id*=options] img,.bulk-quote-modal [id*=more-options] img,.bulk-quote-modal [id*=options] img,[id^=headlessui-dialog] [id*=more-options] img,[id^=headlessui-dialog] [id*=options] img,[role=dialog] [id*=more-options] img,[role=dialog] [id*=options] img{object-fit:contain!important;padding:2px!important;max-width:100%!important;max-height:100%!important}.bulk-quote-form img,.bulk-quote-modal img,[class*=bulk-quote] img,[id*=bulk-quote] img,[id^=headlessui-dialog] .selection-section img,[role=dialog] .selection-section img{object-fit:contain!important;padding:4px!important;max-width:100%!important;max-height:100%!important}.bulk-quote-form .patch-type-carousel .carousel-item,.bulk-quote-modal .patch-type-carousel .carousel-item,[id^=headlessui-dialog] .patch-type-carousel .carousel-item,[role=dialog] .patch-type-carousel .carousel-item{width:50%!important}.bulk-quote-form .selection-section,.bulk-quote-modal .selection-section,[id^=headlessui-dialog] .selection-section,[role=dialog] .selection-section{padding:15px!important;margin-bottom:16px!important}[id^=headlessui-dialog] .CarouselNext,[id^=headlessui-dialog] .CarouselPrevious,[id^=headlessui-dialog] button[data-carousel-next],[id^=headlessui-dialog] button[data-carousel-prev],[role=dialog] .CarouselNext,[role=dialog] .CarouselPrevious,[role=dialog] button[data-carousel-next],[role=dialog] button[data-carousel-prev]{width:auto!important;margin-top:0!important;border-radius:9999px!important;padding:6px 12px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:white!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}}.bulk-quote-nav-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:1rem;width:100%;text-align:left}.bulk-quote-nav-buttons button,.nav-button,button.nav-button,button[aria-label="Next Step"],button[aria-label="Previous Step"]{border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important;width:auto!important;min-width:120px!important;max-width:fit-content!important;flex:0 1 auto!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;text-align:center!important}.bulk-quote-next-button,.nav-button-next{background-color:#FF5722!important;color:white!important;border:none!important;font-weight:600!important}.bulk-quote-prev-button,.nav-button-prev{background-color:#E0E0E0!important;color:#424242!important;border:none!important}.bulk-quote-next-button:hover,.nav-button-next:hover{background-color:#E64A19!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}.bulk-quote-prev-button:hover,.nav-button-prev:hover{background-color:#BDBDBD!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}.bulk-quote-next-button:disabled,.nav-button-next:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media screen and (min-width:640px){.bulk-quote-nav-buttons button,.nav-button,button.nav-button{padding:.5rem 2rem!important;min-height:2.75rem!important;font-size:.95rem!important}}@media screen and (max-width:639px){.bulk-quote-nav-buttons button,.nav-button,button.nav-button{padding:.5rem 1.25rem!important;min-height:2.25rem!important;font-size:.85rem!important}}.order-summary button,[id^=order-summary] button,button[aria-label="Add To Cart"],button[aria-label=Checkout]{width:auto!important;min-width:100px!important;max-width:fit-content!important}.order-summary button,.order-summary-actions button,[id^=order-summary] button,button[aria-label="Add To Cart"],button[aria-label="Add to cart"],button[aria-label=Checkout]{border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important}.order-summary button,.order-summary-actions button,button[aria-label="Add To Cart"],button[aria-label="Add to cart"],button[aria-label=Checkout]{text-align:center!important}.size-selector button,button[aria-label="Select Later"],button[aria-label=Next],button[aria-label=Previous]{width:auto!important;min-width:120px!important;max-width:fit-content!important}.file-upload-section button,.size-selector button,button[aria-label="Select Later"],button[aria-label=Next],button[aria-label=Previous]{border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important}.button:not([class*=rounded]):not([class*=rounded-]):not(.no-capsule),[type=button]:not([class*=rounded]):not([class*=rounded-]):not(.no-capsule),[type=reset]:not([class*=rounded]):not([class*=rounded-]):not(.no-capsule),[type=submit]:not([class*=rounded]):not([class*=rounded-]):not(.no-capsule),button:not([class*=rounded]):not([class*=rounded-]):not(.no-capsule){border-radius:9999px!important;width:auto!important;max-width:fit-content!important}.selection-section button,[class*=selector] button{border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important}button.bulk-quote-next-button,button.bulk-quote-prev-button,button.nav-button-next,button.nav-button-prev,button:contains("Next Step"),button:contains("Next"),button:contains("Previous Step"),button:contains("Previous"){border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important;width:auto!important;min-width:120px!important;max-width:fit-content!important;text-align:center!important}.bulk-quote-next-button,.bulk-quote-prev-button,button[aria-label="Add To Cart"],button[aria-label="Back to Quote"],button[aria-label="Select Later"],button[aria-label="Submit Quote Request"],button[aria-label=Checkout],button[aria-label=Next],button[aria-label=Previous]{border-radius:9999px!important;padding:.5rem 1.5rem!important;min-height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important;font-weight:500!important;text-align:center!important}button[aria-label="Toggle section details"]{border-radius:50%!important;padding:4px!important;min-height:auto!important;min-width:auto!important;width:auto!important;aspect-ratio:1/1!important}.grid.grid-cols-1.sm\:grid-cols-2.gap-2.sm\:gap-3 button{border-radius:9999px!important;width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important}.selector-grid{display:grid;gap:16px;width:100%;max-width:1200px;margin:0 auto}.selector-item{position:relative;border-radius:8px;overflow:hidden;transition:all .3s ease;border:2px solid #eee;display:flex;flex-direction:column}.selector-item:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#FF9800}.selector-image-container{flex:1;display:flex;align-items:center;justify-content:center;padding:12px}.selector-image{width:100%;aspect-ratio:1;object-fit:contain;max-height:90%;max-width:90%}.selector-title{text-align:center;font-weight:600;padding:8px;font-size:14px;margin-top:auto;background-color:rgba(249,249,249,.9);width:100%}.embroidered-shape-selector-grid,.leather-color-grid,.shape-selector-grid,.twill-patch-grid{grid-template-columns:repeat(5,1fr)}.backing-selector-grid,.chenille-options-grid,.more-options-grid,.one-color-flex-grid{grid-template-columns:repeat(4,1fr)}.border-selector-grid,.border-type-grid,.denim-dimension-selector-grid,.denim-shape-selector-grid,.dimension-selector-grid,.embroidery-coverage-grid,.method-selector-grid,.outline-selector-grid,.silicone-cutting-method-grid,.style-selector-grid,.tatami-silicone-colors-grid,.turnaround-time-grid{grid-template-columns:repeat(3,1fr)}.border-type-selector-grid,.color-selector-grid,.cutting-method-selector-grid,.dimension-selector-grid,.number-of-colors-grid,.number-of-colors-selector-grid,.patch-type-grid,.two-column-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto;gap:20px}.border-type-selector-grid .selector-item,.color-selector-grid .selector-item,.cutting-method-selector-grid .selector-item,.dimension-selector-grid .selector-item,.file-selector-grid .selector-item,.number-of-colors-grid .selector-item,.number-of-colors-selector-grid .selector-item,.patch-type-grid .selector-item,.size-selector-grid .selector-item,.turnaround-selector-grid .selector-item,.two-column-grid .selector-item{max-width:280px;margin:0 auto;width:100%;aspect-ratio:1/1;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.color-selector-grid .selector-image,.embroidery-coverage-grid .selector-image{max-height:100%;max-width:100%;padding:0}@media (max-width:1280px){.leather-color-grid,.shape-selector-grid,.twill-patch-grid{grid-template-columns:repeat(4,1fr)}.backing-selector-grid,.more-options-grid,.one-color-flex-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.leather-color-grid,.shape-selector-grid,.twill-patch-grid{grid-template-columns:repeat(3,1fr)}.backing-selector-grid,.border-selector-grid,.border-type-grid,.dimension-selector-grid,.embroidery-coverage-grid,.method-selector-grid,.more-options-grid,.one-color-flex-grid,.outline-selector-grid,.style-selector-grid,.turnaround-time-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.leather-color-grid,.shape-selector-grid,.twill-patch-grid{grid-template-columns:repeat(2,1fr)}.border-type-selector-grid,.color-selector-grid,.cutting-method-selector-grid,.dimension-selector-grid,.number-of-colors-grid,.number-of-colors-selector-grid,.patch-type-grid,.two-column-grid{grid-template-columns:repeat(2,1fr);gap:16px}.selector-item{border-width:1px}.selector-title{font-size:13px;padding:6px}}