.ring-pro-odp-full-access{--rpfa-cloud: #f0eee9;--rpfa-capri: #2d6d76;--rpfa-ink: #2b2c30;--rpfa-nav-bg: rgba(45, 109, 118, 0.03);--rpfa-artboard-wide: 1440;--rpfa-artboard-narrow: 390;--rpfa-card-width-design: 426;--rpfa-card-height-design: 568;--rpfa-card-radius-design: 24;--ring-pro-gutter: clamp(16px, calc(56 * 100vw / var(--rpfa-artboard-wide)), 56px);position:relative;width:100%;margin:0;padding:clamp(64px,calc(112 * 100vw / var(--rpfa-artboard-wide)),112px) var(--ring-pro-gutter);box-sizing:border-box;background:var(--rpfa-cloud);color:var(--rpfa-ink)}.ring-pro-odp-full-access *,.ring-pro-odp-full-access *::before,.ring-pro-odp-full-access *::after{box-sizing:border-box}body.page-aivela-ring-pro #MainContent .ring-pro-odp-full-access-section,body.template-product:has(.product--order-page--ring-pro) #MainContent .ring-pro-odp-full-access-section{position:relative;z-index:1;max-width:none;width:100%;padding:0;margin:0;overflow:visible}.ring-pro-odp-full-access__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100%,calc(var(--rpfa-card-width-design) * 3px + 48px));margin-inline:auto}.ring-pro-odp-full-access__intro{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.ring-pro-odp-full-access__title-row{padding-bottom:clamp(24px,calc(32 * 100vw / var(--rpfa-artboard-wide)),32px)}.ring-pro-odp-full-access h2.ring-pro-odp-full-access__title,.design-alternate .ring-pro-odp-full-access h2.ring-pro-odp-full-access__title{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(12px,calc(16 * 100vw / var(--rpfa-artboard-wide)),16px);margin:0;padding:0;font-synthesis:none}.ring-pro-odp-full-access__title-prefix,.design-alternate .ring-pro-odp-full-access .ring-pro-odp-full-access__title-prefix{color:var(--rpfa-capri);font-family:var(--rpfa-heading-font-family, "Cormorant Garamond", Cormorant, serif);font-size:clamp(36px,calc(64 * 100vw / var(--rpfa-artboard-wide)),64px);font-style:var(--rpfa-heading-font-style, normal);font-weight:var(--rpfa-heading-font-weight, 500);line-height:clamp(42px,calc(72 * 100vw / var(--rpfa-artboard-wide)),72px);white-space:nowrap}.ring-pro-odp-full-access__title-emphasis,.design-alternate .ring-pro-odp-full-access .ring-pro-odp-full-access__title-emphasis{display:block;overflow:visible;padding-block:var(--rpl-display-gradient-ink-pad-top, 0.1em) var(--rpl-display-gradient-ink-pad-bottom, 0.14em);padding-inline-end:0.12em;margin-block:calc(-1 * var(--rpl-display-gradient-ink-pad-top, 0.1em)) calc(-1 * var(--rpl-display-gradient-ink-pad-bottom, 0.14em));background:linear-gradient(-6.39deg,#2d6d76 16.4%,#44bbca 114.05%);background-clip:text;color:transparent;font-family:var(--rpfa-heading-emphasis-font-family, "Cormorant Garamond", Cormorant, serif);font-size:clamp(40px,calc(72 * 100vw / var(--rpfa-artboard-wide)),72px);font-style:var(--rpfa-heading-emphasis-font-style, italic);font-weight:var(--rpfa-heading-emphasis-font-weight, 700);line-height:clamp(42px,calc(72 * 100vw / var(--rpfa-artboard-wide)),72px);-webkit-background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-stroke:0.45px transparent;paint-order:stroke fill;white-space:nowrap}.ring-pro-odp-full-access__description{width:100%;max-width:100%;font-family:var(--rpfa-body-font-family, Inter, sans-serif);font-size:clamp(14px,calc(18 * 100vw / var(--rpfa-artboard-wide)),18px);font-weight:var(--rpfa-body-font-weight, 400);font-style:var(--rpfa-body-font-style, normal);line-height:clamp(24px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px)}.ring-pro-odp-full-access__description-copy{margin:0;width:100%;max-width:100%}.ring-pro-odp-full-access__description-copy--mobile{display:none}.ring-pro-odp-full-access__description p,.ring-pro-odp-full-access__description-copy p{margin:0}.ring-pro-odp-full-access__showcase{width:100%;padding-top:clamp(32px,calc(56 * 100vw / var(--rpfa-artboard-wide)),56px)}.ring-pro-odp-full-access__carousel{width:100%;min-width:0}.ring-pro-odp-full-access__viewport{width:100%;min-width:0}.ring-pro-odp-full-access__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px);width:100%}.ring-pro-odp-full-access__rail--mobile{display:none}.ring-pro-odp-full-access__column{display:flex;flex-direction:column;gap:clamp(16px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px);min-width:0}.ring-pro-odp-full-access__media{position:relative;width:100%;aspect-ratio:426 / 568;border-radius:clamp(15px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px);overflow:hidden;background:rgba(43,44,48,0.06)}.ring-pro-odp-full-access__media-picture,.ring-pro-odp-full-access__media-placeholder{display:block;width:100%;height:100%}.ring-pro-odp-full-access__media-picture{position:relative;overflow:hidden}.ring-pro-odp-full-access__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ring-pro-odp-full-access__media--video{background:#000}.ring-pro-odp-full-access__media-video-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.ring-pro-odp-full-access__video{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ring-pro-odp-full-access__video--mobile{display:none}@media screen and (max-width:749px){.ring-pro-odp-full-access__video--desktop:not(.ring-pro-odp-full-access__video--shared){display:none}.ring-pro-odp-full-access__video--mobile,.ring-pro-odp-full-access__video--shared{display:block}}@media screen and (min-width:750px){.ring-pro-odp-full-access__video--mobile{display:none}.ring-pro-odp-full-access__video--desktop,.ring-pro-odp-full-access__video--shared{display:block}}.ring-pro-odp-full-access h3.ring-pro-odp-full-access__column-title,.design-alternate .ring-pro-odp-full-access h3.ring-pro-odp-full-access__column-title{margin:0;font-family:var(--rpfa-card-title-font-family, Inter, sans-serif);font-size:clamp(16px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px);font-weight:var(--rpfa-card-title-font-weight, 500);font-style:var(--rpfa-card-title-font-style, normal);line-height:clamp(24px,calc(32 * 100vw / var(--rpfa-artboard-wide)),32px);color:var(--rpfa-ink)}.ring-pro-odp-full-access__column-text{margin:0;font-family:var(--rpfa-body-font-family, Inter, sans-serif);font-size:clamp(14px,calc(16 * 100vw / var(--rpfa-artboard-wide)),16px);font-weight:var(--rpfa-body-font-weight, 400);font-style:var(--rpfa-body-font-style, normal);line-height:clamp(20px,calc(24 * 100vw / var(--rpfa-artboard-wide)),24px);color:var(--rpfa-ink)}.ring-pro-odp-full-access__nav{display:none;align-items:center;justify-content:space-between;width:100%}.ring-pro-odp-full-access__nav-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:87px;height:70px;padding:16px;border:0;background:var(--rpfa-nav-bg);-webkit-backdrop-filter:blur(34.361px);backdrop-filter:blur(34.361px);color:var(--rpfa-capri);cursor:pointer}.ring-pro-odp-full-access__nav-arrow--prev{justify-content:flex-end;padding-right:16px;border-radius:0 50px 50px 0}.ring-pro-odp-full-access__nav-arrow--next{justify-content:flex-start;padding-left:16px;border-radius:50px 0 0 50px}.ring-pro-odp-full-access__nav-arrow:disabled{opacity:1;cursor:pointer}@media screen and (max-width:749px){.ring-pro-odp-full-access__nav-arrow:disabled{opacity:1}}.ring-pro-odp-full-access__nav-arrow:focus-visible{outline:2px solid var(--rpfa-capri);outline-offset:2px}.ring-pro-odp-full-access__nav-arrow .ring-pro-odp-icon-chevron__svg{display:block;flex-shrink:0;width:24.0142px;height:24.4692px}.ring-pro-odp-full-access__nav-arrow .ring-pro-odp-icon-chevron__svg path{stroke:currentColor;fill:none}.ring-pro-odp-full-access__pagination{display:flex;align-items:center;justify-content:center;gap:32px;flex:0 0 auto;width:116px;height:10px}.ring-pro-odp-full-access__dot{flex:0 0 10px;width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#c7d9da;transition:flex-basis 0.2s ease,width 0.2s ease,background-color 0.2s ease;cursor:pointer}.ring-pro-odp-full-access__dot.is-active{flex:0 0 32px;width:32px;background:var(--rpfa-capri)}.ring-pro-odp-full-access__sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.ring-pro-odp-full-access{padding:64px 0}.ring-pro-odp-full-access__inner{max-width:none;align-items:stretch}.ring-pro-odp-full-access__intro{align-items:stretch;text-align:left;padding-inline:16px;gap:32px;width:100%}.ring-pro-odp-full-access__title-row{padding-bottom:0;width:100%}.ring-pro-odp-full-access h2.ring-pro-odp-full-access__title,.design-alternate .ring-pro-odp-full-access h2.ring-pro-odp-full-access__title{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%}.ring-pro-odp-full-access__title-prefix,.design-alternate .ring-pro-odp-full-access .ring-pro-odp-full-access__title-prefix{font-size:36px;line-height:42px;white-space:normal;width:100%}.ring-pro-odp-full-access__title-emphasis,.design-alternate .ring-pro-odp-full-access .ring-pro-odp-full-access__title-emphasis{font-size:40px;line-height:42px;white-space:normal;width:100%;background:linear-gradient(-5.11deg,#2d6d76 16.4%,#44bbca 114.05%);background-clip:text;-webkit-background-clip:text}.ring-pro-odp-full-access__description{font-size:14px;line-height:24px;max-width:100%;width:100%}.ring-pro-odp-full-access__description-copy--desktop{display:none}.ring-pro-odp-full-access__description-copy--mobile{display:block}.ring-pro-odp-full-access__showcase{display:flex;flex-direction:column;align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);padding-top:32px;padding-bottom:0;overflow:visible}.ring-pro-odp-full-access__carousel{display:flex;flex-direction:column;width:100%;padding-bottom:16px;overflow:visible}.ring-pro-odp-full-access__viewport{overflow:visible}.ring-pro-odp-full-access__viewport.swiper-initialized{overflow:hidden;width:100%}.ring-pro-odp-full-access__rail--desktop{display:none}.ring-pro-odp-full-access__rail--mobile{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:100%}.ring-pro-odp-full-access__rail--mobile:not(.swiper-wrapper){gap:15.242px}.ring-pro-odp-full-access__rail--mobile.swiper-wrapper{gap:0}.ring-pro-odp-full-access__viewport:not(.swiper-initialized) .ring-pro-odp-full-access__rail--mobile{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - (270.541px / 2));padding-inline:calc(50vw - (270.541px / 2));padding-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ring-pro-odp-full-access__viewport:not(.swiper-initialized) .ring-pro-odp-full-access__rail--mobile::-webkit-scrollbar{display:none}.ring-pro-odp-full-access__column,.ring-pro-odp-full-access__column.swiper-slide{flex:0 0 270.541px;width:270.541px;max-width:270.541px;height:auto;gap:8px;box-sizing:border-box}.ring-pro-odp-full-access__column.swiper-slide{width:270.541px!important;max-width:270.541px;flex-shrink:0}.ring-pro-odp-full-access__viewport:not(.swiper-initialized) .ring-pro-odp-full-access__rail--mobile .ring-pro-odp-full-access__column{scroll-snap-align:center}.ring-pro-odp-full-access__media{width:270.541px;height:360.722px;aspect-ratio:auto;border-radius:15.242px}.ring-pro-odp-full-access h3.ring-pro-odp-full-access__column-title,.design-alternate .ring-pro-odp-full-access h3.ring-pro-odp-full-access__column-title{font-size:16px;line-height:24px;font-weight:500}.ring-pro-odp-full-access__column-text{font-size:14px;line-height:20px}.ring-pro-odp-full-access__nav{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:100vw;height:70px;margin-left:calc(50% - 50vw);padding-inline:0;margin-top:0}}@media screen and (min-width:750px)and (max-width:989px){.ring-pro-odp-full-access__inner{max-width:min(100%,900px)}.ring-pro-odp-full-access__rail--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ring-pro-odp-full-access__inner{max-width:min(100%,calc(var(--rpfa-card-width-design) * 3px + 48px))}}@media(prefers-reduced-motion:reduce){.ring-pro-odp-full-access__dot{transition:none}}
