.selling-points-carousel{display:block;overflow:hidden;padding-top:calc(var(--section-pt-m, 40) * var(--content-ratio-m));padding-bottom:calc(var(--section-pb-m, 40) * var(--content-ratio-m));background:var(--selling-points-bg, #111111);font-family:FZYJH JP,sans-serif}.selling-points-carousel--night{--selling-points-bg: #111111;--selling-points-heading: #ffffff;--selling-points-subheading: #ffffff}.selling-points-carousel--day{--selling-points-bg: #ffffff;--selling-points-heading: #000004;--selling-points-subheading: #000004}.selling-points-carousel__inner{display:flex;flex-direction:column;gap:calc(22 * var(--content-ratio-m));width:100%}.selling-points-carousel__header{position:relative;width:calc(359 * var(--content-ratio-m));max-width:100%;padding-inline-start:calc(16 * var(--content-ratio-m));color:var(--selling-points-heading, #ffffff)}.selling-points-carousel__ribbon{position:absolute;z-index:0;top:calc(7 * var(--content-ratio-m));left:calc(16 * var(--content-ratio-m));width:calc(191 * var(--content-ratio-m));height:calc(38 * var(--content-ratio-m));max-width:none;object-fit:contain;object-position:left top;pointer-events:none}.selling-points-carousel .selling-points-carousel__header>div{position:relative;z-index:1;margin-bottom:0}.selling-points-carousel__header [class$=__subtitle]{margin-top:calc(8 * var(--content-ratio-m));color:var(--selling-points-subheading, #ffffff);opacity:var(--selling-points-subheading-opacity, .8)}.selling-points-carousel__viewport{width:100%;padding-inline:calc(16 * var(--content-ratio-m));overflow:visible}.selling-points-carousel__track{display:flex;align-items:stretch}.selling-points-carousel__slide{position:relative;width:calc(var(--selling-points-card-w-m, 320) * var(--content-ratio-m));height:auto;margin-inline-end:calc(var(--selling-points-card-gap-m, 16) * var(--content-ratio-m));border-radius:calc(var(--selling-points-card-radius-m, 12) * var(--content-ratio-m));background:var(--selling-points-card-bg, #000000);aspect-ratio:var(--selling-points-card-w-m, 320) / var(--selling-points-card-h-m, 480);overflow:hidden}.selling-points-carousel__slide:last-child{margin-inline-end:0}.selling-points-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0}.selling-points-carousel__media,.selling-points-carousel__picture,.selling-points-carousel__image,.selling-points-carousel__placeholder,.selling-points-carousel__placeholder-svg{display:block;width:100%;height:100%}.selling-points-carousel__image{object-fit:cover;object-position:center}.selling-points-carousel__placeholder{background:linear-gradient(180deg,#f4f4f4,#e2e2e2)}.selling-points-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:var(--selling-points-align-v-m, flex-end);align-items:var(--selling-points-align-h-m, flex-start);row-gap:calc(var(--selling-points-card-text-gap-m, 4) * var(--content-ratio-m));padding:calc(var(--selling-points-card-pad-m, 16) * var(--content-ratio-m));text-align:var(--selling-points-align-ta-m, left)}.selling-points-carousel__eyebrow,.selling-points-carousel__title,.selling-points-carousel__description{max-width:calc(var(--selling-points-card-text-w-m, 288) * var(--content-ratio-m));margin:0;overflow-wrap:anywhere}.selling-points-carousel__eyebrow{color:var(--selling-points-card-text, #ffffff);font-size:calc(var(--selling-points-eyebrow-size-m, 12) * var(--content-ratio-m));font-weight:500;line-height:1.4}.selling-points-carousel__title{color:var(--selling-points-card-text, #ffffff);font-size:calc(var(--selling-points-title-size-m, 18) * var(--content-ratio-m));font-weight:700;line-height:1.3}.selling-points-carousel__description{color:var(--selling-points-card-muted, #ffffff);font-size:calc(var(--selling-points-desc-size-m, 12) * var(--content-ratio-m));font-weight:500;line-height:1.5;opacity:var(--selling-points-card-desc-opacity, .6)}.selling-points-carousel__description p{margin:0;color:inherit}.selling-points-carousel__controls{padding-inline-start:calc(16 * var(--content-ratio-m))}.selling-points-carousel--no-script .selling-points-carousel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.selling-points-carousel--no-script .selling-points-carousel__slide{scroll-snap-align:start}.selling-points-carousel--no-script .selling-points-carousel__controls{display:none}@media(min-width:768px){.selling-points-carousel{padding-top:calc(var(--section-pt, 80) * var(--content-ratio));padding-bottom:calc(var(--section-pb, 80) * var(--content-ratio))}.selling-points-carousel__inner{gap:calc(40 * var(--content-ratio))}.selling-points-carousel__header{width:calc(608 * var(--content-ratio));padding-inline-start:calc(80 * var(--content-ratio))}.selling-points-carousel__ribbon{top:calc(12 * var(--content-ratio));left:calc(80 * var(--content-ratio));width:calc(350 * var(--content-ratio));height:calc(70 * var(--content-ratio))}.selling-points-carousel__header [class$=__subtitle]{margin-top:calc(12 * var(--content-ratio));line-height:1.4}.selling-points-carousel__viewport{padding-inline:calc(80 * var(--content-ratio))}.selling-points-carousel__slide{width:calc(var(--selling-points-card-w, 1056) * var(--content-ratio));margin-inline-end:calc(var(--selling-points-card-gap, 30) * var(--content-ratio));border-radius:calc(var(--selling-points-card-radius, 40) * var(--content-ratio));aspect-ratio:var(--selling-points-card-w, 1056) / var(--selling-points-card-h, 548)}.selling-points-carousel__content{justify-content:var(--selling-points-align-v, flex-end);align-items:var(--selling-points-align-h, flex-start);row-gap:calc(var(--selling-points-card-text-gap, 12) * var(--content-ratio));padding:calc(var(--selling-points-card-pad, 40) * var(--content-ratio));text-align:var(--selling-points-align-ta, left)}.selling-points-carousel__eyebrow,.selling-points-carousel__title,.selling-points-carousel__description{max-width:calc(var(--selling-points-card-text-w, 464) * var(--content-ratio))}.selling-points-carousel__eyebrow{font-size:calc(var(--selling-points-eyebrow-size, 16) * var(--content-ratio))}.selling-points-carousel__title{font-size:calc(var(--selling-points-title-size, 32) * var(--content-ratio))}.selling-points-carousel__description{font-size:calc(var(--selling-points-desc-size, 16) * var(--content-ratio))}.selling-points-carousel__controls{padding-inline-start:calc(80 * var(--content-ratio))}}@media(prefers-reduced-motion:reduce){.selling-points-carousel .swiper-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-selling-points-carousel.css.map */
