.bs-slider-icon{width:100%;overflow:hidden;box-sizing:border-box;font-family:futura-pt,arial,sans-serif;background:var(--bs-background, #ffffff);color:var(--bs-text-color, #000000)}.bs-slider-icon *,.bs-slider-icon *:before,.bs-slider-icon *:after{box-sizing:border-box}.bs-slider-icon__inner{width:100%;padding:var(--bs-padding-top, 40px) var(--bs-desktop-side-padding, 20px) var(--bs-padding-bottom, 40px)}.bs-slider-icon__header{width:100%;margin:0 auto .75em}.bs-slider-icon__heading{margin:0;line-height:1;letter-spacing:var(--bs-letter-spacing, 1px);text-transform:uppercase;font-size:var(--bs-heading-size, 1.25em);font-weight:var(--bs-heading-weight, 700);color:var(--bs-heading-color, currentColor)}.bs-slider-icon__viewport{width:100%;overflow:hidden}.bs-slider-icon__track{display:flex;width:100%;transform:translateZ(0);transition:transform .5s cubic-bezier(.22,1,.36,1);touch-action:pan-y;will-change:transform}.bs-slider-icon__slide{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;row-gap:.75em}.bs-slider-icon__media-frame{position:relative;margin:0 auto;width:100%}.bs-slider-icon__footer{margin:0 auto;width:100%;display:flex;align-items:flex-end;justify-content:space-between;column-gap:1.5em}.bs-slider-icon__header,.bs-slider-icon__media-frame,.bs-slider-icon__footer{width:min(100%,calc((100svh - var(--bs-desktop-section-offset, 150px) - var(--bs-padding-top, 40px) - var(--bs-padding-bottom, 40px)) * var(--bs-width-factor, 1.5) + var(--bs-desktop-gap, 0px)))}@media screen and (max-width:989px){.bs-slider-icon__media-frame,.bs-slider-icon__footer{width:100%}}.bs-slider-icon__copy{min-width:0;flex:1 1 auto}.bs-slider-icon__link{flex:0 0 auto}.bs-slider-icon__media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bs-desktop-gap, 0);width:100%}.bs-slider-icon__slide--product-first .bs-slider-icon__media-cell--product{order:-1}.bs-slider-icon__media-cell{position:relative;width:100%;aspect-ratio:var(--bs-media-aspect, 3 / 4);overflow:hidden;background:var(--bs-media-background, #f3f3f1)}.bs-slider-icon__product-link,.bs-slider-icon__image,.bs-slider-icon__placeholder{display:block;width:100%;height:100%}.bs-slider-icon__image--editorial,.bs-slider-icon__image--product{object-fit:cover;object-position:center}.bs-slider-icon__placeholder{object-fit:cover;background:var(--bs-media-background, #f3f3f1)}.bs-slider-icon__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5em;height:3.75em;padding:0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent;color:currentColor;cursor:pointer;transform:translateY(-50%)}.bs-slider-icon__arrow svg{display:block;width:var(--bs-arrow-size-desktop, .875em);height:auto;fill:currentColor}.bs-slider-icon__arrow--previous{left:auto;right:100%}.bs-slider-icon__arrow--next{right:auto;left:100%}@media screen and (max-width:989px){.bs-slider-icon__arrow--previous{left:0;right:auto}.bs-slider-icon__arrow--next{right:0;left:auto}}.bs-slider-icon__title{margin:0 0 .2em;line-height:1.15;letter-spacing:var(--bs-letter-spacing, 1px);text-transform:uppercase;font-size:var(--bs-title-size, .75em);font-weight:var(--bs-title-weight, 700);color:var(--bs-title-color, currentColor)}.bs-slider-icon__description{line-height:1.25;letter-spacing:var(--bs-letter-spacing, 1px);font-size:var(--bs-description-size, .75em);font-weight:var(--bs-description-weight, 400);color:var(--bs-description-color, currentColor)}.bs-slider-icon__description p{margin:0;letter-spacing:var(--bs-letter-spacing, 1px)}.bs-slider-icon__link{margin-top:1px;line-height:1.15;letter-spacing:var(--bs-letter-spacing, 1px);white-space:nowrap;text-decoration:none;color:var(--bs-link-color, currentColor);font-size:var(--bs-link-size, .6875em);font-weight:var(--bs-link-weight, 500)}.bs-slider-icon__link--underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bs-slider-icon__link span{display:inline-block;margin-left:2px;text-decoration:none}@media screen and (max-width:749px){.bs-slider-icon__inner{padding:var(--bs-mobile-padding-top, 40px) var(--bs-mobile-side-padding, 0px) var(--bs-mobile-padding-bottom, 40px)}.bs-slider-icon__heading{font-size:var(--bs-heading-size-mobile, 1.125em)}.bs-slider-icon__title{font-size:var(--bs-title-size-mobile, .6875em)}.bs-slider-icon__description{font-size:var(--bs-description-size-mobile, .625em)}.bs-slider-icon__link{font-size:var(--bs-link-size-mobile, .625em)}.bs-slider-icon__arrow--desktop-only{display:none}.bs-slider-icon__slide{display:flex;flex-direction:column;align-items:stretch;row-gap:.75em}.bs-slider-icon__footer{display:contents}.bs-slider-icon__header,.bs-slider-icon__copy{padding:0 .5em}.bs-slider-icon__copy{order:1}.bs-slider-icon__media-frame{order:2}.bs-slider-icon__link{order:3;align-self:center;margin:.75em auto 0}.bs-slider-icon__media-grid{grid-template-columns:minmax(0,1fr);gap:var(--bs-mobile-gap, 0)}.bs-slider-icon__media-cell{aspect-ratio:var(--bs-media-aspect-mobile, 3 / 4)}.bs-slider-icon__arrow{width:auto;min-width:1.75em;height:auto;min-height:3.125em;padding:.5em;top:.75em;transform:none}.bs-slider-icon__arrow svg{width:var(--bs-arrow-size-mobile, .75em)}.bs-slider-icon__arrow--previous{left:0;right:auto;justify-content:flex-start}.bs-slider-icon__arrow--next{right:0;left:auto;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.bs-slider-icon__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/314/assets/bs-slider-icon.css.map */
