.card__swatches .swatch{width:1.2rem;height:1.2rem}.card__swatch-more{font-size:1.1rem;color:var(--color-text-muted);letter-spacing:.04em}.product__rating{min-height:0}.card__rating{margin-top:.4rem;line-height:1;font-size:1.2rem}.jdgm-preview-badge .jdgm-star{color:var(--color-text)}.tee-builder{display:flex;flex-direction:column;gap:2rem;border:1px solid var(--color-border);padding:2rem;margin-block:.4rem 1.2rem}.tee-builder>.eyebrow{border-bottom:1px solid var(--color-border);padding-bottom:1.2rem}.tee-builder__field{display:flex;flex-direction:column;gap:.8rem}.tee-builder__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--font-heading);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.tee-builder__label .text-muted{font-family:var(--font-body);font-size:1.1rem;letter-spacing:.06em}.tee-builder__input,.tee-builder__textarea{border:1px solid var(--color-border);background:transparent;color:inherit;padding:1.2rem 1.4rem;font-size:1.4rem;border-radius:0;transition:border-color .25s ease}.tee-builder__input:focus,.tee-builder__textarea:focus{outline:none;border-color:var(--color-text)}.tee-builder__textarea{resize:vertical;min-height:8rem}.tee-builder__count{align-self:flex-end;font-size:1.1rem;color:var(--color-text-muted);letter-spacing:.06em}.tee-builder__dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center;border:1px dashed var(--color-text-muted);padding:2.6rem 1.6rem;transition:border-color .25s ease,background-color .25s ease}.tee-builder__dropzone:hover,.tee-builder__dropzone:focus-within{border-color:var(--color-text);background:var(--color-bg-alt)}.tee-builder__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tee-builder__dz-idle,.tee-builder__dz-done{display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none}.tee-builder__dz-idle strong{font-family:var(--font-heading);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.tee-builder__preview{width:auto;height:auto;max-height:12rem;max-width:100%;object-fit:contain}.tee-builder__clear{align-self:flex-start;font-size:1.2rem;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.tee-builder__clear:hover{color:var(--color-text)}.announcement-bar{position:relative;z-index:60;display:flex;align-items:center;min-height:3.8rem;background:var(--color-text);color:var(--color-bg);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;text-align:center}.announcement-bar--light{background:var(--color-bg-alt);color:var(--color-text)}.announcement-bar__track{position:relative;flex:1;min-height:3.8rem}.announcement-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.4rem 4.6rem;opacity:0;transition:opacity .45s ease;pointer-events:none}.announcement-bar__item.is-active{opacity:1;pointer-events:auto}.announcement-bar__item a{text-decoration:underline;text-underline-offset:3px}.announcement-bar__close{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .25s ease}.announcement-bar__close:hover{opacity:1}.announcement-bar__close svg{width:1.2rem;height:1.2rem}.back-in-stock{margin-top:-.4rem}.notify-trigger{--_bg: transparent;--_fg: var(--color-text);border:1px solid var(--color-text)}.notify-trigger:hover{--_bg: var(--color-text);--_fg: var(--color-bg)}.notify-form{display:flex;flex-direction:column;gap:1.4rem;margin-top:1.6rem}.notify-success{margin-top:1.6rem;font-size:1.5rem;line-height:1.5}.errors{margin-top:1.2rem;font-size:1.3rem;color:#8a2222}.errors ul{list-style:none;padding:0}.lookbook__image{position:relative;overflow:hidden;border-radius:var(--card-radius);background:var(--color-bg-alt)}.lookbook__image.ratio-portrait{aspect-ratio:4/5}.lookbook__image.ratio-landscape{aspect-ratio:16/9}.lookbook__image.ratio-square{aspect-ratio:1/1}.lookbook__photo{width:100%;height:100%;object-fit:cover}.lookbook__spot{position:absolute;transform:translate(-50%,-50%);z-index:3}.lookbook__dot{position:relative;width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center}.lookbook__dot-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffff59;box-shadow:0 0 0 1px #fff9}body:not(.animations-off) .lookbook__dot-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #ffffff8c;animation:lookbook-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes lookbook-pulse{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 1.4rem #fff0}to{box-shadow:0 0 #fff0}}.lookbook__dot-core{position:relative;z-index:1;width:2rem;height:2rem;border-radius:50%;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.lookbook__dot-core svg{width:1rem;height:1rem}.lookbook__dot:hover .lookbook__dot-core{transform:scale(1.12)}.lookbook__spot.is-open .lookbook__dot-core{transform:rotate(45deg);background:var(--color-text);color:var(--color-bg)}.lookbook__card{position:absolute;left:50%;bottom:calc(100% + 1.4rem);transform:translate(-50%,.8rem);width:24rem;max-width:68vw;background:var(--color-bg);color:var(--color-text);border-radius:var(--card-radius);box-shadow:0 1.6rem 4rem #00000038;padding:1.2rem;display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:4}.lookbook__spot.is-below .lookbook__card{bottom:auto;top:calc(100% + 1.4rem)}.lookbook__spot.is-edge-right .lookbook__card{left:auto;right:0;transform:translateY(.8rem)}.lookbook__spot.is-edge-left .lookbook__card{left:0;transform:translateY(.8rem)}.lookbook__spot.is-open .lookbook__card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lookbook__spot.is-open.is-edge-right .lookbook__card,.lookbook__spot.is-open.is-edge-left .lookbook__card{transform:translate(0)}.lookbook__card-media{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:calc(var(--card-radius) * .6);background:var(--color-bg-alt)}.lookbook__card-media img{width:100%;height:100%;object-fit:cover}.lookbook__card-info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.lookbook__card-info .card__title{font-size:1.4rem;white-space:normal}.lookbook__card-cta{margin-top:.6rem;font-size:1.05rem}.lookbook__card-wishlist{top:.8rem;right:.8rem;width:3rem;height:3rem;box-shadow:0 2px 8px #0000001f}.lookbook__card-wishlist svg{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style-core-5.css.map */
