.bj-wear{--wear-ink:#0f3d32;--wear-ground:#f8f2ea;--wear-soft:#e9decc;color:var(--wear-ink);font-family:Comfortaa,sans-serif;padding-bottom:60px}.bj-wear *{box-sizing:border-box}.bj-wear [hidden]{display:none!important}.bj-wear a{color:inherit;text-underline-offset:5px}.bj-wear button,.bj-wear input,.bj-wear select{font:inherit;color:inherit}.bj-wear button,.bj-wear summary,.bj-wear a{touch-action:manipulation}.bj-wear :focus-visible{outline:2px solid currentColor;outline-offset:4px}.bj-wear p{line-height:1.7;margin:0 0 16px;max-width:65ch}.bj-wear figure{margin:0}.bj-wear h2,.bj-wear h3{font-weight:400;letter-spacing:-.025em;text-wrap:balance}.bj-wear h2{font-size:clamp(30px,3.8vw,52px);line-height:1.12;margin:0 0 24px}.bj-wear-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center;padding:0 0 64px}.bj-wear-intro h2{font-size:clamp(38px,4.2vw,60px);max-width:12ch}.bj-wear-intro img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.bj-wear-caption{font-size:12px;line-height:1.6;margin:10px 0 0!important}.bj-wear-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.bj-wear .wear-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;background:var(--wear-ink);color:var(--wear-ground);text-decoration:none;border:0;cursor:pointer}.bj-wear .wear-button:hover{background:#205545}.bj-wear .wear-link{display:inline-flex;align-items:center;min-height:44px}.wear-collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.wear-collection-heading h2{font-size:32px}.wear-filters{background:#efe8df;padding:22px;margin:0 0 30px}.wear-filter-fields{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px}.wear-filter-fields label{display:grid;gap:9px;font-size:14px;min-width:0}.bj-wear input,.bj-wear select{width:100%;min-width:0;min-height:46px;padding:10px 12px;background:var(--wear-ground);border:1px solid #687e70;border-radius:0}.wear-filter-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.wear-group-controls{display:flex;flex-wrap:wrap;gap:8px}.wear-group-controls button{border:0;background:var(--wear-ground);min-height:44px;padding:10px 16px;cursor:pointer}.wear-group-controls button[aria-pressed=true]{background:var(--wear-ink);color:var(--wear-ground)}.wear-result-count{font-size:14px;margin:0!important}.wear-destination-status{font-size:13px;margin:16px 0 0!important}.bj-wear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px}.bj-wear-item{min-width:0}.wear-image-wrap{position:relative;background:#eee9e1;overflow:hidden}.wear-image-wrap>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;transition:transform .4s ease}.wear-image-wrap:hover>img{transform:scale(1.025)}.bj-wear-item h3{font-size:20px;line-height:1.35;margin:18px 0 8px;min-height:2.7em}.bj-wear-item>p{font-size:14px}.wear-colour-controls{display:flex;gap:8px;margin:14px 0}.wear-colour-controls button{border:0;background:#e9decc;padding:10px 13px;min-height:44px;cursor:pointer}.wear-colour-controls button[aria-pressed=true]{background:var(--wear-ink);color:var(--wear-ground)}.wear-price{margin:12px 0 4px!important}.wear-item-status{font-size:12px!important}.bj-wear summary{min-height:46px;cursor:pointer;line-height:1.5;padding:12px 0;text-decoration:underline;text-underline-offset:5px;font-size:14px}.wear-detail{padding:20px;background:#efe8df}.wear-detail h3{font-size:20px;margin:26px 0 12px;min-height:0}.wear-detail img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.wear-detail figure{min-width:0}.wear-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wear-detail p,.wear-detail li{font-size:14px;line-height:1.7}.wear-detail ul{padding-left:20px}.wear-empty{background:#e9decc;padding:32px;grid-column:1/-1}.wear-help{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:50px;background:#e9decc;margin-top:100px;scroll-margin-top:30px}.wear-help h2{font-size:38px}.wear-help h3{font-size:22px;margin:0 0 14px}.wear-help ul{padding-left:22px;line-height:1.8;margin:0 0 20px}.wear-help li{margin-bottom:10px}.wear-faq{margin-top:90px}.wear-faq h2{font-size:38px}.wear-faq details{background:#efe8df;margin:10px 0;padding:6px 24px}.wear-faq summary{font-size:17px;text-decoration:none}.wear-faq details p{font-size:15px;padding:8px 0 16px}.wear-close{margin:80px 0 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.wear-close h2{font-size:38px;max-width:18ch}.wear-dialog{border:0;padding:0;background:var(--wear-ground);color:var(--wear-ink);max-width:900px;width:calc(100% - 32px);max-height:90dvh;overflow:auto}.wear-dialog::backdrop{background:#05191299}.wear-dialog .wear-detail{background:var(--wear-ground);padding:35px}.wear-dialog-close{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;padding:12px 20px;background:var(--wear-ink)}.wear-dialog-close button{background:var(--wear-ground);color:var(--wear-ink);border:0;min-height:44px;padding:10px 18px;cursor:pointer}.wear-dialog img{max-height:440px}.bj-wear ::selection{background:#0f3d32;color:#f8f2ea}.bj-wear button{transition:background .18s,color .18s,transform .18s}.bj-wear button:active{transform:translateY(1px)}@media(max-width:950px){.bj-wear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wear-filter-fields{grid-template-columns:1fr 1fr}.wear-filter-fields label:first-child{grid-column:1/-1}.wear-help{padding:30px;gap:30px}.bj-wear-intro{gap:4%}}@media(max-width:600px){.bj-wear-intro{grid-template-columns:1fr;gap:24px;padding-bottom:48px}.bj-wear-intro h2{font-size:40px;max-width:12ch}.bj-wear-intro figure{max-width:100%}.bj-wear-grid{gap:32px 14px}.bj-wear-item h3{font-size:16px;min-height:4.05em}.bj-wear-item>p{font-size:12px}.wear-colour-controls{gap:5px;flex-wrap:wrap}.wear-colour-controls button{font-size:12px;padding:9px 12px}.wear-filters{padding:16px}.wear-filter-fields{gap:14px}.wear-collection-heading{display:block}.wear-collection-heading h2{font-size:29px}.wear-collection-heading p{font-size:14px}.wear-group-controls{gap:5px}.wear-group-controls button{font-size:12px;padding:10px 12px}.wear-help{grid-template-columns:1fr;margin-top:60px;padding:24px}.wear-help h2,.wear-faq h2,.wear-close h2{font-size:30px}.wear-faq{margin-top:60px}.wear-faq details{padding:6px 16px}.wear-faq summary{font-size:15px}.wear-close{display:block;margin-top:60px}.wear-dialog .wear-detail{padding:22px}.wear-proof-grid{gap:10px}.wear-detail h2{font-size:27px}.wear-dialog{width:calc(100% - 20px);max-height:94dvh}.wear-image-caption{min-height:3.2em}.wear-detail .bj-wear-caption{font-size:11px}.bj-wear-item summary{font-size:13px}}@media(prefers-reduced-motion:reduce){.bj-wear *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bj-wear details:not([open])>.wear-detail{display:none}.bj-wear-caption,.wear-item-status{font-size:13px!important}.bj-wear-item>p,.wear-detail p,.wear-detail li{font-size:16px}.wear-detail h2{font-size:30px}.bj-wear-item h3{overflow-wrap:anywhere}.wear-image-caption{min-height:3.2em}.bj-wear .wear-enter{animation:wear-arrive .7s cubic-bezier(.16,1,.3,1) both}.bj-wear-intro figure img{animation:wear-arrive .9s cubic-bezier(.16,1,.3,1) both}@keyframes wear-arrive{0%{transform:translateY(12px);opacity:.85}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.bj-wear-intro{gap:20px}.bj-wear-intro>div>p:not(.bj-wear-caption){font-size:16px}.bj-wear-intro h2{font-size:36px;max-width:100%}.bj-wear-actions{margin:18px 0}.bj-wear-item h3{font-size:15px}.bj-wear-item>p{font-size:13px}.wear-detail h2{font-size:27px}.wear-help{padding:22px}.wear-image-caption{font-size:13px!important}}@media(max-width:360px){.bj-wear-grid{grid-template-columns:1fr}.bj-wear-item h3{font-size:20px;min-height:0}.wear-filter-fields{grid-template-columns:1fr}.wear-filter-fields label:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.bj-wear-intro figure img{animation:none}}.bj-wear{font-size:16px}.bj-wear summary{font-size:16px}.bj-wear-intro>div>p:not(.bj-wear-caption){font-size:18px}.wear-dialog .bj-wear-caption{font-size:13px!important}.bj-wear .wear-image-wrap img,.bj-wear-intro img{object-position:center top;object-fit:cover}.wear-regional-gallery{margin:24px 0 40px}.wear-photo-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;scroll-margin-top:90px;overscroll-behavior-x:contain;scrollbar-width:thin}.wear-photo-frame{flex:0 0 100%;width:100%;scroll-snap-align:start;margin:0}.bj-wear .wear-photo-frame img{width:100%;height:min(52dvh,520px);max-height:none;object-fit:contain;background:#f4f2ed;aspect-ratio:auto}.wear-photo-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.wear-photo-caption{font-size:14px;line-height:1.6;padding:12px 0}.wear-photo-thumbs{display:flex;gap:10px;margin-top:18px;overflow-x:auto;padding:4px}.wear-photo-thumb{border:0;background:#ece5da;padding:5px;min-width:76px;cursor:pointer}.wear-photo-thumb[aria-pressed=true]{outline:2px solid #0f3d32;outline-offset:2px}.bj-wear .wear-photo-thumb img{display:block;width:66px;height:82px;object-fit:contain;aspect-ratio:auto;max-height:none}.wear-photo-count,.wear-photo-status,.wear-photo-fit{font-size:16px!important}.bj-wear .wear-image-wrap img.wear-garment-image{object-fit:contain;background:#fff}.wear-photo-zoom{border:0;background:#fff;color:#0f3d32;max-width:95vw;max-height:95dvh;padding:16px;overflow:auto}.wear-photo-zoom::backdrop{background:#051912bf}.wear-photo-zoom>button{position:sticky;top:0;display:block;margin:0 0 12px auto;background:#0f3d32;color:#fff;border:0;padding:12px 18px;min-height:44px;font:inherit;cursor:pointer}.wear-photo-zoom>img{display:block;width:auto;height:auto;max-width:none;max-height:none;min-width:100%}@media(max-width:600px){.bj-wear .wear-photo-frame img{height:min(52dvh,420px)}.wear-photo-thumbs{gap:8px}.wear-photo-thumb{min-width:62px}.bj-wear .wear-photo-thumb img{width:52px;height:66px}.wear-photo-zoom>img{max-width:none;width:160vw;min-width:0}}.wear-detail:has([data-photo-gallery][data-ready=true])>figure,.wear-detail:has([data-photo-gallery][data-ready=true])>h3:first-of-type{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bj-wear40.css.map */
