.hce-accessory-accordions{border-top:1px solid rgba(var(--color-foreground-rgb),.14)}.hce-accessory-accordion{border-bottom:1px solid rgba(var(--color-foreground-rgb),.14)}.hce-accessory-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:14px;letter-spacing:.05em}.hce-accessory-accordion summary::-webkit-details-marker{display:none}.hce-accessory-plus{position:relative;display:block;width:16px;height:16px;flex:0 0 16px}.hce-accessory-plus:before,.hce-accessory-plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.hce-accessory-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.hce-accessory-accordion[open] .hce-accessory-plus:after{display:none}.hce-accessory-accordion__content{padding:0 0 24px}.hce-accessory-specs{margin:0}.hce-accessory-specs>div{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:18px;padding:11px 0;border-bottom:1px solid rgba(var(--color-foreground-rgb),.08)}.hce-accessory-specs>div:last-child{border-bottom:0}.hce-accessory-specs dt{font-size:.9em;letter-spacing:.035em;text-transform:uppercase;opacity:.72}.hce-accessory-specs dd{margin:0}@media(max-width:749px){.hce-accessory-accordion summary{padding:18px 0}.hce-accessory-specs>div{grid-template-columns:1fr;gap:3px}}.hce-accessory-hero-brand{margin-bottom:10px;font-family:var(--font-heading-family);font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.68}body:not(.hce-concierge-active) .hce-native-filter-fallback{display:none!important}body.hce-concierge-active .hce-inline-filters{display:none!important}#main-collection-filters{display:block}.hce-inline-filters{width:100%}.hce-inline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.hce-inline-filters--accessories .hce-inline-grid{width:50%;grid-template-columns:repeat(2,minmax(0,1fr))}.cr-container:has(.hce-inline-filters--accessories) .hce-expand-search{display:none!important}.hce-inline-panel{border:1px solid #d3d3d3;min-width:0;background:#fff;color:#171717}.hce-inline-panel summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px;min-height:64px;cursor:pointer;font-family:var(--font-heading-family);font-size:14px;list-style:none;text-transform:uppercase}.hce-inline-panel summary::-webkit-details-marker{display:none}.hce-inline-plus{font-size:24px;line-height:1;font-family:serif}.hce-inline-panel[open] .hce-inline-plus{transform:rotate(45deg)}.hce-inline-options{padding:0 14px 16px;font-size:14px}.hce-inline-option{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.hce-inline-option input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;flex-shrink:0}.hce-inline-count{margin-left:auto;font-size:12px}.hce-inline-option.is-disabled{color:#777;cursor:not-allowed}.hce-inline-empty{margin:8px 0 0;color:#777;font-size:12px;line-height:1.45}.hce-inline-options input[type=number]{display:block;width:100%;min-height:44px;margin-top:10px;padding:8px;border:1px solid #bbb;font:inherit}.hce-inline-options input:disabled{cursor:not-allowed}.hce-inline-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0;font-size:14px}.hce-inline-sort{margin-left:auto;display:flex;gap:10px;align-items:center}.hce-inline-sort select{max-width:210px;font:inherit;border:0;background:transparent}.hce-inline-panel summary:focus-visible,.hce-inline-filters input:focus-visible,.hce-inline-filters select:focus-visible{outline:2px solid #25294b;outline-offset:2px}@media(max-width:749px){.hce-inline-grid,.hce-inline-filters--accessories .hce-inline-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hce-inline-panel summary{padding:16px 12px;min-height:58px;font-size:14px}.hce-inline-options{padding:0 10px 12px}.hce-inline-option{flex-wrap:wrap}.hce-inline-count{margin-left:0}.hce-inline-sort{width:100%;margin-left:0;justify-content:space-between}}.hce-inline-options{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.hce-inline-option{position:relative;display:inline-flex;align-items:center;width:auto;min-height:36px;margin:0;padding:8px 10px;border:1px solid #d8d5cf;background:#fff;color:#1d1d1b;font-size:12px;line-height:1.25;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.hce-inline-option input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip-path:inset(50%)!important}.hce-inline-option:has(input[type=checkbox]:checked){border-color:#1d1d1b;background:#1d1d1b;color:#fff}.hce-inline-option:has(input[type=checkbox]:focus-visible){outline:2px solid #25294b;outline-offset:2px}.hce-inline-count{display:none!important}.hce-inline-option.is-disabled{opacity:.34}@media(max-width:749px){.hce-inline-options{padding:0 10px 12px;gap:7px}.hce-inline-option{flex-wrap:nowrap!important;min-height:36px;padding:8px 10px;font-size:11.5px}}.hce-inline-panel[data-panel=price] .hce-inline-options{display:block}.hce-inline-price-label{display:block;margin:0 0 10px;font-family:var(--font-body-family);font-size:13px;line-height:1.35;text-transform:uppercase}.hce-inline-price-input{display:flex;align-items:center;width:100%;min-height:46px;border:1px solid #bbb;background:#fff}.hce-inline-price-input:focus-within{border-color:#1d1d1b;box-shadow:0 0 0 1px #1d1d1b}.hce-inline-price-input__currency{flex:0 0 auto;padding-left:12px;color:#1d1d1b;font-family:var(--font-heading-family);font-size:13px;line-height:1;white-space:nowrap}.hce-inline-options .hce-inline-price-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;flex:1 1 auto;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px 10px 8px;border:0;outline:0;background:transparent;color:#1d1d1b;font:inherit}.hce-inline-options .hce-inline-price-input input[type=number]::-webkit-outer-spin-button,.hce-inline-options .hce-inline-price-input input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}@media(max-width:749px){.hce-inline-price-label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
