:root{--font-body-family: "Neue Montreal", "sans-serif";--font-body-weight: normal;--font-body-style: normal;--font-body-weight-bold: bold;--font-body-weight-400: 400;--font-heading-family: "Neue Montreal", "sans-serif";--font-heading-style: normal;--font-heading-weight: 500;--font-eyebrow-family: "lores-12", "sans-serif";--font-eyebrow-style: normal;--font-eyebrow-weight: 500;--font-cta-family: "lores-12-narrow", "sans-serif";--font-cta-style: normal;--font-cta-weight: 500;--white: #ffffff;--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--white-90: rgba(255, 255, 255, .9);--white-diff: rgba(248, 248, 248, 1);--black: #0d0b14;--black-50: rgba(13, 11, 20, .5);--black-70: rgba(32, 31, 29, .7);--real-black: #000000;--real-black-50: rgba(0, 0, 0, .5);--real-black-70: rgba(0, 0, 0, .7);--yellow: #bfee16;--yellow-light: #ddff34;--grey-1: #2b2b2b;--grey-2: #39383e;--grey-3: #7c7c7c;--grey-3-50: rgba(124, 124, 124, .4);--grey-4: #a6a8a9;--grey-5: #bdbec0;--grey-6: #e7e7e7;--grey-7: #ebebeb;--grey-8: #3f3f3f;--grey-9-60: rgba(32, 31, 29, .6);--grey-9-70: rgba(32, 31, 29, .7);--grey-10-50: rgba(128, 128, 128, .5);--grey-11: #4b5563;--grey-12: #5C5C5C;--inactive: #cfd0ca;--page-width: 120rem;--page-width-margin: 0rem;--content-inner-container: 47.375rem;--landing-content-inner-container: 87.5rem;--gray-boxes-width-desktop: 47.375rem;--gray-boxes-width-mobile: 21.875rem;--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.patch-size{text-align:right}.patch-size span{position:relative;display:inline-block;margin-right:0;margin-left:auto}.patch-size span:before{content:"";position:absolute;display:inline-block;top:50%;transform:translateY(-50%);left:-23px;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.79922 7.9998C2.79922 10.8717 5.12734 13.1998 7.99922 13.1998M2.79922 7.9998C2.79922 5.12792 5.12734 2.7998 7.99922 2.7998M2.79922 7.9998H13.1992M7.99922 13.1998C10.8711 13.1998 13.1992 10.8717 13.1992 7.9998M7.99922 13.1998C6.69855 11.7759 5.95939 9.92795 5.91922 7.9998C5.95939 6.07166 6.69855 4.22375 7.99922 2.7998M7.99922 13.1998C9.29988 11.7759 10.0391 9.92795 10.0792 7.9998C10.0391 6.07166 9.29988 4.22375 7.99922 2.7998M13.1992 7.9998C13.1992 5.12792 10.8711 2.7998 7.99922 2.7998" stroke="%237C7C7C" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;margin-right:6px;vertical-align:middle}.patches-page-section .patches-page-content-wrapper{padding:0 1rem;width:100%;max-width:1400px;margin:0 auto}@media(min-width:768px){.patches-page-section .patches-page-content-wrapper{padding:0 2rem}}.patches-page-section .patches-page-top-bar{margin-bottom:1.5rem}.patches-page-section .patches-page-grid-section{max-height:none;overflow:visible}.patches-page-section .patch-grid{width:100%}.patches-page-section .patches-page-grid{padding-bottom:40px}.patches-page-section .patches-page-selection-bar{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;gap:4px;padding:6px;border-radius:8px;background-color:#0009;filter:drop-shadow(0 10px 10px rgba(0,0,0,.25));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);font-size:14px;font-weight:500;font-family:var(--font-body-family);width:calc(100% - 2.5rem);max-width:486px}.patches-page-section .patches-page-selection-bar[hidden]{display:none}.patches-page-section .patches-page-selection-bar [data-selection-count]{font-weight:500;color:#fff;white-space:nowrap;flex:1;font-size:12px;padding-left:14px}@media(min-width:768px){.patches-page-section .patches-page-selection-bar [data-selection-count]{font-size:14px}}.patches-page-section .patches-page-selection-bar .patch-selection-price{display:inline-flex;align-items:baseline;white-space:nowrap;flex:none;font-size:14px;font-weight:500;padding-right:20px}.patches-page-section .patches-page-selection-bar .patch-selection-price[hidden]{display:none}.patches-page-section .patches-page-selection-bar .patch-price-cents{color:#999}.patches-page-section .patches-page-selection-bar button{flex:none}.patches-page-section .patches-page-selection-bar .button-primary-rectangle{min-width:5.375rem}@media(min-width:768px){.patches-page-section .patches-page-selection-bar .button-primary-rectangle{min-width:unset}.patches-page-section .collection-content-wrapper{padding-bottom:2rem}}.patch-qty-selector{display:flex;align-items:center;gap:2px;flex-shrink:0;touch-action:manipulation}.patch-qty-btn{width:24px;height:24px;background:var(--yellow);color:var(--black);border:none;font-size:16px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,background-color .15s ease}.patch-qty-btn:hover:not(:disabled){background:var(--yellow-light)}.patch-qty-btn:disabled{opacity:.4;cursor:not-allowed}.patch-qty-btn:active:not(:disabled){transform:scale(.95)}.patch-qty-value{min-width:24px;text-align:center;color:var(--white);font-size:14px;font-weight:500;font-family:var(--font-body-family)}.patch-product-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.patch-product-title-row .patch-product-title{flex:1;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patch-product-info--standard .patch-product-title-row{padding:0}.patch-qty-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--white),.15)}.patch-qty-label{color:var(--grey-3);font-size:12px;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.05em}.patch-product-card--special .patch-qty-row{width:100%}.patch-product-card.selected .patch-qty-value{color:var(--grey-1)}.patch-product-card.selected .patch-qty-btn{background:var(--grey-8);color:var(--yellow)}.patch-product-card.selected .patch-qty-btn:hover:not(:disabled){background:var(--grey-7)}.patch-product-card.selected .patch-qty-label{color:var(--grey-2)}@media(max-width:767px){.patch-qty-selector{gap:1px}.patch-qty-btn{width:22px;height:22px;font-size:14px}.patch-qty-value{min-width:1.25rem;font-size:.75rem}.patch-product-title-row .patch-product-title{font-size:.6875rem}.patch-qty-row{margin-top:.5rem;padding-top:.5rem}.patch-qty-label{font-size:.625rem}.patches-page-selection-bar{bottom:.625rem;left:.625rem;right:.625rem;transform:none;width:auto;height:4.25rem}}.patch-qty-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/patches-page.css.map */
