product-card[data-matchy-set] product-price{display:none}.variant-option--matchy-colors{--variant-picker-swatch-radius: 50%}.variant-option--matchy-colors .variant-option__button-label--has-swatch{border-radius:50%;width:38px;height:38px;display:inline-flex;justify-content:center;align-items:center;margin:5px 4px 5px 0;outline-offset:3px;position:relative}.variant-option--matchy-colors .variant-option__button-label--has-swatch:has(:checked){outline:2px solid #071f35;outline-offset:3px}.matchy-color-dot{display:inline-block;width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:var(--matchy-dot-color, #b6bec6) center / cover no-repeat;border:1px solid rgba(0,0,0,.19);box-shadow:inset 0 0 0 1px #ffffff1f}.matchy-product-accordions{width:100%}.matchy-product-accordions details{border-top:1px solid #dfe3e7}.matchy-product-accordions details:last-child{border-bottom:1px solid #dfe3e7}.matchy-product-accordions summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;font-weight:650;color:#071f35;list-style:none}.matchy-product-accordions summary::-webkit-details-marker{display:none}.matchy-product-accordions summary:after{content:"+";font-size:24px;line-height:1;font-weight:400}.matchy-product-accordions details[open] summary:after{content:"\2212"}.matchy-product-accordions .matchy-accordion-body{padding:0 0 20px;overflow-x:auto;overflow-wrap:anywhere;line-height:1.65}.matchy-product-accordions .matchy-accordion-body table{width:100%;border-collapse:collapse;font-size:.875rem}.matchy-product-accordions .matchy-accordion-body th,.matchy-product-accordions .matchy-accordion-body td{padding:8px;border-bottom:1px solid #e8e8e8;text-align:left}.matchy-set{--matchy-ink: #071f35;--matchy-orange: #ed782b;color:var(--matchy-ink);margin:0 auto;max-width:min(var(--matchy-set-max, 1280px),calc(100% - 32px));padding:24px 0 72px}.matchy-set__back{font-size:.875rem;display:inline-block;margin-bottom:18px}.matchy-set__hero{border-radius:14px;overflow:hidden;background:#f5f6f6;position:relative}.matchy-set__hero img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover}.matchy-set__hero-placeholder{min-height:220px;display:grid;place-items:center;color:#626c76;padding:24px;text-align:center}.matchy-set__intro{margin:22px 0 26px}.matchy-set__intro h1{font-size:clamp(1.75rem,3.8vw,2.7rem);line-height:1.13;margin:0 0 9px}.matchy-set__intro .rte{max-width:75ch}.matchy-set__items{display:grid;grid-template-columns:1fr;gap:22px}.matchy-shirt{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:22px;border:1px solid #e0e4e8;border-radius:14px;padding:18px;background:#fff;min-width:0}.matchy-shirt__media{align-self:start;min-width:0}.matchy-shirt__zoom{cursor:zoom-in;width:100%;background:#f7f7f8;border:0;padding:0;border-radius:10px;overflow:hidden}.matchy-shirt__image{aspect-ratio:4 / 5;object-fit:contain;display:block;width:100%;transition:transform .24s ease}.matchy-shirt__zoom:hover .matchy-shirt__image{transform:scale(1.045)}.matchy-shirt__title{font-size:1.25rem;margin:2px 0 5px;font-weight:700}.matchy-shirt__price{margin:0 0 13px;font-size:1.14rem;font-weight:700}.matchy-shirt__price small{font-size:.77em;font-weight:400}.matchy-shirt__options{display:grid;gap:14px}.matchy-shirt__option{border:0;margin:0;padding:0;min-width:0}.matchy-shirt__option legend{font-size:.875rem;font-weight:650;padding:0;margin-bottom:8px}.matchy-shirt__choices{display:flex;gap:9px;flex-wrap:wrap}.matchy-shirt__option--color .matchy-shirt__choices{max-width:265px}.matchy-shirt__option--many-colors .matchy-shirt__choices{display:grid;grid-template-rows:repeat(2,43px);grid-auto-columns:43px;grid-auto-flow:column;max-width:min(100%,390px);overflow-x:auto;justify-content:start;align-items:center;padding:7px 5px 10px;scrollbar-width:thin}.matchy-shirt__choice{position:relative;display:inline-flex}.matchy-shirt__choice input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.matchy-shirt__choice--color{flex-direction:column;align-items:center}.matchy-shirt__choice--color .matchy-color-dot{width:32px;height:32px}.matchy-shirt__choice--color:has(input:checked) .matchy-color-dot{outline:2px solid var(--matchy-ink);outline-offset:3px}.matchy-shirt__choice--color:has(input:focus-visible) .matchy-color-dot{outline:3px solid var(--matchy-orange);outline-offset:3px}.matchy-shirt__choice--pill span{display:inline-flex;border:1px solid #bac2c9;padding:8px 12px;min-width:43px;justify-content:center;border-radius:7px}.matchy-shirt__choice--pill:has(input:checked) span{background:var(--matchy-ink);color:#fff;border-color:var(--matchy-ink)}.matchy-shirt__choice--pill:has(input:focus-visible) span{outline:2px solid var(--matchy-orange);outline-offset:2px}.matchy-shirt__choice input[disabled]{cursor:not-allowed}.matchy-shirt__choice:has(input[disabled]){opacity:.35}.matchy-shirt__selected-color{display:inline-block;margin-left:6px;font-weight:400;color:#44515e}.matchy-shirt__purchase{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.matchy-shirt__qty{width:74px;border:1px solid #b8c0c8;padding:10px;border-radius:7px;font-size:16px;color:var(--matchy-ink);background:#fff}.matchy-button{border-radius:8px;border:1px solid var(--matchy-ink);color:#fff;background:var(--matchy-ink);padding:11px 18px;min-height:44px;font-size:.95rem;font-weight:700;cursor:pointer}.matchy-button:hover:not(:disabled){filter:brightness(1.12)}.matchy-button:disabled{opacity:.5;cursor:not-allowed}.matchy-shirt__pick{font-size:.9rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.matchy-shirt__pick input{width:18px;height:18px;accent-color:var(--matchy-ink)}.matchy-shirt__status{min-height:1.3em;margin:8px 0 0;font-size:.88rem}.matchy-set__checkout{margin-top:25px;border:1px solid #dde3e8;background:#f8f9fa;padding:18px 20px;border-radius:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.matchy-set__subtotal{font-size:1.2rem;font-weight:750}.matchy-set__subtotal-note{font-size:.8rem;color:#56616c}.matchy-set__summary-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.matchy-set__notice{font-size:.9rem;color:#515f6c;margin:8px 0 0}.matchy-set__status{width:100%;font-size:.9rem;margin:0}.matchy-set__empty{padding:30px;background:#faf6f3;border:1px solid #e9e1d9;border-radius:12px}.matchy-set__more{margin-top:30px}.matchy-set__zoom-dialog{border:0;max-width:min(92vw,950px);max-height:92vh;padding:14px;border-radius:12px;background:#fff}.matchy-set__zoom-dialog::backdrop{background:#000000bf}.matchy-set__zoom-dialog img{max-width:100%;max-height:83vh;object-fit:contain;display:block}.matchy-set__zoom-close{display:block;margin:0 0 10px auto;cursor:pointer;background:transparent;border:0;font-size:27px}@media(max-width:700px){.matchy-set{padding-top:16px}.matchy-shirt{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.matchy-shirt__media{width:min(100%,360px);margin:auto}.matchy-shirt__option--color:not(.matchy-shirt__option--many-colors) .matchy-shirt__choices{max-width:220px}.matchy-set__checkout{align-items:stretch;flex-direction:column}.matchy-set__summary-actions .matchy-button{flex:1}}@media(prefers-reduced-motion:reduce){.matchy-shirt__image{transition:none}}.ui-test-collection-list .resource-list__item,.ui-test-collection-list .collection-card{overflow:visible}.ui-test-collection-list .collection-card{--mw-collection-notch: 16px;--mw-collection-shadow: 0 14px 30px rgba(7, 31, 53, .1);transform:translateZ(0)}.ui-test-collection-list .collection-card__link,.ui-test-collection-list .collection-card__inner,.ui-test-collection-list .collection-card__image,.ui-test-collection-list .collection-card__image .resource-image,.ui-test-collection-list .collection-card__image .resource-image__image,.ui-test-collection-list .collection-card .placeholder-svg{clip-path:polygon(var(--mw-collection-notch) 0,calc(100% - var(--mw-collection-notch)) 0,100% var(--mw-collection-notch),100% calc(100% - var(--mw-collection-notch)),calc(100% - var(--mw-collection-notch)) 100%,var(--mw-collection-notch) 100%,0 calc(100% - var(--mw-collection-notch)),0 var(--mw-collection-notch))}.ui-test-collection-list .collection-card__inner{background:linear-gradient(180deg,#fff,#f7f8fa);border:1px solid #d9e1e9;box-shadow:var(--mw-collection-shadow)}.ui-test-collection-list .collection-card__image{background:#eef2f6}.ui-test-collection-list .collection-card__image .resource-image__image{transition:transform .32s ease}.ui-test-collection-list .collection-card:hover .collection-card__image .resource-image__image{transform:scale(1.03)}.ui-test-collection-list .collection-card__content{padding-top:8px}.variant-option--matchy-colors{gap:10px;align-items:center}.variant-option--matchy-colors>legend{width:100%;margin-bottom:8px}.variant-option--matchy-colors>legend .variant-option__swatch-value{font-weight:600;color:#526074}.variant-option--matchy-colors .variant-option__button-label--has-swatch{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;border-radius:999px;border:1px solid rgba(7,31,53,.18);background:#fff;overflow:visible;box-shadow:none;justify-content:center;align-items:center}.variant-option--matchy-colors .variant-option__button-label--has-swatch:before,.variant-option--matchy-colors .variant-option__button-label--has-swatch:after,.variant-option--matchy-colors .variant-option__button-label__pill,.variant-option--matchy-colors .variant-option__button-label__text,.variant-option--matchy-colors .strikethrough-variant{display:none!important}.variant-option--matchy-colors .variant-option__button-label--has-swatch:hover{border-color:#071f3557;background:#fff}.variant-option--matchy-colors .variant-option__button-label--has-swatch:has(:checked){outline:2px solid #071f35;outline-offset:3px;border-color:#071f3533}.variant-option--matchy-colors .variant-option__button-label--has-swatch:has(:focus-visible){outline:3px solid #ef781b;outline-offset:3px}.variant-option--matchy-colors .matchy-color-dot{width:32px;height:32px}.product-media-container__zoom-button{background:transparent!important}.product-media-container__zoom-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dialog-zoomed-gallery__close-button{top:max(12px,var(--safe-area-inset-top));right:max(12px,var(--safe-area-inset-right));width:42px;height:42px;border-radius:999px;background:#fffffff0;border:1px solid rgba(7,31,53,.12);box-shadow:0 8px 18px #071f351f}@media screen and (max-width:749px){.ui-test-collection-list .collection-card{--mw-collection-notch: 12px}.variant-option--matchy-colors{gap:8px}.variant-option--matchy-colors .variant-option__button-label--has-swatch{width:38px;height:38px;min-width:38px;min-height:38px}.variant-option--matchy-colors .matchy-color-dot{width:29px;height:29px}.dialog-thumbnails-list-container{display:none}.dialog-zoomed-gallery__dialog{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/matchy-enhancements.css.map */
