.accessory-product-slider{display:block;min-width:0}.accessory-product-slider__controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.accessory-product-slider__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.accessory-product-slider__tab{border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;padding:12px 0;margin:0;font:inherit;cursor:pointer}.accessory-product-slider__tab[aria-pressed=true]{color:var(--color-accent, #b1925b);border-bottom-color:currentColor}.accessory-product-slider__arrows{display:flex;flex-shrink:0;gap:8px}.accessory-product-slider__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.accessory-product-slider__arrow:disabled{opacity:.3;cursor:default}.accessory-product-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.accessory-product-slider__track::-webkit-scrollbar{display:none}.accessory-product-slider__slide{width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.accessory-product-slider .image-hotspots--text,.accessory-product-slider .image-hotspots--container{min-width:0}.accessory-product-slider__frame{aspect-ratio:1;background:#212325}.accessory-product-slider__photo{display:block;width:100%;height:100%;object-fit:contain;padding:24px}.accessory-product-slider__pin{padding:0;border:0;color:inherit}.accessory-product-slider .image-hotspots--pin-bubble p.h6{font-family:Bebas Neue,sans-serif;font-size:1.6rem;line-height:110%}.accessory-product-slider__badge{--badge-bg: #b1925b;--badge-text: #111111;margin-bottom:16px}.accessory-product-slider__status{margin:16px 0 0;text-align:center}.accessory-product-slider button:focus-visible,.accessory-product-slider__track:focus-visible{outline:2px solid var(--color-accent, #b1925b);outline-offset:4px}.comfort-accessory-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px}.comfort-accessory-links .button{margin:0}.comfort-accessory-links__soon{width:100%;margin:0}@media(max-width:1067px){.accessory-product-slider .image-hotspots--text,.accessory-product-slider .image-hotspots--container{flex:none}}@media(max-width:767px){.accessory-product-slider__tabs{gap:12px}.accessory-product-slider__controls{gap:12px;justify-content:flex-start}.accessory-product-slider__photo{padding:16px}.accessory-product-slider .image-hotspots--pin-bubble{min-width:min(280px,calc(100vw - 64px))}.comfort-accessory-links .button{width:100%}}@media(prefers-reduced-motion:reduce){.accessory-product-slider .image-hotspots--pin-button{animation:none}.accessory-product-slider .image-hotspots--pin-button:after{animation:none}}.vc-comparison__text .accessory-details-link{width:100%;min-height:44px;height:auto;padding:12px;margin:0;white-space:normal;line-height:1.2;font-size:.875rem}.accessory-product-slider .image-hotspots--pin.active{z-index:2}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR]{--accessory-label-width: clamp(136px, 14vw, 200px)}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__inner{width:100%;max-width:1500px;padding-inline:50px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__table{table-layout:fixed;width:100%;min-width:0}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] tr{height:96px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] th,#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] td{width:auto;min-width:0;max-width:none;height:96px;padding:16px 24px;vertical-align:middle}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] th:first-child,#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] td:first-child{width:var(--accessory-label-width)}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__actions{grid-template-columns:var(--accessory-label-width) repeat(var(--vc-product-columns, 3),minmax(0,1fr))}@media(max-width:749px){#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR]{--accessory-label-width: 136px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__inner{width:100%;max-width:100%;padding-inline:15px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__table-wrap{scroll-padding-inline-start:136px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__table{width:calc(var(--accessory-label-width) + var(--vc-product-columns, 3) * 176px + 2px);min-width:calc(var(--accessory-label-width) + var(--vc-product-columns, 3) * 176px + 2px)}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] tr{height:128px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] th,#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] td{width:176px;min-width:176px;max-width:176px;height:128px;padding:16px 24px}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] th:first-child,#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] td:first-child{width:136px;min-width:136px;max-width:136px}}.accessory-product-slider__track{align-items:start}.accessory-product-slider__image-controls,.accessory-product-slider__image-status{display:none}#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__actions{width:100%;min-width:0}@media(max-width:767px){.accessory-product-slider__controls{display:none}.accessory-product-slider__slide{gap:24px}.accessory-product-slider .image-hotspots--text{display:contents}.accessory-product-slider .image-hotspots--text>.accessory-product-slider__badge{order:0;align-self:flex-start;margin:0}.accessory-product-slider .image-hotspots--text>h3{order:1;margin:0}.accessory-product-slider .image-hotspots--container{order:2}.accessory-product-slider .image-hotspots--text>.rte{order:4}.accessory-product-slider__image-controls{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;order:3;width:100%;min-width:0;padding-inline:32px;margin-top:-16px;margin-bottom:-8px}.accessory-product-slider__image-arrow{position:static;transform:none;display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;border:0;background:transparent;color:#fff;cursor:pointer}.accessory-product-slider__image-arrow:disabled{opacity:.2;cursor:default}.accessory-product-slider__image-arrow:hover:not(:disabled){color:var(--color-accent, #b1925b)}.accessory-product-slider__image-status{display:block;position:static;transform:none;text-align:center;font-size:.875rem;line-height:1.2;pointer-events:none}.accessory-product-slider__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:749px){#main-content .vc-comparison-section[id$=__comparison_table_bPbHrR] .vc-comparison__actions{width:calc(var(--accessory-label-width) + var(--vc-product-columns, 3) * 176px + 2px);min-width:calc(var(--accessory-label-width) + var(--vc-product-columns, 3) * 176px + 2px)}}.accessory-product-slider__slide--centered-hotspots .image-hotspots--pin{transform:translate(-50%,-50%)}.accessory-product-slider .accessory-product-slider__texture-detail{display:block;width:100%;height:96px;object-fit:cover;object-position:center 25%;margin:8px 0 12px;border-radius:8px}.accessory-product-slider .accessory-product-slider__slide--centered-hotspots .image-hotspots--pin .image-hotspots--pin-bubble{top:calc(100% + 12px);bottom:auto}.accessory-product-slider .accessory-product-slider__slide--centered-hotspots .image-hotspots--pin[data-accessory-lower-pin] .image-hotspots--pin-bubble{top:auto;bottom:calc(100% + 12px)}.accessory-product-slider__frame--fill-light>.accessory-product-slider__photo{filter:brightness(var(--accessory-image-brightness))}@media(min-width:768px){.accessory-product-slider__arrows,.accessory-product-slider__image-controls{display:none}.accessory-product-slider__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/accessory-product-slider.css.map */
