.carousel-container{width:100%;overflow-x:hidden;display:flex;align-items:center;cursor:pointer}.carousel-wrapper{margin:auto;display:flex;align-items:stretch;overflow-x:auto;cursor:grab;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:40px;list-style:none;padding-left:0}.carousel-wrapper.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.card-button-position--above_image .container-button{order:0}.card-button-position--above_image .container-img{order:1}.card-button-position--above_image .container-text{order:2}.card-button-alignment--left .container-button,.card-button-alignment--center .container-button,.card-button-alignment--right .container-button{display:flex}.card-button-alignment--left .container-button{justify-content:flex-start}.card-button-alignment--center .container-button{justify-content:center}.card-button-alignment--right .container-button{justify-content:flex-end}.style_1 .card-button-position--above_image .container-button{padding:20px}.style_2 .card-button-position--above_image .container-button{padding:20px 0 0}.content-slider-button--custom .btn-slider,.content-slider-button--custom .custom-buttom{align-items:center;border-radius:0;display:inline-flex;justify-content:center;padding:10px 20px;text-decoration:none}.content-slider-button--custom .btn-slider,.content-slider-button--custom .custom-buttom{background-color:var(--content-slider-button-bg);border-color:var(--content-slider-button-bg);color:var(--content-slider-button-text)}.content-slider-button--custom .btn-slider:hover,.content-slider-button--custom .btn-slider:focus-visible,.content-slider-button--custom .custom-buttom:hover,.content-slider-button--custom .custom-buttom:focus-visible{background-color:var(--content-slider-button-bg-hover);border-color:var(--content-slider-button-bg-hover);color:var(--content-slider-button-text-hover)}.content-slider-button--custom.content-slider-button--has-shadow .btn-slider,.content-slider-button--custom.content-slider-button--has-shadow .custom-buttom{box-shadow:0 3px 10px #00000038}.carousel-wrapper::-webkit-scrollbar{height:2px}.carousel-wrapper::-webkit-scrollbar-track{background:#cacaca}.carousel-wrapper::-webkit-scrollbar-thumb{background:#000;border-radius:100px}.box{display:flex;flex:0 0 auto;flex-direction:column;-webkit-user-select:none;user-select:none;display:block}.box .container-img{width:100%}.style_1 .cdc-section-header .description,.cdc-section-header .description p,.style_2 .cdc-section-header .description{color:#000;text-align:center;font-family:Garamond Regular;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.box .container-img .main-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.style_1 .box{position:relative}.style_1 .box .container-button{padding:0 20px 20px}@media(max-width:768px){.style_1 .box .container-text{padding-bottom:10px!important}}.style_1 .box{display:flex;border-top:solid 1px #bebebe;border-right:solid 1px #bebebe;border-left:solid 1px #bebebe;border-bottom:solid 1px #bebebe}.style_1 .box.card-button-position--above_image .container-button{padding-top:20px}.style_1 .box .container-text{transform-origin:top center;transition:padding-bottom .3s ease;padding:20px;display:flex;flex-grow:1;flex-direction:column;align-items:start}.style_1 .box .container-img .main-img{height:100%;transition:height .3s ease}.style_2 .box .custom-buttom{font-family:Helvetica Regular;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.77px}.style_2 .box .container-text{padding:20px 0 22px}.style_2 .box .container-text .title{font-family:Helvetica Regular;font-size:21px;font-weight:300;font-family:Helvetica;letter-spacing:2.1px;line-height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;padding-bottom:20px}.box .container-text .description{font-family:Garamond Regular;font-size:16px;font-style:normal;font-weight:100;line-height:150%}.style_1 .box .container-text .description{color:#000;font-family:Garamond Regular;font-size:14.222px;font-style:normal;font-weight:400;line-height:150%}.style_1 .box .container-text .title{color:#000;font-family:Helvetica Neue;font-size:17.778px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.778px;margin-bottom:14.1px}.style_1 .box .container-text .button{border-radius:0;padding:10px 20px;opacity:0;visibility:hidden;position:relative;bottom:auto;margin-top:auto;align-self:flex-start;transition:opacity .3s ease}.style_2 .box .container-text .button{margin-top:10px;padding:10px 20px}.style_2 .box .container-text .custom-buttom{font-size:14px;font-weight:400;margin-top:15px;display:block;font-family:Helvetica}.custom-buttom{font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.77px}.box:hover .container-text .button{opacity:1;visibility:visible;transform:none}.progress-nav{display:flex;width:100%;margin-top:10px;height:4px;background:transparent}.progress-bar{margin:auto;width:100%;height:4px;background-color:#e0e0e0;position:relative;border-radius:2px;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.progress-indicator{height:100%;background-color:#000;width:0;position:absolute;left:0;top:0;border-radius:2px;will-change:left;-webkit-user-select:none;user-select:none}.cdc-section-header .title{color:#000;text-align:center;font-family:Saol Display Light;font-size:34px;font-style:normal;font-weight:300;line-height:100%;padding-bottom:21px}.cdc-section-header .title p{line-height:100%}.cdc-section-header .sub-title{font-size:16px;font-weight:400}@media(min-width:768px){.cdc-section-header .title{font-size:54px;font-weight:300}.cdc-section-header .sub-title{font-size:18px;font-weight:400}.cdc-section-header .description,.cdc-section-header .description p{font-size:18px}.style_1 .box .container-text .description{color:#000;font-family:Garamond Regular;font-size:16.8px;font-style:normal;font-weight:400;line-height:150%}.style_1 .box .container-text .title{color:#000;font-family:Helvetica Neue;font-size:21px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.1px}.style_2 .box .custom-buttom{font-family:Helvetica Regular;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.77px}.style_2 .box .container-text{padding:22px 0 0}.style_2 .box .container-text .title{font-family:Helvetica Regular;font-size:21px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:2.1px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;margin-bottom:22px;padding-bottom:0}.style_2 .box .container-text .description{font-size:16px;font-style:normal;font-weight:400;line-height:150%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-grow:1;margin-bottom:19px;font-family:Garamond Regular}}.container-img{position:relative}.container-img .main-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.container-img .aditional-content{width:100%;position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:10px;margin-bottom:7px}.container-img .aditional-content img{width:80.721px;margin:auto}.container-img .aditional-text{text-align:center;font-family:Helvetica Light;color:#fff;font-size:18.641px}.carousel-container{position:relative}.carousel-arrows{z-index:1;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:none;padding:0 10px}.carousel-arrows .arrow{position:absolute;display:flex;background:#2e2e2e5d;cursor:pointer;pointer-events:auto;padding:0;z-index:2;height:40px;width:40px;min-width:40px;min-height:40px;border-radius:100%;align-items:center;justify-content:center;border:none;color:#ffffff83}.carousel-arrows .arrow:hover,.carousel-arrows .arrow:focus{border:none;background:#000;color:#fff}.carousel-arrows .arrow.right{right:0;margin-right:10px}.carousel-arrows .arrow.left{left:0;margin-left:10px}.carousel-arrows .arrow.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/content-slider.css.map */
