.block.accessory-discovery{padding-bottom:4.5rem;padding-top:4.5rem}.accessory-discovery__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:3rem;text-align:center}.accessory-discovery__eyebrow{color:var(--color-soil);font-size:1.09375rem;font-weight:600;line-height:1.2;margin:0}.accessory-discovery__heading{color:var(--color-kale);font-size:2.25rem;font-weight:400;letter-spacing:-.047rem;line-height:1.05;margin:0;max-width:39.8125rem}@media (min-width:62rem){.accessory-discovery__heading{font-size:3.25rem;letter-spacing:-.094rem;line-height:1}}.accessory-discovery__hotspot{margin-bottom:1.5rem}.accessory-discovery__slider .swiper{margin-top:-15rem;padding-top:15rem}.accessory-discovery__slider .swiper-button-next,.accessory-discovery__slider .swiper-button-prev{display:none}@media (min-width:62rem){.accessory-discovery__slider .swiper-button-next,.accessory-discovery__slider .swiper-button-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.hotspot{position:relative}.hotspot__media{background-color:var(--color-pearl);border-radius:1.5rem;height:26.25rem;margin:0;overflow:hidden}@media (min-width:48rem){.hotspot__media{height:30rem}}@media (min-width:62rem){.hotspot__media{aspect-ratio:1404/480;height:auto}}.hotspot__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotspot__spot{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.hotspot__spot.is-open{z-index:4}.hotspot__dot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(1.5625rem);-webkit-backdrop-filter:blur(1.5625rem);background-color:hsla(49,54%,92%,.82);border:.125rem solid var(--color-limestone);border-radius:50%;-webkit-box-shadow:0 .125rem .625rem rgba(41,59,43,.35);box-shadow:0 .125rem .625rem rgba(41,59,43,.35);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;padding:0;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease;width:2rem}.hotspot__dot:hover{background-color:var(--color-limestone);-webkit-transform:scale(1.1);transform:scale(1.1)}.hotspot__dot-core{background-color:var(--color-clay-light);border-radius:50%;height:.75rem;width:.75rem}.hotspot__popup,.hotspot__spot.is-open .hotspot__dot{background-color:var(--color-limestone)}.hotspot__popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:1rem;bottom:-webkit-calc(100% + .75rem);bottom:calc(100% + .75rem);-webkit-box-shadow:0 12px 32px rgba(41,59,43,.25);box-shadow:0 12px 32px rgba(41,59,43,.25);color:var(--color-kale);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;left:50%;max-width:70vw;padding:1rem;position:absolute;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12.25rem;z-index:3}.hotspot__title{font-size:1.4375rem;font-weight:600;line-height:1.1;margin:0}.hotspot__desc{font-size:1.09375rem;line-height:1.15;margin:0}.hotspot__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-kale);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.09375rem;font-weight:600;gap:.25rem;letter-spacing:.015rem;text-decoration:underline}.hotspot__link:focus-visible,.hotspot__link:hover{color:var(--color-kale)}.hotspot__link-caret{-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem}.category-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:36rem){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}

/*# sourceMappingURL=accessory-discovery.css.map*/