.about-section{width:100%;padding-top:var(--about-section-padding-top-desktop);padding-bottom:var(--about-section-padding-bottom-desktop);background-color:var(--about-section-bg)}.about-section__container{max-width:none;margin:0 auto;padding-left:var(--about-container-padding-desktop);padding-right:var(--about-container-padding-desktop)}.about-section__header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:var(--about-header-spacing-desktop)}.about-section__heading{margin:0;color:var(--about-heading-color);font-size:var(--about-heading-size-desktop);font-weight:var(--about-heading-weight);line-height:1.2;letter-spacing:-.02em}.about-section__controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.about-nav{width:var(--about-nav-button-size-desktop);height:var(--about-nav-button-size-desktop);border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s ease,transform .3s ease,opacity .3s ease;color:var(--about-nav-color);padding:0}.about-nav svg{width:var(--about-nav-icon-size-desktop);height:var(--about-nav-icon-size-desktop)}.about-nav:hover:not(:disabled){color:var(--about-nav-hover-color);transform:scale(1.08)}.about-nav:disabled{opacity:.2;cursor:not-allowed;transform:none}.about-carousel{overflow:hidden;margin:0}.about-carousel__track{display:flex;gap:var(--about-card-gap-desktop);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 20px}.about-carousel__track::-webkit-scrollbar{display:none}.about-card{flex:0 0 calc((100vw - (var(--about-container-padding-desktop) * 2) - (var(--about-card-gap-desktop) * (var(--about-cards-per-view-desktop) - 1))) / var(--about-cards-per-view-desktop));background-color:var(--about-card-bg);display:flex;flex-direction:column}.about-card__image-wrapper{width:100%;overflow:hidden;margin-bottom:var(--about-image-spacing-desktop);aspect-ratio:1 / 1}.about-card__image-wrapper img{width:100%;height:100%;display:block}.about-card__image{width:100%;height:100%;object-fit:cover;object-position:left center;transition:transform .4s ease}.about-card:hover .about-card__image{transform:scale(var(--about-image-hover-scale))}.about-card[data-aspect=square] .about-card__image-wrapper{aspect-ratio:1 / 1}.about-card[data-aspect=portrait] .about-card__image-wrapper{aspect-ratio:3 / 4}.about-card[data-aspect=landscape] .about-card__image-wrapper{aspect-ratio:4 / 3}.about-card[data-aspect=natural] .about-card__image-wrapper{aspect-ratio:auto}.about-card[data-fit=contain] .about-card__image{object-fit:contain}.about-card[data-fit=cover] .about-card__image{object-fit:cover}.about-card__content{flex:1}.about-card__title{margin:0 0 8px;color:var(--about-title-color);font-size:var(--about-title-size-desktop);font-weight:var(--about-title-weight);line-height:1.4;letter-spacing:-.01em;text-transform:uppercase}.about-card__text{margin:0;color:var(--about-text-color);font-size:var(--about-text-size-desktop);font-weight:var(--about-text-weight);line-height:1.6}@media screen and (max-width:1024px){.about-card{flex:0 0 calc((100vw - (var(--about-container-padding-desktop) * 2) - (var(--about-card-gap-tablet) * (var(--about-cards-per-view-tablet) - 1))) / var(--about-cards-per-view-tablet))}.about-carousel__track{gap:var(--about-card-gap-tablet)}}@media screen and (max-width:749px){.about-section{padding-top:var(--about-section-padding-top-mobile);padding-bottom:var(--about-section-padding-bottom-mobile)}.about-section__container{padding-left:var(--about-container-padding-mobile);padding-right:var(--about-container-padding-mobile)}.about-section__header{margin-bottom:var(--about-header-spacing-mobile);gap:16px}.about-section__heading{font-size:var(--about-heading-size-mobile)}.about-nav{width:var(--about-nav-button-size-mobile);height:var(--about-nav-button-size-mobile)}.about-nav svg{width:var(--about-nav-icon-size-mobile);height:var(--about-nav-icon-size-mobile)}.about-carousel__track{gap:var(--about-card-gap-mobile)}.about-card{flex:0 0 calc((100vw - (var(--about-container-padding-mobile) * 2) - (var(--about-card-gap-mobile) * (var(--about-cards-per-view-mobile) - 1))) / var(--about-cards-per-view-mobile))}.about-card__image-wrapper{margin-bottom:var(--about-image-spacing-mobile)}.about-card__title{font-size:var(--about-title-size-mobile)}.about-card__text{font-size:var(--about-text-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
