.collection-header__title,.necklace-category-header-title.main-title{font-family:var(--font-display, "Spectral", Georgia, serif);font-weight:var(--fw-semibold, 600);font-size:clamp(28px,3.4vw,38px);line-height:var(--lh-tight, 1.15);letter-spacing:var(--ls-tight, -.01em);text-transform:capitalize;margin:0 0 var(--space-3, 12px);text-align:center;color:var(--c-ink, #3D4246)}.collection-description{font-family:var(--font-body, "Inter", system-ui, sans-serif);color:var(--c-body, #69696D)}.oath-filters{margin:var(--space-5, 24px) auto var(--space-6, 32px);font-family:var(--font-body, "Inter", system-ui, sans-serif)}.oath-filters__bar{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap}.oath-filters__groups{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap;align-items:center}.oath-filters__sort{margin-left:auto}.oath-filters__mobile-toggle{display:none}.oath-filter{position:relative}.oath-filter__trigger,.oath-filters__sort-select{display:inline-flex;align-items:center;gap:var(--space-2, 8px);height:44px;padding:0 var(--space-4, 16px);border:1px solid var(--c-line, #E8E9EB);border-radius:var(--radius-xs, 2px);background:var(--c-bg, #ffffff);color:var(--c-ink, #3D4246);font-family:inherit;font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);line-height:1.2;cursor:pointer;transition:border-color var(--ease, .2s ease),box-shadow var(--ease, .2s ease)}.oath-filter__trigger:hover,.oath-filters__sort-select:hover{border-color:var(--c-accent, #557B97)}.oath-filter__trigger:focus-visible,.oath-filters__sort-select:focus-visible{outline:none;border-color:var(--c-accent, #557B97);box-shadow:0 0 0 3px #557b9733}.oath-filter.is-active .oath-filter__trigger{border-color:var(--c-accent, #557B97)}.oath-filter__chev{color:var(--c-body, #69696D);transition:transform var(--ease, .2s ease)}.oath-filter.is-open .oath-filter__chev{transform:rotate(180deg)}.oath-filter__count,.oath-filters__mobile-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent, #557B97);color:#fff;font-size:var(--fs-xs, 12px);font-weight:var(--fw-semibold, 600)}.oath-filter__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:240px;max-width:320px;background:var(--c-bg, #ffffff);border:1px solid var(--c-line, #E8E9EB);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-1, 0 4px 16px rgba(0, 0, 0, .08));padding:var(--space-2, 8px)}.oath-filter:last-child .oath-filter__panel{left:auto;right:0}.oath-filter__options{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.oath-filter__option{display:flex;align-items:center;gap:var(--space-3, 12px);padding:10px var(--space-3, 12px);border-radius:var(--radius-sm, 4px);color:var(--c-ink, #3D4246);font-size:var(--fs-sm, 14px);text-decoration:none;transition:background var(--ease, .2s ease)}.oath-filter__option:hover{background:var(--c-surface, #EEF2F7)}.oath-filter__option:focus-visible{outline:none;background:var(--c-surface, #EEF2F7);box-shadow:inset 0 0 0 2px var(--c-accent, #557B97)}.oath-filter__check{flex:0 0 auto;width:18px;height:18px;border:1.5px solid #cfd4da;border-radius:var(--radius-xs, 3px);background:var(--c-bg, #ffffff);position:relative;transition:background var(--ease, .2s ease),border-color var(--ease, .2s ease)}.oath-filter__option.is-active .oath-filter__check{background:var(--c-accent, #557B97);border-color:var(--c-accent, #557B97)}.oath-filter__option.is-active .oath-filter__check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.oath-filter__option-name{flex:1 1 auto}.oath-filter__option-count{flex:0 0 auto;color:var(--c-body, #69696D);font-size:var(--fs-xs, 12px)}.oath-filter__option.is-disabled{opacity:.4;pointer-events:none}.oath-filter__panel--price{min-width:280px}.oath-price__row{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px)}.oath-price__field{display:flex;align-items:center;gap:4px;flex:1 1 0;height:40px;padding:0 10px;border:1px solid var(--c-line, #E8E9EB);border-radius:var(--radius-xs, 2px)}.oath-price__field:focus-within{border-color:var(--c-accent, #557B97)}.oath-price__currency{color:var(--c-body, #69696D);font-size:var(--fs-sm, 14px)}.oath-price__input{width:100%;border:0;outline:none;background:transparent;font-family:inherit;font-size:var(--fs-sm, 14px);color:var(--c-ink, #3D4246)}.oath-price__sep{flex:0 0 auto;width:10px;height:1px;background:var(--c-line, #E8E9EB)}.oath-price__hint{padding:0 var(--space-2, 8px) var(--space-2, 8px);color:var(--c-body, #69696D);font-size:var(--fs-xs, 12px)}.oath-price__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);padding:var(--space-2, 8px);border-top:1px solid var(--c-line, #E8E9EB)}.oath-price__clear{padding:6px 4px;border:0;background:none;cursor:pointer;color:var(--c-body, #69696D);font-family:inherit;font-size:var(--fs-sm, 14px);text-decoration:underline}.oath-price__clear:hover{color:var(--c-ink, #3D4246)}.oath-price__apply{padding:9px 18px;border:0;border-radius:var(--radius-xs, 2px);background:var(--c-accent, #557B97);color:#fff;cursor:pointer;font-family:inherit;font-size:var(--fs-sm, 14px);font-weight:var(--fw-semibold, 600);transition:background var(--ease, .2s ease)}.oath-price__apply:hover{background:var(--c-accent-dark, #46667D)}.oath-price__apply:focus-visible,.oath-price__clear:focus-visible{outline:none;box-shadow:0 0 0 3px #557b9740}.oath-filters__sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2369696D' stroke-width='1.8'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.oath-filters__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-4, 16px)}.oath-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--c-line, #E8E9EB);border-radius:999px;background:var(--c-surface, #EEF2F7);color:var(--c-ink, #3D4246);font-size:var(--fs-sm, 14px);text-decoration:none;transition:border-color var(--ease, .2s ease)}.oath-chip:hover{border-color:var(--c-accent, #557B97)}.oath-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #557b9733}.oath-chip__x{font-size:16px;line-height:1;color:var(--c-body, #69696D)}.oath-filters__clear{margin-left:var(--space-2, 8px);color:var(--c-accent, #557B97);font-size:var(--fs-sm, 14px);text-decoration:underline}.grid--view-items .product-card{position:relative}.product-card__image-wrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:var(--space-3, 12px);background:var(--c-white, #ffffff);border-radius:var(--radius-md, 8px)}.product-card__image-wrapper .product-main-image,.product-card__image-wrapper .product-main-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-main-image--hover{opacity:0;transition:opacity .45s var(--ease, ease)}.product-card:hover .product-main-image--hover,.product-card:focus-within .product-main-image--hover{opacity:1}.product-card__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-surface, #EEF2F7)}.product-card__title{margin:0 0 4px;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-weight:var(--fw-medium, 500);font-size:var(--fs-sm, 14px);line-height:var(--lh-snug, 1.3);color:var(--c-ink, #3D4246)}.product-card__desc{margin:0 0 var(--space-2, 8px);font-family:var(--font-body, "Inter", system-ui, sans-serif);font-weight:var(--fw-regular, 400);font-size:var(--fs-xs, 12px);line-height:var(--lh-normal, 1.6);color:var(--c-body, #69696D)}.product-card .gift-tag{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--c-bg, #ffffff);color:var(--c-ink, #3D4246);font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:var(--fs-xs, 12px);font-weight:var(--fw-medium, 500);box-shadow:var(--shadow-1, 0 1px 4px rgba(0, 0, 0, .15))}.icon-text-bar.AuthenticSection{background:var(--c-accent, #557B97);color:#fff}@media screen and (max-width:749px){.oath-filters__mobile-toggle{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--c-line, #E8E9EB);border-radius:var(--radius-xs, 2px);background:var(--c-bg, #ffffff);color:var(--c-ink, #3D4246);font-family:inherit;font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);cursor:pointer}.oath-filters__groups{display:none;order:3;width:100%;flex-direction:column;align-items:stretch;gap:10px}.oath-filters__groups.is-open{display:flex}.oath-filter{width:100%}.oath-filter__trigger{width:100%;justify-content:space-between}.oath-filter__panel{position:static;width:100%;max-width:none;margin-top:6px;box-shadow:none}.oath-filter:last-child .oath-filter__panel{right:auto}.product-card .gift-tag{top:8px;left:8px;padding:5px 8px;font-size:11px}}.oath-filters__clear:hover{color:var(--c-accent-dark, #46667D)}.oath-filters__clear:focus-visible{outline:none;box-shadow:0 0 0 3px #557b9733;border-radius:4px}.oath-filters__mobile-toggle:hover{border-color:var(--c-accent, #557B97)}.oath-filters__mobile-toggle:focus-visible{outline:none;border-color:var(--c-accent, #557B97);box-shadow:0 0 0 3px #557b9733}.product-card__image-wrapper{transition:box-shadow .3s var(--ease, ease)}.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{box-shadow:0 6px 20px #3d42461a}.product-card .full-width-link{border-radius:var(--radius-md, 8px)}.product-card .full-width-link:focus-visible{outline:2px solid var(--c-accent, #557B97);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/collection-template-new.css.map */
