.droid-header-section .droid-nav__item::after{content:"";position:absolute;bottom:0;left:50%;width:40px;height:6px;background:var(--droid-aqua,#008f9f);transform:translateX(-50%) scaleX(0);transition:transform .16s;pointer-events:none}.droid-header-section .droid-nav__item:hover::after,.droid-header-section .droid-nav__item:focus-within::after{transform:translateX(-50%) scaleX(1)}
.droid-header-section .droid-nav__top-link::after{display:none!important;content:none!important}
.droid-header-section .droid-nav__dropdown a{display:block!important;min-height:0!important;position:relative;font-size:13px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.08em!important;padding:10px 12px!important}.droid-header-section .droid-nav__dropdown a::after{display:none!important;content:none!important}.droid-header-section .droid-nav__item--has-dropdown>.droid-nav__top-link::after{position:static!important;display:inline-block!important;content:"⌄"!important;height:auto!important;width:auto!important;background:none!important;transform:none!important}
.droid-shop-audience{position:relative}.droid-shop-audience>a{display:flex!important;justify-content:space-between;gap:22px}.droid-shop-flyout{display:none;position:absolute;top:-1px;left:calc(100% + 15px);min-width:250px;padding:12px;background:#f5f4ef;border:1px solid #d9ddda;box-shadow:0 14px 30px #0913111a}.droid-shop-flyout::before{content:"";position:absolute;right:100%;top:0;width:18px;height:100%}.droid-shop-audience:hover>.droid-shop-flyout,.droid-shop-audience:focus-within>.droid-shop-flyout{display:block}.droid-shop-audience small{display:block;font-size:10px;letter-spacing:0;text-transform:none;color:#59615f;margin-top:5px}.droid-mobile-menu .droid-shop-audience details{padding:6px 0}.droid-mobile-menu .droid-shop-audience summary{font-size:15px}.droid-mobile-menu .droid-shop-audience details a{color:#202020!important}
.droid-art-preview,.droid-art-crop,.droid-design-card__apparel,.droid-branded-product .product-media,.droid-branded-product .product-media-container{background:#fff!important}.droid-art-preview--compact{padding-top:4px}.droid-art-preview__sheet figcaption{white-space:nowrap;position:relative;left:50%;width:max-content;transform:translateX(-50%)}.droid-product-image-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.droid-product-image-link .droid-art-preview{pointer-events:none}.droid-design-card__apparel{height:260px;overflow:hidden}.droid-design-card__apparel img{display:block;max-height:250px;max-width:100%;width:100%;height:100%;object-fit:contain;pointer-events:none}.droid-design-card__apparel--diptych{position:relative}.droid-design-card__apparel--diptych img{position:absolute;max-width:none!important;width:200%!important;height:auto!important;object-fit:initial;left:-100%;top:0;max-height:none;clip-path:inset(0 0 0 56%)}.droid-design-card__kind{font-size:11px!important;line-height:1.45;color:#646a68;margin-bottom:8px!important}.droid-design-card[hidden],[data-empty][hidden]{display:none!important}
.droid-audience-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.droid-audience-nav a{padding:16px 18px;border:1px solid #ced8d5;color:#1b2a27;font-weight:600;text-decoration:none;line-height:1.2;background:#fff}.droid-audience-nav small{display:block;font-size:10px;font-weight:400;margin-top:7px;color:#69716f}.droid-audience-nav a:hover,.droid-audience-nav a:focus-visible{border-color:#008e9e;background:#eef9f9}.droid-design-themes{margin:10px 0 26px}.droid-design-themes>summary{cursor:pointer;font-size:13px;font-weight:600;color:#006c77;padding:10px 0}.droid-design-themes .droid-category-grid{margin-top:12px}
.droid-catalog-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px;background:#f5f8f7;border:1px solid #dce4e2;margin:24px 0 0}.droid-catalog-toolbar label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:650;margin-bottom:7px}.droid-catalog-toolbar select{height:42px;padding:8px 30px 8px 10px;border:1px solid #c5d0cd;border-radius:0;color:#172623;background:#fff;width:100%;font-size:13px;appearance:auto}.droid-catalog-toolbar button{height:42px;border:0;padding:0 12px;color:#006a76;background:transparent;text-decoration:underline;font-size:12px;cursor:pointer}.droid-catalog-toolbar select:focus-visible,.droid-catalog-toolbar button:focus-visible{outline:3px solid #008e9e;outline-offset:2px}.droid-catalog-status{display:flex;justify-content:space-between;gap:20px;margin:15px 0 22px;font-size:12px;color:#616967;line-height:1.5}.droid-catalog-status p{margin:0}.droid-catalog-status [data-result-count]{font-weight:600;color:#162923;white-space:nowrap}
.droid-native-sort{max-width:1280px;margin:24px auto;padding:0 28px;display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:13px}.droid-native-sort select{padding:9px;border:1px solid #bccbc7;background:white}.droid-native-sort button{padding:9px 14px;border:0;background:#008e9e;color:white;cursor:pointer}
.droid-featured{max-width:1160px;margin:0 auto;padding:48px 28px;color:#202020;background:white}.droid-featured h2{font-size:clamp(26px,3vw,36px);letter-spacing:-1px;line-height:1.15;margin:0 0 12px}.droid-featured>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.droid-featured>header p{color:#606866;margin:0;font-size:14px}.droid-featured>header>a{font-size:13px;color:#006d78;white-space:nowrap;text-underline-offset:4px}.droid-featured .droid-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.droid-featured .droid-design-card__apparel{height:240px}
@media(max-width:749px){.droid-audience-nav{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.droid-audience-nav a{padding:14px}.droid-catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px}.droid-catalog-toolbar button{grid-column:1/-1;height:26px;justify-self:start;padding:0}.droid-catalog-status{display:block}.droid-catalog-status p+p{margin-top:6px;font-size:11px}.droid-design-card__apparel{height:210px}.droid-design-card__apparel img{max-height:205px}.droid-featured{padding:36px 18px}.droid-featured>header{display:block}.droid-featured>header>a{display:inline-block;margin-top:14px}.droid-featured .droid-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.droid-featured .droid-design-card__apparel{height:210px}}
@media(prefers-reduced-motion:reduce){.droid-header-section .droid-nav__item::after{transition:none}}
.droid-shop-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:22px 0 12px}.droid-shop-tools .droid-audience-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0}.droid-shop-tools .droid-audience-nav a{min-width:92px;padding:10px 18px;text-align:center;font-size:13px;line-height:20px}.droid-audience-nav a[aria-current="page"]{background:#eaf6f5;border-color:#008e9e;color:#006d78}.droid-filter-menu{position:relative;margin-left:auto;flex:0 0 auto;z-index:12}.droid-filter-menu>summary{display:flex;gap:10px;align-items:center;justify-content:center;cursor:pointer;list-style:none;min-height:42px;padding:10px 14px;background:#fff;border:1px solid #a8bdb6;color:#18302a;font-size:13px;font-weight:600;white-space:nowrap}.droid-filter-menu>summary::-webkit-details-marker{display:none}.droid-filter-menu [data-filter-count]:not([hidden]){border-radius:50%;background:#e7f4f2;min-width:19px;line-height:19px;text-align:center;font-size:10px}.droid-filter-menu>.droid-catalog-toolbar{position:absolute;top:calc(100% + 8px);right:0;width:300px;max-width:calc(100vw - 36px);display:grid;grid-template-columns:1fr;margin:0;padding:18px;background:#fff;box-shadow:0 10px 30px #142c2426;border:1px solid #c9d7d2;gap:14px}.droid-filter-menu:not([open])>.droid-catalog-toolbar{display:none}.droid-filter-menu .droid-filter-actions{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e4eae7;padding-top:12px}.droid-filter-menu .droid-filter-actions button{height:36px;font-size:12px;grid-column:auto;padding:0 12px}.droid-filter-menu .droid-filter-actions button[type="submit"]{background:#007e8a;color:white;text-decoration:none}.droid-native-sort .droid-filter-menu>form{position:absolute;top:calc(100% + 8px);right:0;background:white;padding:18px;border:1px solid #c9d7d2;box-shadow:0 10px 30px #142c2426;width:260px;display:grid;gap:10px}.droid-native-sort .droid-filter-menu:not([open])>form{display:none}.droid-catalog-status{margin-top:12px}.droid-design-themes{margin:0 0 16px}.droid-design-card__apparel--flatpair{position:relative}.droid-design-card__apparel--flatpair img{position:absolute;left:0;top:0;width:200%;height:100%;max-width:none;max-height:none;object-fit:contain;clip-path:inset(0 50% 0 0)}.droid-matching-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#f0f7f5;border:1px solid #d6e3dd;margin-bottom:40px}.droid-matching-intro[hidden]{display:none}.droid-matching-intro h2{font-size:28px;margin:0 0 10px}.droid-matching-intro p{font-size:14px;line-height:1.6;color:#43564f;margin:0}.droid-matching-intro .droid-matching-note{font-size:11px;margin-top:8px;max-width:520px}.droid-matching-button{border:0;background:#007d89;color:white;padding:13px 18px;cursor:pointer;font-size:13px;white-space:nowrap}.droid-pair-dialog{width:min(760px,calc(100vw - 32px));max-height:85vh;padding:26px;border:1px solid #becfc7;background:#fff;color:#1b2b25;overflow:auto}.droid-pair-dialog::backdrop{background:#071c1866}.droid-pair-dialog:not([open]){display:none}.droid-pair-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.droid-pair-dialog>header h2{font-size:28px;margin:0}.droid-pair-dialog>header button{background:white;border:1px solid #bfcec8;width:38px;height:38px;font-size:24px;cursor:pointer}.droid-pair-dialog>p{font-size:12px;line-height:1.5;color:#5b6d65;margin:16px 0 24px}.droid-pair-dialog .droid-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.droid-pair-dialog .droid-design-card__apparel{height:250px}.droid-pair-dialog .droid-art-preview{min-height:0}.droid-pair-dialog .droid-design-card h2{font-size:17px;letter-spacing:0}.droid-matching-button:focus-visible,.droid-filter-menu>summary:focus-visible,.droid-pair-dialog button:focus-visible{outline:3px solid #008e9e;outline-offset:3px}
@media(max-width:749px){.droid-shop-tools{gap:10px;margin:18px 0 10px}.droid-shop-tools .droid-audience-nav{gap:6px;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:230px}.droid-shop-tools .droid-audience-nav a{min-width:0;padding:8px 10px;font-size:12px;line-height:18px}.droid-filter-menu>summary{font-size:12px;min-height:36px;padding:8px 10px;gap:6px}.droid-filter-menu>.droid-catalog-toolbar{width:280px;padding:16px;gap:12px}.droid-matching-intro{display:block;padding:20px;margin-bottom:30px}.droid-matching-intro h2{font-size:25px}.droid-matching-button{margin-top:16px}.droid-pair-dialog{padding:16px}.droid-pair-dialog>header h2{font-size:23px}.droid-pair-dialog .droid-design-grid{gap:12px}.droid-pair-dialog .droid-design-card__apparel{height:190px}.droid-pair-dialog .droid-design-card h2{font-size:15px}}


.droid-shop-design-links{border-top:1px solid #cbd7d3;margin-top:6px;padding-top:10px}.droid-shop-filter-label{display:block;padding:0 12px 4px;font-size:10px;font-weight:650;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--droid-aqua,#008f9f)}
