:root{--ap-forest: var(--wh-forest, #2D3E2C);--ap-charcoal: var(--wh-charcoal, #1C1C1B);--ap-cream: var(--wh-cream, #F5F0E8);--ap-warm: var(--wh-warm-grey, #F0ECE4);--ap-text-grey: var(--wh-text-grey, #5A5550);--ap-line: rgba(28, 28, 27, .1);--ap-line-soft: rgba(28, 28, 27, .06);--ap-serif: var(--base-font-family, inherit);--ap-sans: var(--base-font-family, inherit);--ap-mono: var(--base-font-family, inherit)}.accessories-picker{margin:20px 0;padding:18px 18px 16px;border:1px solid var(--ap-line);border-radius:10px;background:var(--ap-cream);font-family:var(--ap-sans);color:var(--ap-charcoal)}.accessories-picker__header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--ap-line-soft)}.accessories-picker__title{margin:0 0 3px;font-family:var(--ap-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-forest);line-height:1.2}.accessories-picker__sub{margin:0;font-family:var(--ap-sans);font-style:italic;font-size:12px;line-height:1.4;color:var(--ap-text-grey)}.accessory-row--clickable{width:100%;display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:10px;margin:0 -10px;border:1px solid transparent;border-radius:8px;background:#fff;text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 1px 2px #1c1c1b08}.accessory-row--clickable:hover,.accessory-row--clickable:focus-visible{background:#fff;border-color:var(--ap-forest);outline:none;box-shadow:0 8px 24px -10px #2d4a2f2e}.accessory-row--clickable:active{transform:translateY(1px)}.accessory-row__media{display:block;width:56px;height:56px;border-radius:6px;overflow:hidden;background:var(--ap-warm);border:1px solid var(--ap-line-soft)}.accessory-row__media img{width:100%;height:100%;object-fit:cover;display:block}.accessory-row__placeholder{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:#bdbdbd}.accessory-row__placeholder svg{width:24px;height:24px}.accessory-row__media--icon{background:var(--ap-cream);border:1px solid var(--ap-line-soft)}.accessory-row__media--icon svg,.accessory-row__media--icon img{display:block;width:100%;height:100%;object-fit:contain}.accessory-row__body{display:block;min-width:0}.accessory-row__name{display:block;margin:0 0 2px;font-family:var(--ap-sans);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--ap-charcoal)}.accessory-row__desc{display:block;margin:0 0 4px;font-family:var(--ap-sans);font-size:12px;line-height:1.4;color:var(--ap-text-grey)}.accessory-row__price{display:block;margin:0;font-family:var(--ap-sans);font-size:13px;line-height:1.3;color:var(--ap-text-grey)}.accessory-row__price strong{font-family:var(--ap-sans);font-weight:600;font-size:14px;letter-spacing:-.005em;color:var(--ap-charcoal);margin-right:4px}.accessory-row__each{font-family:var(--ap-sans);font-size:11px;letter-spacing:0;text-transform:none;color:var(--ap-text-grey);margin-left:2px}.accessory-row__cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 16px;font-family:var(--ap-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-forest);border:1px solid var(--ap-forest);border-radius:999px;background:transparent;white-space:nowrap;transition:background .2s,color .2s}.accessory-row__cta svg{width:11px;height:11px;display:block}.accessory-row--clickable:hover .accessory-row__cta,.accessory-row--clickable:focus-visible .accessory-row__cta{background:var(--ap-forest);color:#fff;border-color:var(--ap-forest)}@media(max-width:640px){.accessories-picker{padding:14px 14px 12px;margin:16px 0}.accessories-picker__header{margin-bottom:10px;padding-bottom:8px}.accessories-picker__sub{font-size:12px}.accessory-row--clickable{grid-template-columns:48px 1fr;grid-template-areas:"media body" "cta cta";gap:12px;padding:10px 8px;margin:0 -8px}.accessory-row__media,.accessory-row__media img,.accessory-row__placeholder{width:48px;height:48px;grid-area:media}.accessory-row__body{grid-area:body}.accessory-row__cta{grid-area:cta;justify-self:stretch;justify-content:center;margin-top:2px;padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/accessories-picker.css.map */
