.ambassador-carousel{--nc-gap: 16px;--nc-gap-d: 24px;--nc-nav-mt: 24px;--nc-nav-mt-d: 40px;position:relative;overflow:visible}.ambassador-carousel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ambassador-carousel__bg img{width:100%;height:100%;object-fit:cover;display:block}.ambassador-carousel__container{position:relative;z-index:2}.ambassador-carousel__heading .heading-wrapper{padding:0 0 32px}.ambassador-carousel__heading .heading-title{color:var(--ac-title-color, #000)}.ambassador-carousel__heading :is(.heading-sub-text,.heading-text){color:var(--ac-text-color, #1e1e1e);max-width:52ch}.ambassador-carousel__slide{width:min(78vw,300px)}.ambassador-carousel__card{position:relative;display:flex;flex-direction:column;width:100%;height:400px;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;background:#f1f8f9}.ambassador-carousel__card-image{position:absolute;top:0;right:0;bottom:0;left:0}.ambassador-carousel__card-image img{width:100%;height:100%;object-fit:cover;display:block}.ambassador-carousel__card-overlay{z-index:1}.ambassador-carousel__card-content{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:12px;padding:16px;z-index:2;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ambassador-carousel__card-name{margin:0;font-family:tomatoHeadline,sans-serif;font-weight:800;font-size:20px;line-height:1.2;letter-spacing:.6px;color:#fff}.ambassador-carousel__card-role{margin:2px 0 0;font-family:modelica,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.6px;color:#ffffffe6}.ambassador-carousel__card-quote{margin:0;font-family:modelica,sans-serif;font-style:italic;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.3px;color:#fff;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ambassador-carousel__card-product{display:none;flex-direction:column;gap:10px;margin-top:4px}.ambassador-carousel__card-product-label{margin:0;font-family:modelica,sans-serif;font-weight:500;font-size:15px;letter-spacing:.6px;color:#fff}.ambassador-carousel__card-product-row{display:flex;align-items:center;gap:8px}.ambassador-carousel__card-product-thumb{width:52px;height:52px;border-radius:5px;overflow:hidden;flex-shrink:0;background:#ffffff1a}.ambassador-carousel__card-product-thumb img{width:100%;height:100%;object-fit:cover}.ambassador-carousel__card-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ambassador-carousel__card-product-title{margin:0;font-family:modelica,sans-serif;font-weight:500;font-size:15px;line-height:1.1;letter-spacing:.6px;color:#fff}.ambassador-carousel__card-product-price{margin:0;font-family:modelica,sans-serif;font-size:13px;letter-spacing:.6px;color:#fffc}.ambassador-carousel__card-product-btn{width:42px;height:42px;border-radius:9px;border:1px solid #e0e0e0;background:#f1f8f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.ambassador-carousel__card-product-btn img{width:16px;height:16px}@media screen and (min-width:1024px){.ambassador-carousel__heading .heading-wrapper{padding:0 0 40px}.ambassador-carousel__slide{width:418px}.ambassador-carousel__card{height:540px}.ambassador-carousel__card-content{gap:16px;padding:20px}.ambassador-carousel__card-name{font-size:24px;line-height:34px}.ambassador-carousel__card-role,.ambassador-carousel__card-quote,.ambassador-carousel__card-product-label,.ambassador-carousel__card-product-title{font-size:16px}.ambassador-carousel__card-quote{letter-spacing:.6px;-webkit-line-clamp:4}.ambassador-carousel__card-product{display:flex}.ambassador-carousel__card-product-thumb{width:60px;height:60px}.ambassador-carousel__card-product-btn{width:48px;height:48px}.ambassador-carousel__card-product-btn img{width:19px;height:19px}}@media screen and (max-width:749px){.ambassador-carousel.ambassador-carousel--figma-2026{--nc-nav-mt: 32px}.ambassador-carousel--figma-2026 .ambassador-carousel__container{padding-top:48px;padding-bottom:48px}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-wrapper{padding-bottom:32px}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-title{letter-spacing:0;line-height:1.2}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-text{margin-top:8px;margin-bottom:0}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-text>:first-child{margin-top:0}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-text>:last-child{margin-bottom:0}.ambassador-carousel--figma-2026 .ambassador-carousel__heading .heading-text p{line-height:24px;text-wrap:pretty}.ambassador-carousel--figma-2026 .ambassador-carousel__track{scroll-snap-type:x mandatory}.ambassador-carousel--figma-2026 .ambassador-carousel__slide{scroll-snap-stop:always}.ambassador-carousel--figma-2026 .ambassador-carousel__card-content{-webkit-backdrop-filter:none;backdrop-filter:none}.ambassador-carousel--figma-2026 .ambassador-carousel__card-name{letter-spacing:0}.ambassador-carousel--figma-2026 .native-carousel__dot{position:relative}.ambassador-carousel--figma-2026 .native-carousel__dot:after{content:"";position:absolute;top:-15px;right:-5px;bottom:-15px;left:-5px}.ambassador-carousel--figma-2026 .native-carousel__dots{min-width:0}.ambassador-carousel--figma-2026 .native-carousel__dot.is-active{flex-shrink:1;min-width:28px}.ambassador-carousel--text-shade .ambassador-carousel__card-content{padding-top:64px;background:linear-gradient(180deg,#12192800 0,rgba(18,25,40,var(--ac-text-shade, .55)) 64px 100%)}.ambassador-carousel--text-shade .ambassador-carousel__card-name,.ambassador-carousel--text-shade .ambassador-carousel__card-role{text-shadow:0 1px 8px rgba(0,0,0,.35)}}@media screen and (min-width:990px){.ambassador-carousel.ambassador-carousel--desk-2026{--nc-gap: 24px;--nc-nav-mt: 40px}.ambassador-carousel--desk-2026 .ambassador-carousel__container{padding-top:var(--ac-d-space-top, 72px);padding-bottom:var(--ac-d-space-bottom, 72px)}.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-wrapper{padding:0 0 40px}.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-title{font-size:calc(var(--ac-d-title, 44px) - 4px);line-height:1.2;letter-spacing:-.03em}.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-text{margin:24px 0 0;max-width:70ch;font-size:16px;line-height:24px}.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-text p{margin:0;font-size:16px;line-height:24px}.ambassador-carousel--desk-2026 .ambassador-carousel__slide{width:418px}.ambassador-carousel--desk-2026 .ambassador-carousel__card{height:540px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-content{gap:16px;padding:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.ambassador-carousel--desk-2026 .ambassador-carousel__card-name{font-size:24px;line-height:34px;letter-spacing:0}.ambassador-carousel--desk-2026 .ambassador-carousel__card-role,.ambassador-carousel--desk-2026 .ambassador-carousel__card-quote,.ambassador-carousel--desk-2026 .ambassador-carousel__card-product-label,.ambassador-carousel--desk-2026 .ambassador-carousel__card-product-title{font-size:16px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-role{font-weight:400;color:#fffc}.ambassador-carousel--desk-2026 .ambassador-carousel__card-quote{letter-spacing:.6px;-webkit-line-clamp:6}.ambassador-carousel--desk-2026 .ambassador-carousel__card-product{display:flex}.ambassador-carousel--desk-2026 .ambassador-carousel__card-product-thumb{width:60px;height:60px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-product-btn{width:48px;height:48px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-product-btn img{width:19px;height:19px}.ambassador-carousel--desk-shade .ambassador-carousel__card-content{padding-top:64px;background:linear-gradient(180deg,#12192800 0,rgba(18,25,40,var(--ac-d-shade, .55)) 64px 100%)}.ambassador-carousel--desk-shade .ambassador-carousel__card-name,.ambassador-carousel--desk-shade .ambassador-carousel__card-role{text-shadow:0 1px 8px rgba(0,0,0,.35)}}@media screen and (min-width:1280px){.ambassador-carousel--desk-2026 .ambassador-carousel__container{padding-left:var(--ac-d-side, 56px);padding-right:var(--ac-d-side, 56px)}.ambassador-carousel--desk-2026 .native-carousel__viewport--edge{--nc-edge-pad: var(--ac-d-side, 56px)}.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-title{font-size:var(--ac-d-title, 44px)}}@media screen and (min-width:750px)and (max-width:989px){.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-title{text-wrap:balance}.ambassador-carousel--desk-2026 .ambassador-carousel__slide{width:calc((100% - 2 * var(--nc-gap, 16px)) / 2.25);container-type:inline-size}.ambassador-carousel--desk-2026 .ambassador-carousel__card{height:auto;aspect-ratio:418 / 540}.ambassador-carousel--desk-2026 .ambassador-carousel__card-content{-webkit-backdrop-filter:none;backdrop-filter:none}.ambassador-carousel--desk-2026 .ambassador-carousel__card-name{letter-spacing:0}.ambassador-carousel--desk-2026 .ambassador-carousel__card-role{font-weight:400;color:#fffc}.ambassador-carousel--desk-2026 .ambassador-carousel__card-quote{-webkit-line-clamp:9}.ambassador-carousel--desk-shade .ambassador-carousel__card-content{padding-top:64px;background:linear-gradient(180deg,#12192800 0,rgba(18,25,40,var(--ac-d-shade, .55)) 64px 100%)}.ambassador-carousel--desk-shade .ambassador-carousel__card-name,.ambassador-carousel--desk-shade .ambassador-carousel__card-role{text-shadow:0 1px 8px rgba(0,0,0,.35)}@container (min-width: 380px){.ambassador-carousel--desk-2026 .ambassador-carousel__card-content{gap:16px;padding-inline:20px;padding-bottom:20px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-name{font-size:24px;line-height:34px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-role,.ambassador-carousel--desk-2026 .ambassador-carousel__card-quote{font-size:16px}.ambassador-carousel--desk-2026 .ambassador-carousel__card-quote{letter-spacing:.6px}}}@media screen and (min-width:990px)and (max-width:1366px){.ambassador-carousel--desk-2026 .ambassador-carousel__heading .heading-title{text-wrap:balance}}@media screen and (min-width:750px)and (max-width:1366px){.ambassador-carousel--desk-2026 .native-carousel__dot{position:relative}.ambassador-carousel--desk-2026 .native-carousel__dot:after{content:"";position:absolute;top:-15px;right:-5px;bottom:-15px;left:-5px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ambassador-carousel.css.map */
