fc-accessories{display:block;margin-block:28px;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}fc-accessories[hidden]{display:none}.fc-accessories__heading{font-size:22px;line-height:1.3;margin:0 0 18px;font-weight:700;letter-spacing:0}.fc-accessories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fc-accessories__card{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid rgb(var(--color-border));border-radius:6px;background:rgb(var(--color-background));gap:12px}.fc-accessories__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;width:100%;overflow:hidden}.fc-accessories__media img{width:100%;height:100%;object-fit:contain}.fc-accessories__name{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere;text-decoration:none;color:inherit}.fc-accessories__price{margin:auto 0 0;font-size:17px;font-weight:700;line-height:1.4}.fc-accessories__card .btn{width:100%;min-height:44px;white-space:normal;font-size:14px;line-height:1.35;padding:10px 12px}.fc-accessories__status{font-size:14px;line-height:1.4;margin:12px 0 0}.fc-accessories--cart .fc-accessories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.fc-accessories__grid,.fc-accessories--cart .fc-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.fc-accessories__grid,.fc-accessories--cart .fc-accessories__grid{grid-template-columns:1fr}.fc-accessories__card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 14px;padding:12px}.fc-accessories__media{grid-row:1/4;aspect-ratio:1}.fc-accessories__name,.fc-accessories__price,.fc-accessories__card .btn{grid-column:2}.fc-accessories__heading{font-size:20px}}.fc-accessories-replaced{display:none!important}cart-drawer fc-accessories{margin:20px 0}cart-drawer .fc-accessories__heading{font-size:18px}cart-drawer .fc-accessories--cart .fc-accessories__grid{grid-template-columns:1fr;gap:12px}cart-drawer .fc-accessories__card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;padding:12px}cart-drawer .fc-accessories__media{grid-row:1/4;aspect-ratio:1}cart-drawer .fc-accessories__name,cart-drawer .fc-accessories__price,cart-drawer .fc-accessories__card .btn{grid-column:2}.fc-accessories--cart .fc-accessories__grid{position:relative;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fc-accessories--cart .fc-accessories__grid::-webkit-scrollbar{display:none}.fc-accessories--cart .fc-accessories__card{scroll-snap-align:start;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:8px 12px;padding:12px}.fc-accessories--cart .fc-accessories__media{grid-row:1/4;aspect-ratio:1}.fc-accessories--cart .fc-accessories__name,.fc-accessories--cart .fc-accessories__price,.fc-accessories--cart .fc-accessories__card .btn{grid-column:2}.fc-accessories--cart .fc-accessories__name{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-accessories--cart .fc-accessories__price{font-size:16px;margin:0}.fc-accessories--cart .fc-accessories__card .btn{font-size:13px;min-height:40px}.fc-accessories__navigation{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:8px;margin:-8px 0 12px}.fc-accessories__navigation[hidden]{display:none}.fc-accessories__counter{font-size:13px;color:rgb(var(--color-foreground));min-width:0}.fc-accessories__navigation .fc-accessories__arrow{width:36px;height:36px;min-height:36px;padding:0;font-size:20px;line-height:1;border-radius:4px}.fc-accessories__arrow:disabled{opacity:.4;cursor:default}.fc-accessories__remaining{margin-top:16px;font-size:14px;line-height:1.5}.fc-accessories__remaining ul{padding-left:20px;margin:0}.fc-accessories__remaining a{color:inherit;text-decoration:underline}cart-drawer .fc-accessories--cart .fc-accessories__grid{grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column}.fc-accessories__remaining li.fc-accessories__collection-entry{list-style:none;margin:0 0 8px;padding:0}.fc-accessories__remaining ul:has(>.fc-accessories__collection-entry){padding-left:0}.fc-accessories__remaining a.fc-accessories__collection{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:100%;min-height:42px;padding:10px 16px;border-radius:4px;font-size:14px;line-height:1.4;text-decoration:none;white-space:normal;letter-spacing:0}.fc-accessories__collection .btn__text{min-width:0;overflow-wrap:anywhere}.fc-accessories__collection-arrow{flex-shrink:0;font-size:18px;line-height:1}.fc-accessories__remaining li:not(.fc-accessories__collection-entry){margin-left:20px}.fc-accessories__card--native{padding:12px;gap:10px}.fc-accessories__card--native>.product-card{width:100%;min-width:0;flex:1}.fc-accessories__card--native .product-card__image{aspect-ratio:1}.fc-accessories__card--native .product-card__image img{object-fit:contain}.fc-accessories__card--native .product-card__info .product-card__title{font-size:14.5px}.fc-accessories__card--native>.btn{margin-top:auto}@media(max-width:599px){.fc-accessories__card--native{display:flex;flex-direction:column}.fc-accessories__card--native .product-card__image,.fc-accessories__card--native .product-card__image img{max-height:240px}}fc-accessories[data-mode=product],.page-width>fc-accessories{margin-block:40px 8px}.fc-accessories__heading,.section--related-products h2.section__heading{position:relative;margin:0 0 26px!important;padding-bottom:12px;font-family:var(--font-heading-family);font-size:24px!important;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;text-align:left}.fc-accessories__heading:after,.section--related-products h2.section__heading:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:2px;background:#f63}.section--related-products .section-heading,.section--related-products .section__header{margin-bottom:0;text-align:left;align-items:flex-start}.section--related-products{padding-top:32px!important;border-top:1px solid #eceef1}.fc-accessories__card--native{padding:0;gap:0;border:1px solid #e6e8ec;border-radius:10px;background:#fff;overflow:hidden;transition:box-shadow .2s,border-color .2s,transform .2s}.fc-accessories__card--native:hover,.section--related-products .product-card:hover{border-color:#d5d9e0;box-shadow:0 10px 24px -14px #10182847;transform:translateY(-2px)}.fc-accessories__card--native>.product-card{border:0!important;padding:14px 14px 0!important;border-radius:0;box-shadow:none;background:transparent}.fc-accessories__card--native>.btn{margin:14px;width:auto;min-height:42px;border-radius:8px;font-size:14px;font-weight:600}.section--related-products .product-card{height:100%;border:1px solid #e6e8ec!important;border-radius:10px!important;padding:14px!important;background:#fff;transition:box-shadow .2s,border-color .2s,transform .2s}.fc-accessories__card--native .product-card__image-wrapper,.section--related-products .product-card__image-wrapper{border-radius:6px;overflow:hidden;background:#fff}.section--related-products .product-card__image img{object-fit:contain}.fc-accessories__card--native .product-card__info .product-card__title,.section--related-products .product-card__info .product-card__title{font-size:14.5px;font-weight:600;line-height:1.35}.fc-accessories__card--native .product-card__swatches,.section--related-products .product-card__swatches{min-height:22px}.fc-accessories__grid{gap:18px}.fc-accessories__remaining{margin-top:22px;padding:16px 18px;border-radius:10px;background:#f6f7f9}.fc-accessories__remaining .fcc-acc__body{padding:0!important}.fc-accessories__remaining li.fc-accessories__collection-entry{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0}.fc-accessories__remaining li.fc-accessories__collection-entry>strong{font-size:14px;font-weight:700;white-space:nowrap}.fc-accessories__remaining .fc-accessories__collection-entry .fcc-v{display:flex;flex-wrap:wrap;gap:8px;font-size:0}.fc-accessories__remaining a.fc-accessories__collection{min-height:38px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #dfe3e8;font-size:13.5px;font-weight:600}.fc-accessories__remaining a.fc-accessories__collection:hover{border-color:#f63;color:#f63}@media(max-width:599px){.fc-accessories__heading,.section--related-products h2.section__heading{font-size:20px!important;margin-bottom:20px!important}.fc-accessories__grid{gap:12px}.fc-accessories__remaining{padding:14px}}.fc-accessories__card--native>.btn{width:calc(100% - 28px)!important;box-sizing:border-box}.section--related-products .section-heading+*,.section--related-products product-slider{margin-top:0!important}.section--related-products .section__header,.section--related-products .section-heading{padding-bottom:0!important;margin-bottom:-12px!important}@media(max-width:599px){.fc-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fc-accessories__card--native>.product-card{padding:10px 10px 0!important}.fc-accessories__card--native>.btn{margin:10px;width:calc(100% - 20px)!important;font-size:12.5px;min-height:38px;padding:8px}.fc-accessories__card--native .product-card__info .product-card__title{font-size:13px}.fc-accessories__card--native .product-card__image{max-height:none}}.fc-accessories__card--native .product-card__swatches,.section--related-products .product-card__swatches{flex-wrap:nowrap;overflow:hidden;max-width:100%}.fc-accessories__card--native .product-card__swatches>.swatch-item,.fc-accessories__card--native .product-card__swatches>.swatch-more,.section--related-products .product-card__swatches>.swatch-item,.section--related-products .product-card__swatches>.swatch-more{flex-shrink:0}fc-accessories .btn--secondary:hover,fc-accessories .btn--secondary:focus-visible,.fc-accessories__remaining a.fc-accessories__collection:hover,.fc-accessories__remaining a.fc-accessories__collection:focus-visible{background:#fff!important;border-color:#f63!important;color:#f63!important}.fc-accessories__card--native .product-card__swatches~.product-card__swatches,.section--related-products .product-card__swatches~.product-card__swatches{display:none}fc-accessories .btn--secondary:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/102/assets/fc-accessories.css.map */
