.oath-coll-head{padding-top:20px}.oath-coll-head .collection-header__title,.oath-coll-head .necklace-category-header-title.main-title{font-family:var(--font-display, "Spectral", Georgia, serif);font-weight:600;font-size:clamp(30px,3.2vw,40px);line-height:1.1;letter-spacing:-.01em;color:#2b3034;text-transform:none;text-align:center;margin:0 0 8px}.oath-coll-head .collection-description,.oath-coll-head .necklace-category-header.collection-description{max-width:720px;margin:0 auto;text-align:center}.oath-coll-head .collection-description__text,.oath-coll-head .collection-description.is-expanded .collection-description__text{display:block;-webkit-line-clamp:unset;overflow:visible}.oath-coll-head .collection-description__text *{text-transform:none;text-align:center!important}.oath-coll-head .collection-description .collection-description__text h2{font-family:var(--font-display, "Spectral", Georgia, serif);font-weight:500;font-size:clamp(17px,1.6vw,20px);line-height:1.3;letter-spacing:0;color:#46667d;margin:0 0 8px}.oath-coll-head .collection-description .collection-description__text p{font-family:var(--font-body, "Inter", system-ui, sans-serif);font-weight:400;font-size:15.5px;line-height:1.6;color:#4f5459;margin:0 0 10px}.oath-coll-head .collection-description .collection-description__text a{color:#46667d}.oath-coll-head .collection-description:not(.is-expanded) .collection-description__text p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.oath-coll-head .collection-description:not(.is-expanded) .collection-description__text>*:not(h2):not(p:first-of-type){display:none}.oath-coll-head .collection-description__toggle{display:inline-block;margin:6px 0 0;padding:4px 8px;background:none;border:0;font:600 13.5px var(--font-body, "Inter", system-ui, sans-serif);color:#46667d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oath-coll-head .collection-description__toggle[hidden]{display:none}.oath-coll-head .collection-description__toggle:hover{color:#2b3034}.oath-coll-head .necklace-category-header{margin:0}.necklace-category-wrapper.oath-coll-head{margin-top:0;margin-bottom:28px}.oath-coll-head .collection-trust-row{list-style:none;margin:14px 0 0;padding:0;display:flex;justify-content:center;align-items:center;gap:22px;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#62666a}.oath-coll-head .collection-trust-row__item{display:inline-flex;align-items:center;gap:7px}.oath-coll-head .collection-trust-row__item:before,.oath-coll-head .collection-trust-row__item:not(:first-child):before{content:"";flex:none;width:5px;height:5px;background:var(--c-gold, #C0A060);transform:rotate(45deg);font-size:0}.collection-header.oath-coll-head:after{margin-top:22px}.oath-coll-head .collection-trust-row+.engagement-shape-scroller{margin-top:28px}@media screen and (max-width:749px){.oath-coll-head{padding-top:12px}.oath-coll-head .collection-description .collection-description__text h2{font-size:17px}.oath-coll-head .collection-description .collection-description__text p{font-size:14.5px;line-height:1.55}.oath-coll-head .collection-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;font-size:9px;letter-spacing:.04em}.oath-coll-head .collection-trust-row__item{justify-content:center;gap:5px;white-space:nowrap}.oath-coll-head .collection-trust-row__item:before{width:4px;height:4px}.collection-header.oath-coll-head:after{margin-top:14px}}.oath-coll-head .hub-tiles-heading,.oath-coll-head .engagement-shape-heading{margin-top:28px;color:#2b3034;font-size:24px;text-transform:none;letter-spacing:0}.oath-coll-head .necklace-category-card{display:flex;flex-direction:column;gap:10px;overflow:visible;text-decoration:none;background:transparent;box-shadow:none;border-radius:0}.oath-coll-head .necklace-category-grid{padding:2px 2px 4px}.oath-tile__media{display:block;position:relative;aspect-ratio:1 / 1;border:1px solid #E2E6EA;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.oath-coll-head .necklace-category-card .oath-tile__media img{width:100%;height:100%!important;object-fit:cover;display:block}.oath-tile__media--stone{background:#f7f8f9;display:grid;place-items:center}.oath-coll-head .necklace-category-card .oath-tile__media--stone img{width:56%;height:56%!important;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(20,30,50,.18))}.oath-coll-head .necklace-category-card:hover .oath-tile__media,.oath-coll-head .necklace-category-card:focus-visible .oath-tile__media{border-color:#46667d;box-shadow:0 6px 18px #2b303414}.oath-tile__cap{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.oath-tile__k{font:600 11px/1.2 var(--font-body, "Inter", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#62666a}.oath-tile__t{font:600 16px/1.25 var(--font-display, "Spectral", Georgia, serif);color:#2b3034}.oath-tile__media:not(.oath-tile__media--stone) img{position:absolute;top:0;right:0;bottom:0;left:0}.birthstone-hub .oath-coll-head .necklace-category-grid{max-width:780px;margin:0 auto;gap:14px}.birthstone-hub .oath-coll-head .necklace-category-card .oath-tile__media--stone img{width:60%;height:60%!important}.birthstone-hub .oath-tile__t{font-size:15px}.birthstone-hub .oath-tile__k{font-size:10px}@media screen and (max-width:480px){.birthstone-hub .oath-coll-head .necklace-category-grid{grid-template-columns:repeat(3,1fr);gap:12px}.oath-tile__t{font-size:14.5px}.oath-tile__k{font-size:10px}}.engagement-hub .engagement-metal__card,.engagement-hub .engagement-metal__card--white-gold,.engagement-hub .engagement-metal__card--yellow-gold,.engagement-hub .engagement-metal__card--rose-gold{background:#fff;border:1px solid #E2E6EA;border-radius:12px;box-shadow:none}.engagement-hub .engagement-metal__card:hover{border-color:#46667d}.engagement-hub .engagement-metal,.engagement-hub .engagement-budget{margin-top:36px}.engagement-hub .engagement-metal__swatch{width:52px;height:52px;border:0;box-shadow:inset 0 0 0 1px #0000001f;background:radial-gradient(circle at 35% 30%,#fff,#e3e5e7 45%,#aeb3b8)}.engagement-hub .engagement-metal__swatch--yellow-gold{background:radial-gradient(circle at 35% 30%,#fff4cf,#e5c46b 45%,#b08a2e)}.engagement-hub .engagement-metal__swatch--rose-gold{background:radial-gradient(circle at 35% 30%,#ffe9df,#e3a893 45%,#b07360)}.engagement-hub .engagement-metal__label{font:600 19px/1.2 var(--font-display, "Spectral", Georgia, serif);color:#2b3034}.engagement-hub .engagement-metal__cta{font-weight:600;font-size:13.5px}.engagement-hub .engagement-metal__heading,.engagement-hub .engagement-budget__heading{color:#2b3034;font-size:24px;text-transform:none;letter-spacing:0}.oath-cb .oath-filters{margin:0;font-family:var(--font-body, "Inter", system-ui, sans-serif)}.oath-filters__head{display:flex;align-items:baseline;gap:12px;padding:4px 0 10px}.oath-filters__title{margin:0 auto 0 0;font:600 19px/1.2 var(--font-display, "Spectral", Georgia, serif);color:#2b3034;text-transform:none;letter-spacing:0}.oath-filters__close,.oath-filters__foot,.oath-filters__chips{display:none}.oath-filters__clear{margin:0;color:#46667d;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.oath-cb .oath-filter{width:100%;border:0;border-top:1px solid #E2E6EA}.oath-cb .oath-filter__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:48px;padding:0 2px;border:0;border-radius:0;background:none;font:600 12px/1.2 var(--font-body, "Inter", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#2b3034;cursor:pointer;pointer-events:auto}.oath-cb .oath-filter__trigger:hover{border:0}.oath-cb .oath-filter__name{margin-right:auto}.oath-cb .oath-filter__count{background:#455c7b;letter-spacing:0}.oath-cb .oath-filter__chev{display:inline-block;color:#62666a;transform:rotate(180deg);transition:transform .2s ease}.oath-cb .oath-filter.is-collapsed .oath-filter__chev{transform:none}.oath-cb .oath-filter__panel{position:static;min-width:0;max-width:none;border:0;border-radius:0;box-shadow:none;padding:0 0 12px;background:none}.oath-cb .oath-filter__options{max-height:none;overflow:visible}.oath-cb .oath-filter__option{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:4px;border:0;border-radius:4px;background:none;font:400 14px/1.3 var(--font-body, "Inter", system-ui, sans-serif);color:#3d4246;text-align:left;cursor:pointer}.oath-cb .oath-filter__option:hover{background:#f4f6f8}.oath-cb .oath-filter__check{width:18px;height:18px;border:1.5px solid #8A939B;border-radius:3px}.oath-cb .oath-filter__option.is-active .oath-filter__check{background:#455c7b;border-color:#455c7b}.oath-cb .oath-filter__option-count{margin-left:auto;color:#62666a;font-size:12px;font-variant-numeric:tabular-nums}.oath-cb .oath-filter__option.is-disabled{opacity:.45}.oath-cb .oath-filter:not(.is-expanded) li.is-extra{display:none}.oath-filter__more{margin:4px 0 0;padding:6px 4px;border:0;background:none;font:600 13px var(--font-body, "Inter", system-ui, sans-serif);color:#46667d;cursor:pointer}.oath-filter__more:before{content:"+ "}.oath-filter.is-expanded .oath-filter__more:before{content:"\2212"}.oath-sw{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;background:linear-gradient(135deg,#edeff1,#aeb4ba)}.oath-sw--yellow-gold,.oath-sw--gold,.oath-sw--gold-plated,.oath-sw--yellow-gold-plated{background:linear-gradient(135deg,#f3dfa2,#c9a44c)}.oath-sw--white-gold,.oath-sw--white-gold-plated{background:linear-gradient(135deg,#f4f4f2,#c9cccf)}.oath-sw--rose-gold,.oath-sw--rose-gold-plated{background:linear-gradient(135deg,#f2d3c4,#c99482)}.oath-sw--sterling-silver,.oath-sw--silver{background:linear-gradient(135deg,#edeff1,#aeb4ba)}.oath-sw--platinum,.oath-sw--palladium{background:linear-gradient(135deg,#e6e8ea,#9ea4aa)}.oath-sw--two-tone-gold,.oath-sw--two-tone{background:linear-gradient(135deg,#f3dfa2 50%,#e4e6e8 50%)}.oath-sw--tri-color-gold,.oath-sw--tri-color{background:conic-gradient(#e9c77a 0 33%,#e4e6e8 0 66%,#e6b3a0 0)}.oath-sw--black,.oath-sw--black-rhodium{background:#2b3034}.oath-cb .oath-price__presets{margin-bottom:8px}.oath-cb .oath-price__row{display:flex;align-items:center;gap:8px;padding:0}.oath-cb .oath-price__field{flex:1 1 0;min-width:0;height:40px;padding:0 8px;border:1px solid #8A939B;border-radius:6px}.oath-cb .oath-price__input{width:100%;min-width:0;padding:0 2px;font-size:14px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.oath-cb .oath-price__input::-webkit-outer-spin-button,.oath-cb .oath-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oath-price__to{color:#62666a;font-size:13px}.oath-cb .oath-price__actions{display:flex;align-items:center;gap:10px;padding:10px 0 0;border:0}.oath-cb .oath-price__hint{margin-right:auto;padding:0;font-size:12px;color:#62666a}.oath-cb .oath-price__apply{padding:8px 16px;border-radius:6px;background:#455c7b}.oath-cb .oath-price__apply:hover{background:#2b3034}.oath-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:2px 0 14px;margin:0 0 20px;border-bottom:1px solid #E2E6EA;font-family:var(--font-body, "Inter", system-ui, sans-serif)}.oath-toolbar__filter{display:none}.oath-toolbar__count{margin:0;font-size:14px;font-weight:600;color:#2b3034}.oath-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oath-cb .oath-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 6px 0 12px;border:0;border-radius:999px;background:#eef2f5;color:#2b3034;font-size:13px;text-decoration:none}.oath-cb .oath-chip:hover{background:#e2e8ee}.oath-cb .oath-chip__x{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#3d4246;font-size:15px}.oath-toolbar__sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:#62666a}.oath-toolbar__sort label{margin:0;font-size:13px;color:#62666a;text-transform:none;letter-spacing:0}.oath-cb .oath-toolbar .oath-filters__sort-select{height:40px;min-width:180px;border:1px solid #8A939B;border-radius:6px;font-size:14px;font-weight:500;color:#2b3034}.oath-cb .oath-filters__mobile-count{background:#455c7b}@media screen and (min-width:750px){.oath-cb.collection-body{display:flex;align-items:flex-start;gap:32px;max-width:1320px}.oath-cb.collection-body .oath-filters{flex:0 0 224px;width:224px;margin:0;position:static;max-height:none;overflow:visible}.oath-cb.collection-body #Collection{flex:1 1 auto;min-width:0}.oath-cb .oath-filters__groups{display:block!important;width:100%}.oath-cb .oath-filter__panel,.oath-cb .oath-filter__panel[hidden]{display:block!important}.oath-cb .oath-filter.is-collapsed .oath-filter__panel{display:none!important}.oath-cb .oath-filter__trigger .oath-filter__chev{display:inline-block}.oath-cb--nofilters #Collection{width:100%}.oath-cb .oath-filters__head,.oath-cb .oath-toolbar{box-sizing:border-box;min-height:56px;padding:0;align-items:center}}@media screen and (max-width:749px){.oath-cb .oath-filters{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;background:#1e222680}.oath-cb .oath-filters.is-open{display:block}html.oath-drawer-lock,html.oath-drawer-lock body{overflow:hidden}.oath-filters__drawer{position:absolute;left:0;right:0;bottom:0;top:44px;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #0000002e;overflow:hidden}.oath-filters__head{align-items:center;padding:12px 16px 8px}.oath-filters__title{font-size:22px}.oath-filters__clear--head{display:none}.oath-filters__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f4f6f8;color:#2b3034;cursor:pointer}.oath-filters__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 10px}.oath-cb .oath-filters__groups,.oath-cb .oath-filters__groups.is-open{order:0;display:block;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 16px;width:auto}.oath-cb .oath-filter__trigger{min-height:52px;font-size:12.5px}.oath-cb .oath-filter__chev{transform:none}.oath-cb .oath-filter.is-open .oath-filter__chev{transform:rotate(180deg)}.oath-cb .oath-filter__panel{margin:0;width:auto}.oath-cb .oath-filter__option{min-height:44px;font-size:15px}.oath-cb .oath-filter__check{width:20px;height:20px}.oath-filters__foot{display:flex;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #E2E6EA;background:#fff}.oath-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;border-radius:8px;font:600 15px var(--font-body, "Inter", system-ui, sans-serif);text-decoration:none;white-space:nowrap;cursor:pointer}.oath-btn--ghost{flex:0 0 120px;border:1px solid #2B3034;background:#fff;color:#2b3034}.oath-btn--solid{flex:1 1 auto;border:0;background:#2b3034;color:#fff}.oath-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0 12px;border-top:1px solid #E2E6EA}.oath-cb--nofilters .oath-toolbar{grid-template-columns:1fr}.oath-toolbar__filter{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #2B3034;border-radius:8px;background:#fff;font:600 14px var(--font-body, "Inter", system-ui, sans-serif);color:#2b3034;cursor:pointer}.oath-toolbar__sort{margin:0}.oath-toolbar__sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oath-cb .oath-toolbar .oath-filters__sort-select{width:100%;min-width:0;height:44px;border-radius:8px}.oath-toolbar__filter{order:1}.oath-toolbar__sort{order:2}.oath-toolbar__count{order:3;grid-column:1 / -1;font-size:13px}.oath-toolbar__chips{order:4;grid-column:1 / -1}}.oath-skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.oath-skip:focus{position:absolute;left:16px;top:8px;width:auto;height:auto;z-index:50;padding:10px 16px;background:#fff;color:#2b3034;border:2px solid #455C7B;border-radius:4px;font-size:14px;text-decoration:none}.oath-cb{position:relative}#Collection:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/70/assets/oath-collection-v8.css.map */
