.journal-carousel{padding:var(--spacing-xl, 3rem) 0}.journal-carousel__container{width:100%;padding-left:var(--spacing-sm, 1rem);padding-right:var(--spacing-sm, 1rem);margin-left:auto;margin-right:auto}.journal-carousel__header{text-align:center;margin-bottom:var(--spacing-xl, 3rem)}.journal-carousel__subtitle{font-family:var(--body-font-family-new);font-size:var(--journal-subtitle-size, var(--body-font-size-2, 16px));font-weight:500;text-transform:uppercase;letter-spacing:var(--journal-subtitle-letter-spacing, 1.6px);color:var(--primary-color-1, #2d3428);margin-bottom:.75rem;margin-top:0;line-height:var(--journal-subtitle-line-height, 1.2)}.journal-carousel__subtitle--body{font-family:var(--body-font-family-new)}.journal-carousel__subtitle--heading{font-family:var(--heading-font-family, "Cormorant", Georgia, serif)}.journal-carousel__subtitle--futura{font-family:var(--body-font-family-new);font-weight:400}.journal-carousel__title{font-family:var(--heading-font-family, "Cormorant", Georgia, serif);font-size:var(--journal-title-size, var(--heading-font-size-2, 32px));font-weight:400;line-height:var(--journal-title-line-height, 1);letter-spacing:var(--journal-title-letter-spacing, 0);color:var(--primary-color-1, #2d3428);margin-bottom:1rem;margin-top:0}.journal-carousel__title--heading{font-family:var(--heading-font-family, "Cormorant", Georgia, serif)}.journal-carousel__title--body{font-family:var(--body-font-family-new)}.journal-carousel__title--futura{font-family:var(--body-font-family-new);font-weight:500}.journal-carousel__subtitle--weight-300,.journal-carousel__title--weight-300,.journal-carousel__subtitle--weight-light,.journal-carousel__title--weight-light{font-weight:300}.journal-carousel__subtitle--weight-400,.journal-carousel__title--weight-400,.journal-carousel__subtitle--weight-regular,.journal-carousel__title--weight-regular{font-weight:400}.journal-carousel__subtitle--weight-500,.journal-carousel__title--weight-500,.journal-carousel__subtitle--weight-medium,.journal-carousel__title--weight-medium{font-weight:500}.journal-carousel__subtitle--weight-600,.journal-carousel__title--weight-600{font-weight:600}.journal-carousel__subtitle--weight-700,.journal-carousel__title--weight-700,.journal-carousel__subtitle--weight-bold,.journal-carousel__title--weight-bold{font-weight:700}.journal-carousel__wrapper{position:relative;width:100%}.journal-carousel__carousel{display:block;overflow:hidden;position:relative;width:100%}.journal-carousel__track{display:flex;transition:transform .5s ease;gap:var(--spacing-md, 1.5rem);flex-wrap:nowrap}.journal-carousel__item{flex:0 0 calc(50% - var(--spacing-md, 1.5rem) / 2);min-width:0;display:flex;flex-direction:column}@media(max-width:767px){.journal-carousel__carousel{overflow:hidden}.journal-carousel__track{gap:var(--spacing-sm, 1rem)}.journal-carousel__item{flex:0 0 calc((100% - var(--spacing-sm, 1rem)) / 2);max-width:calc((100% - var(--spacing-sm, 1rem)) / 2);width:calc((100% - var(--spacing-sm, 1rem)) / 2);box-sizing:border-box}.journal-carousel__wrapper:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;pointer-events:none;background:linear-gradient(to left,#ffffffe6,#fff0);z-index:2}}.journal-carousel__image-wrapper{position:relative;width:100%;padding-bottom:125%;overflow:hidden;background-color:var(--neutral-color-4, #f5f5f5);margin-bottom:var(--spacing-sm, 1rem);border-radius:8px 24px}.journal-carousel__image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.journal-carousel__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition-base, all .3s ease)}.journal-carousel__item:hover .journal-carousel__image{transform:scale(1.05)}.journal-carousel__tags{position:absolute;top:.375rem;right:.375rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;z-index:2}.journal-carousel__tag{background:var(--color-background2, #f5f5f5);color:var(--primary-color-1, #2d3428);font-family:var(--body-font-family-new);font-size:12px;line-height:1;letter-spacing:.02em;text-transform:uppercase;padding:.375rem .625rem;border-radius:999px}.journal-carousel__date{font-family:var(--body-font-family-new);font-size:var(--body-font-size-2, 16px);font-weight:300;color:var(--neutral-color-2, #666);margin-bottom:var(--spacing-xs, .5rem);text-align:left;opacity:.6}.journal-carousel__journal-title{font-family:var(--body-font-family-new);font-size:var(--body-font-size-2, 16px);font-weight:400;text-transform:none;color:var(--primary-color-1, #2d3428);text-align:left;line-height:1.3;margin:0}.journal-carousel__journal-title a{color:inherit;text-decoration:none;transition:var(--transition-base, all .3s ease)}.journal-carousel__journal-title a:hover{opacity:.8}.journal-carousel__controls{display:flex;align-items:center;gap:var(--spacing-md, 1.5rem);margin-top:var(--spacing-xl, 3rem)}.journal-carousel__progress-wrapper{flex:1;position:relative;height:2px;background-color:#2d34281a;border-radius:1px;max-width:calc(100% - 100px)}.journal-carousel__progress-bar{position:absolute;top:0;left:0;height:100%;background-color:var(--primary-color-1, #2d3428);border-radius:1px;transition:width .5s ease;width:0%}.journal-carousel__progress-line{position:absolute;top:-3px;left:0;height:8px;background-color:var(--primary-color-1, #2d3428);border-radius:4px;transition:width .5s ease;width:0%}.journal-carousel__arrows{display:none;align-items:center;gap:var(--spacing-sm, 1rem);flex-shrink:0}.journal-carousel__arrow{width:40px;height:40px;background-color:#ddded9;border:1px solid rgba(45,52,40,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--primary-color-1, #2d3428);transition:var(--transition-base, all .3s ease);opacity:1;padding:0}.journal-carousel__arrow:hover{background-color:#ddded9;opacity:1;border-color:var(--primary-color-1, #2d3428)}.journal-carousel__arrow svg{width:20px;height:20px;stroke:currentColor}.journal-carousel__arrow:disabled{opacity:.3;cursor:not-allowed}.journal-carousel__empty{padding:var(--spacing-md, 1.5rem);text-align:center;color:var(--primary-color-1, #2d3428);font-size:var(--body-font-size-2, 16px);opacity:.6}@media(min-width:768px){.journal-carousel{padding:var(--spacing-xxl, 4rem) 0}.journal-carousel__container{padding-left:var(--spacing-md, 1.5rem);padding-right:var(--spacing-md, 1.5rem)}.journal-carousel__item{flex:0 0 calc(50% - var(--spacing-md, 1.5rem) / 2)}}@media(min-width:992px){.journal-carousel__container{max-width:1200px;padding-left:var(--spacing-lg, 2rem);padding-right:var(--spacing-lg, 2rem)}.journal-carousel__title{font-size:var(--heading-font-size-2-desktop, 48px)}.journal-carousel__item{flex:0 0 calc(25% - var(--spacing-md, 1.5rem) * 3 / 4)}.journal-carousel__progress-wrapper{max-width:none}.journal-carousel__arrows{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/275/assets/new-journal-carousel.css.map */
