.main-collection.main-collection--inline-builder.ring-builder-collection-v2{--rb-content-max: var(--g-container, 1320px);--rb-content-pad: var(--g-gutter, 15px);--rb-section-gap: 1.5rem;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%}.main-collection--inline-builder .ring-builder-hero-wrap{width:100%}@media screen and (min-width:992px){.main-collection--inline-builder .ring-builder-hero-wrap{background:rgb(var(--color-background));z-index:0;position:relative}}.main-collection--inline-builder .ring-builder-stepper{width:100%;margin-top:0;margin-bottom:0;padding:0}.main-collection--inline-builder .ring-builder-stepper__nav{width:100%;border-radius:0;border-left:0;border-right:0}.main-collection--inline-builder .ring-builder-stepper__panel{width:100%;max-width:var(--rb-content-max);margin-left:auto;margin-right:auto;padding-left:var(--rb-content-pad);padding-right:var(--rb-content-pad);padding-top:1.25rem;padding-bottom:0;box-sizing:border-box}.main-collection--inline-builder .ring-builder-stepper__panel[hidden]{display:none!important}.main-collection--inline-builder [data-ring-builder-browse]{width:100%}.main-collection--inline-builder [data-ring-builder-browse]>.facets-vertical.row{margin-left:0;margin-right:0}.main-collection--inline-builder.ring-builder-has-setting-filters [data-ring-builder-browse]>.facets-vertical.row{width:100%}.main-collection--inline-builder #ProductGridContainer{flex:0 0 100%;max-width:100%;width:100%;padding-left:0!important;padding-right:0!important}.main-collection--inline-builder.ring-builder-has-setting-filters #ProductGridContainer.ring-builder-setting-grid-wrap{flex:1 1 0;max-width:none;width:auto}.main-collection--inline-builder #ProductGridContainer .collection{padding-top:0!important}.main-collection--inline-builder #product-grid.product-grid{margin-left:0!important;margin-right:0!important}.main-collection--inline-builder .ring-builder-diamonds{width:100%;max-width:100%}.main-collection--inline-builder .ring-builder-diamond-types{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid var(--rb-border-subtle, rgba(var(--color-foreground), .08))}.main-collection--inline-builder .ring-builder-diamond-type-btn{padding:.55rem 1.15rem;border:1px solid var(--rb-border, rgba(var(--color-foreground), .14));border-radius:999px;background:#fff;color:var(--rb-heading);font-family:var(--font-body-family),Arial,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.main-collection--inline-builder .ring-builder-diamond-type-btn.is-active{background:var(--rb-btn-bg);color:var(--rb-btn-text);border-color:var(--rb-btn-bg)}.main-collection--inline-builder .ring-builder-diamond-type-btn:hover:not(.is-active){background:var(--rb-surface-tint);border-color:var(--rb-a-30)}.main-collection--inline-builder .ring-builder-diamonds__filters-wrap{width:100%;margin-bottom:1.25rem}.main-collection--inline-builder .ring-builder-diamonds__toolbar{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--rb-border-subtle, rgba(var(--color-foreground), .08));border-bottom:0;padding-bottom:0}.main-collection--inline-builder .ring-builder-diamonds__results,.main-collection--inline-builder .ring-builder-diamonds__grid{width:100%}.main-collection--inline-builder .ring-builder-diamond-detail-view,.main-collection--inline-builder .diamond-detail-view{width:100%;max-width:100%;box-sizing:border-box}.main-collection--inline-builder .ring-builder-complete,.main-collection--inline-builder .rb-complete-pdp{width:100%;max-width:100%}@media screen and (min-width:990px){.main-collection.main-collection--inline-builder.ring-builder-collection-v2{--rb-content-pad: var(--g-gutter, 20px);--rb-section-gap: 1.75rem}}@media screen and (max-width:749px){.main-collection.main-collection--inline-builder.ring-builder-collection-v2{--rb-content-pad: 12px;--rb-section-gap: 1.25rem}.main-collection--inline-builder .ring-builder-diamond-type-btn{flex:1 1 calc(50% - .35rem);text-align:center;padding:.5rem .65rem;font-size:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ring-builder-layout.css.map */
