.header nav a,.breadcrumbs a,.button,.cta,.text-link,.footer a,.footer-bottom a,.footer-socials a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.button>span,.cta>span,.card-title>span,.hero-link-arrow{display:inline-block;transition:transform .18s ease}.header nav a:not(.nav-join),.breadcrumbs a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .18s ease,text-decoration-color .18s ease}.header nav a:focus-visible,.breadcrumbs a:focus-visible{text-decoration-color:currentColor}.button:active,.cta:active{filter:brightness(.94)}.button:disabled{filter:none}.garment-enlarge{cursor:pointer;outline-offset:4px}.garment-enlarge:after{content:"";position:absolute;inset:0;border:2px solid transparent;pointer-events:none;transition:border-color .18s ease}.enlarge-hint{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.collection-card h3 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .18s ease,color .18s ease}.collection-card:focus-within .garment-enlarge:after{border-color:var(--accent)}.collection-card:focus-within .enlarge-hint{background:var(--paper);color:var(--ink);border-color:var(--paper)}.collection-card h3 a:focus-visible{outline-color:#923e30;text-decoration-color:currentColor}.related .card>a{display:block}.related .card>a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.related .card>a:focus-visible .art{border-color:var(--accent)}.hero-link-arrow{color:var(--accent);font-family:var(--body);font-size:.65em;vertical-align:middle;margin-left:10px}.hero-product-link{cursor:pointer;transition:box-shadow .18s ease}.hero-product-link:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@media(hover:hover)and (pointer:fine){.header nav a:hover,.breadcrumbs a:hover{text-decoration-color:currentColor}.collection-card:hover .garment-enlarge:after{border-color:var(--accent)}.collection-card:hover .enlarge-hint{background:var(--paper);color:var(--ink);border-color:var(--paper)}.collection-card h3 a:hover{text-decoration-color:currentColor;color:#923e30}.related .card>a:hover .art{border-color:var(--accent)}.related .card>a:hover .card-title>span,.button:not(:disabled):hover>span,.cta:hover>span{transform:translate(2px,-2px)}.hero-visual:hover .hero-product-link{box-shadow:inset 0 0 0 2px var(--accent)}.hero-visual:hover .hero-link-arrow{transform:translate(2px,-2px)}}.garment-enlarge:active .enlarge-hint{background:var(--paper);color:var(--ink)}.related .card>a:active .art{border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.button>span,.cta>span,.card-title>span,.hero-link-arrow{transform:none!important;transition:none}}
