.custom-dynamic-media-accordions{display:block;width:100%;background:var(--bg);color:var(--text)}.custom-dynamic-media-accordions__wrapper{padding-top:var(--dma-pt);padding-bottom:var(--dma-pb)}.custom-dynamic-media-accordions__grid{display:grid;grid-template-columns:minmax(0,var(--dma-media-width)) minmax(0,calc(100% - var(--dma-media-width)));align-items:stretch;gap:var(--dma-gap)}.custom-dynamic-media-accordions--media-right .custom-dynamic-media-accordions__media{order:2}.custom-dynamic-media-accordions--media-right .custom-dynamic-media-accordions__content{order:1}.custom-dynamic-media-accordions__media{position:relative;min-width:0;height:var(--dma-height);overflow:hidden;border-radius:var(--dma-radius);background:#f2f1ef}.custom-dynamic-media-accordions__media-layer{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity var(--dma-transition) ease,visibility 0s linear var(--dma-transition)}.custom-dynamic-media-accordions__media-layer.is-active{z-index:1;visibility:visible;opacity:1;transition:opacity var(--dma-transition) ease}.custom-dynamic-media-accordions__media-layer picture{display:block;width:100%;height:100%}.custom-dynamic-media-accordions__image,.custom-dynamic-media-accordions__video,.custom-dynamic-media-accordions__placeholder{display:block;width:100%;height:100%;object-fit:cover}.custom-dynamic-media-accordions__content{min-width:0;padding:50px 0;align-self:center}.custom-dynamic-media-accordions__content[style*=background]{padding-inline:50px}.custom-dynamic-media-accordions__subheading{margin:0 0 16px}.custom-dynamic-media-accordions__heading{margin:0 0 20px;font-size:calc(var(--adjust-heading) * 2rem);font-weight:400;line-height:1.1}.custom-dynamic-media-accordions__intro{margin-bottom:28px}.custom-dynamic-media-accordions__items{background:var(--dma-panel-bg);border-radius:var(--dma-radius)}.custom-dynamic-media-accordions__item{border-top:1px solid var(--dma-divider-color)}.custom-dynamic-media-accordions__item.is-animating{overflow:hidden}.custom-dynamic-media-accordions__item:last-child{border-bottom:1px solid var(--dma-divider-color)}.custom-dynamic-media-accordions__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;cursor:pointer}.custom-dynamic-media-accordions__summary::-webkit-details-marker{display:none}.custom-dynamic-media-accordions__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.custom-dynamic-media-accordions__title{font-size:calc(var(--adjust-heading) * 1.8rem);font-weight:400;line-height:1.15}.custom-dynamic-media-accordions__toggle{position:relative;flex:0 0 auto;width:22px;height:22px}.custom-dynamic-media-accordions__toggle svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-dynamic-media-accordions__minus,.custom-dynamic-media-accordions__item[open] .custom-dynamic-media-accordions__plus{opacity:0}.custom-dynamic-media-accordions__item[open] .custom-dynamic-media-accordions__minus{opacity:1}.custom-dynamic-media-accordions__answer{padding:0 42px 28px 0;font-size:calc(var(--adjust-body) * 1rem)}.custom-dynamic-media-accordions__answer>:first-child{margin-top:0}.custom-dynamic-media-accordions__answer>:last-child{margin-bottom:0}.custom-dynamic-media-accordions__empty{margin:0;padding:24px 0}@media screen and (max-width:1023px){.custom-dynamic-media-accordions__grid{gap:36px}.custom-dynamic-media-accordions__title{font-size:calc(var(--adjust-heading) * 1.35rem)}}@media screen and (max-width:767px){.custom-dynamic-media-accordions__grid{grid-template-columns:minmax(0,1fr);gap:0}.custom-dynamic-media-accordions__media,.custom-dynamic-media-accordions--media-right .custom-dynamic-media-accordions__media{order:1;height:var(--dma-mobile-height)}.custom-dynamic-media-accordions__content,.custom-dynamic-media-accordions--media-right .custom-dynamic-media-accordions__content{order:2;padding:34px 0 0}.custom-dynamic-media-accordions__summary{padding:20px 0}.custom-dynamic-media-accordions__title{font-size:calc(var(--adjust-heading) * 1.2rem)}.custom-dynamic-media-accordions__answer{padding:0 34px 24px 0}}@media(prefers-reduced-motion:reduce){.custom-dynamic-media-accordions__media-layer{transition:none}}.custom-gemstone-before-after{display:block;width:100%}.custom-gemstone-before-after__inner{width:min(100%,var(--gba-page-width));margin-inline:auto;padding:var(--gba-padding-top) 40px var(--gba-padding-bottom);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--gba-section-gap)}.custom-gemstone-before-after--reverse .custom-gemstone-before-after__content{order:2}.custom-gemstone-before-after--reverse .custom-gemstone-before-after__media{order:1}.custom-gemstone-before-after__content{min-width:0}.custom-gemstone-before-after__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 34px;color:var(--gba-text);font-size:16px;line-height:1;letter-spacing:.02em}.custom-gemstone-before-after__line{width:64px;height:1px;background:currentColor}.custom-gemstone-before-after__heading{margin:0;color:var(--gba-text);font-family:inherit;font-size:var(--gba-heading-size);font-weight:500;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.custom-gemstone-before-after__heading p{margin:0}.custom-gemstone-before-after__text{max-width:520px;margin-top:24px;color:var(--gba-muted)}.custom-gemstone-before-after__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px}.custom-gemstone-before-after__swatch{-webkit-appearance:none;appearance:none;min-width:var(--gba-swatch-size);width:var(--gba-swatch-size);height:var(--gba-swatch-size);margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--gba-swatch-border);border-radius:999px;background:var(--gba-swatch-color);color:#fff;font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:width .24s ease,min-width .24s ease,box-shadow .18s ease,transform .18s ease}.custom-gemstone-before-after__swatch:hover{transform:translateY(-1px)}.custom-gemstone-before-after__swatch:focus-visible{outline:2px solid var(--gba-text);outline-offset:3px}.custom-gemstone-before-after__swatch.is-active{width:auto;min-width:calc(var(--gba-swatch-size) * 2.25);padding-inline:20px}.custom-gemstone-before-after__swatch-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;text-transform:uppercase;transition:max-width .24s ease,opacity .16s ease}.custom-gemstone-before-after__swatch.is-active .custom-gemstone-before-after__swatch-label{max-width:180px;opacity:1}.custom-gemstone-before-after__media{min-width:0}.custom-gemstone-before-after__comparison{position:relative;isolation:isolate;width:100%;aspect-ratio:var(--gba-image-ratio);overflow:hidden;border-radius:var(--gba-image-radius);background:#f1f0ee;-webkit-user-select:none;user-select:none}.custom-gemstone-before-after__image,.custom-gemstone-before-after__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-gemstone-before-after__image{display:block;object-fit:cover}.custom-gemstone-before-after__image[hidden],.custom-gemstone-before-after__placeholder[hidden]{display:none}.custom-gemstone-before-after__image--before,.custom-gemstone-before-after__placeholder--before{clip-path:inset(0 calc(100% - var(--gba-position)) 0 0);z-index:2}.custom-gemstone-before-after__placeholder{display:grid;place-items:center;background:#f1f0ee;color:#c8c5c0}.custom-gemstone-before-after__placeholder-svg{width:min(65%,420px);height:auto}.custom-gemstone-before-after__divider{position:absolute;top:0;bottom:0;left:var(--gba-position);z-index:4;width:var(--gba-divider-width);background:var(--gba-divider);transform:translate(-50%);pointer-events:none}.custom-gemstone-before-after__handle{position:absolute;top:50%;left:50%;width:var(--gba-handle-size);height:var(--gba-handle-size);display:flex;align-items:center;justify-content:center;gap:4px;border-radius:50%;background:var(--gba-handle-background);box-shadow:0 2px 10px #00000024;transform:translate(-50%,-50%)}.custom-gemstone-before-after__arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.custom-gemstone-before-after__arrow--left{border-right:7px solid var(--gba-handle-icon)}.custom-gemstone-before-after__arrow--right{border-left:7px solid var(--gba-handle-icon)}.custom-gemstone-before-after__dot{width:4px;height:4px;border-radius:50%;background:var(--gba-handle-icon)}.custom-gemstone-before-after__label{position:absolute;top:20px;z-index:5;padding:8px 16px;border-radius:999px;background:var(--gba-label-background);color:var(--gba-label-text);font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.custom-gemstone-before-after__label--before{left:20px}.custom-gemstone-before-after__label--after{right:20px}.custom-gemstone-before-after__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.custom-gemstone-before-after__empty{margin-top:30px;color:var(--gba-muted)}@media screen and (max-width:767px){.custom-gemstone-before-after__inner{padding-inline:20px;grid-template-columns:minmax(0,1fr);gap:34px}.custom-gemstone-before-after__media,.custom-gemstone-before-after--reverse .custom-gemstone-before-after__media{order:1}.custom-gemstone-before-after__content,.custom-gemstone-before-after--reverse .custom-gemstone-before-after__content{order:2}.custom-gemstone-before-after__eyebrow{margin-bottom:22px;font-size:14px}.custom-gemstone-before-after__heading{font-size:var(--gba-heading-size-mobile)}.custom-gemstone-before-after__swatches{flex-wrap:nowrap;margin-inline:-20px;margin-top:28px;padding:3px 20px 8px;overflow-x:auto;scrollbar-width:none}.custom-gemstone-before-after__swatches::-webkit-scrollbar{display:none}.custom-gemstone-before-after__label{top:14px;padding:7px 12px;font-size:10px}.custom-gemstone-before-after__label--before{left:14px}.custom-gemstone-before-after__label--after{right:14px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
