@media screen and (min-width: 1440px){.three-column-carousel{white-space:nowrap;overflow:hidden;width:100%;position:relative}}.three-column-center-inner p.three-column-heading,.three-column-center-inner .three-column-heading{font-weight:400;letter-spacing:.01em;font-size:36px;line-height:40px;color:var(--text-dark-gray);font-family:var(--font-ivyprestoheadline);margin:0 0 16px;padding:0}.custom-overall-bridal-landing-page-css .three-column-carousel h2{font-weight:300!important;margin-bottom:31px}.custom-overall-bridal-landing-page-css .three-column-carousel span{font-family:var(--font-aktivgroteskex)}.three-column-item{width:100%;display:flex;white-space:normal}.three-column-carousel .flickity-slider{transform:translate(0)!important}.three-column-carousel .three-column-item{opacity:0;transition:opacity 1s ease-in-out;z-index:-1;left:0!important;transform:none!important}.three-column-carousel .three-column-item.is-selected{opacity:1;z-index:0}.three-column-item-col,.three-column-item img{width:577px;height:592px;display:inline-block}.three-column-center{text-align:center;width:586px}.three-column-center-inner{width:357px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.three-column-carousel h2{font-size:36px;line-height:40px}.three-column-carousel h2,.three-column-carousel h3{font-weight:400;letter-spacing:.01em;margin-bottom:16px}.three-column-carousel h3{display:none;font-size:24px;line-height:32px}.three-column-carousel span,.three-column-carousel p{font-weight:400;font-size:14px;line-height:20px}.three-column-carousel span{font-family:var(--font-aktivgroteskex);letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px;display:block}.three-column-carousel p{font-family:var(--font-aktivgroteskex);letter-spacing:.01em;padding:0 10%}.three-column-nav-buttons{position:absolute;bottom:30px;width:64px;height:24px;left:50%;transform:translate(-50%)}.three-column-item-col-mb,.three-column-item-mb-bottom{display:none}.three-column-carousel .next{right:0}.three-column-carousel .previous{left:0}.three-column-carousel .next,.three-column-carousel .previous{width:24px;height:24px;stroke-width:1px;background:transparent;box-shadow:0 0}.three-column-carousel .flickity-prev-next-button[disabled]{opacity:.6;color:#949494}.three-column-carousel .previous{margin-right:16px}@media screen and (min-width: 641px) and (max-width: 1007px){.three-column-carousel{width:100%}.three-column-carousel h2{font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;letter-spacing:.01em}.three-column-carouselh3{display:block}.three-column-center-inner{width:90%}.three-column-center-inner p.three-column-heading,.three-column-center-inner .three-column-heading{font-size:22px;line-height:28px}.three-column-carousel span{font-size:12px;line-height:16px}}@media screen and (max-width: 640px){.three-column-carousel h2{font-style:normal;font-weight:400;font-size:36px;line-height:40px;text-align:center;letter-spacing:.01em}.three-column-carousel{width:100%;margin:0}.three-column-center{width:100%}.three-column-item-col-mb{display:block;position:relative}.three-column-item,.three-column-item-mb-bottom{display:block}.three-column-item-mb-bottom{width:327px;margin:96px auto auto;text-align:center}.three-column-item-col{display:none}img.three-column-item-img-mb{width:375px;height:375px}img.three-column-item-img-rounded{width:128px;height:128px;border-radius:100%;position:absolute;bottom:-64px;display:block;left:50%;transform:translate(-50%)}.three-column-nav-buttons{position:relative;bottom:0;margin:32px auto 24px;left:0;transform:initial;width:80px}.three-column-carousel .previous{margin-right:32px}.three-column-nav-buttons button{position:relative}}@media screen and (min-width: 641px) and (max-width: 990px){.three-column-item-col,.three-column-item img{width:100%;height:393px}}@media screen and (min-width: 1008px) and (max-width: 1239px){.three-column-item-col,.three-column-item img{object-fit:cover}}@media screen and (min-width: 641px) and (max-width: 1039px){.three-column-item-col,.three-column-item img{width:100%;object-fit:cover}}@media screen and (min-width: 360px) and (max-width: 641px){img.three-column-item-img-mb{width:100%;object-fit:cover}}@media screen and (min-width: 1640px){.three-column-carousel{width:100%}.three-column-item-col{width:calc(100% / 3);height:100%;aspect-ratio:1 / 1}.three-column-item img{width:100%;height:100%;object-fit:cover}.three-column-center-inner{width:357px}}@media (max-width: 1007px){.three-column-item-mb-bottom p.three-column-heading,.three-column-item-mb-bottom .three-column-heading{font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;letter-spacing:.01em}}@media (max-width: 767px){.custom-overall-bridal-landing-page-css .three-column-carousel h2{font-size:28px;font-weight:300!important;line-height:32px;letter-spacing:.35px;margin-bottom:57px}.custom-overall-bridal-landing-page-css .three-column-carousel span{font-weight:500!important}.custom-overall-bridal-landing-page-css .three-column-nav-buttons{margin:54px auto 24px!important}.three-column-item-mb-bottom p.three-column-heading,.three-column-item-mb-bottom .three-column-heading{font-weight:400;letter-spacing:.01em;font-size:36px;line-height:40px;color:var(--text-dark-gray);font-family:var(--font-ivyprestoheadline);margin:0 0 16px;padding:0;text-align:center}}@media screen and (min-width: 641px) and (max-width: 999px){.three-column-center-inner blockquote{margin:0 5px}.three-column-center-inner p.three-column-heading,.three-column-center-inner .three-column-heading{font-size:16px;line-height:normal}.three-column-carousel span,.three-column-carousel p{font-weight:400;font-size:12px;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/1660/assets/three-column-love-rings.css.map */
