.jsn-pendant-shopping [hidden]{display:none!important}
.jsn-pendant-shopping .jsn-pearl-search__clear{display:none!important}
.jsn-pendant-shopping{display:block!important}.jsn-pendant-shopping>.jsn-animals__header{margin-bottom:8px}.jsn-pendant-shopping .jsn-animals__eyebrow,.jsn-pendant-shopping .jsn-animals__skip,.jsn-pendant-shopping>.jsn-animals__all{display:none!important}
.jsn-pendant-shopping .jsn-pendant-back,.jsn-pendant-directory .jsn-pendant-back{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:48px;margin:8px 0 20px;padding:11px 16px;gap:8px;border:1px solid #c7d0d9;border-radius:6px;background:#f1f5f8;color:#355572;font-size:16px;line-height:1.4;font-weight:600;text-decoration:none}
.jsn-pendant-back:hover{background:#e5edf3}.jsn-pendant-shopping :is(a,button,select,input,summary):focus-visible,.jsn-pendant-directory :is(a,summary):focus-visible{outline:3px solid #415f7e;outline-offset:3px}
.jsn-pendant-shopping[data-has-children=false]>.jsn-subcollection-grid,.jsn-pendant-shopping[data-has-children=false]>.jsn-birthstone-heading,.jsn-pendant-shopping[data-has-children=false]>.jsn-pendants__browse,.jsn-pendant-shopping[data-has-children=false]>.jsn-pendants__diamond-back,.jsn-pendant-shopping[data-has-children=false]>.jsn-final-five__card-heading{display:none!important}
.jsn-pendant-shopping .jsn-pendants__filter-panel{border:1px solid #ddd9ce;border-radius:7px;background:#fff}.jsn-pendant-shopping .jsn-pendants__filter-toggle{background:white;border:0;min-height:48px;padding:12px 16px;color:#2b2d30;font-size:15px}.jsn-pendant-shopping .jsn-pendants__filter-panel:not([open])>:not(summary){display:none}.jsn-pendant-shopping .jsn-pendants__filter-panel[open] .jsn-pendants__filter-toggle{margin:0}
.jsn-pendant-shopping jsn-pendant-filters[data-auto-apply] .jsn-animals__filters{border:0;border-top:1px solid #ddd9ce;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:16px;align-items:end}.jsn-pendant-shopping .jsn-animals__filter-bottom{grid-column:1/-1!important;min-height:44px}.jsn-pendant-shopping .jsn-animals__toolbar{padding:14px 0}
.jsn-pendant-shopping>.jsn-pendants__description{margin:0 0 12px;padding:0;border:0}.jsn-pendant-shopping .jsn-pearl-search button,.jsn-pendant-shopping .jsn-pearl-results>button{background:#355572}.jsn-pendant-capacity{font-size:14px;margin-bottom:16px}.jsn-pendant-capacity a{text-decoration:underline}
@media(max-width:768px){.jsn-pendant-shopping[data-has-children=false]>.jsn-pendants__description{display:none}.jsn-pendant-shopping .jsn-pendant-back,.jsn-pendant-directory .jsn-pendant-back{min-height:44px;font-size:14px;padding:9px 12px;margin:8px 0 12px}.jsn-pendant-shopping .jsn-pendants__filter-panel .jsn-pearl-search{padding:14px 12px 12px;margin:0;border-top:1px solid #ddd9ce}.jsn-pendant-shopping .jsn-pendants__filter-panel .jsn-pearl-search__clear{margin-bottom:-8px}.jsn-pendant-shopping .jsn-animals__header h1{font-size:28px}}
@media(max-width:699px){.jsn-pendant-shopping[data-has-children=true]>.jsn-subcollection-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:8px;padding:0;margin:0 0 16px;max-width:none;scroll-snap-type:none}.jsn-pendant-shopping .jsn-subcollection-card{flex-direction:row;align-items:stretch;min-height:72px}.jsn-pendant-shopping .jsn-subcollection-card>.jsn-card-art{width:42%;align-self:center}.jsn-pendant-shopping .jsn-subcollection-card__copy{justify-content:center;min-width:0;padding:9px 7px}.jsn-pendant-shopping .jsn-subcollection-card__title{font-size:13px;line-height:1.3}.jsn-pendant-shopping .jsn-subcollection-card__title>span,.jsn-pendant-shopping .jsn-subcollection-card small{display:none}.jsn-pendant-shopping jsn-pendant-filters[data-auto-apply] .jsn-animals__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px}.jsn-pendant-shopping .jsn-pendant-sort{order:3;grid-column:1/-1}.jsn-pendant-shopping .jsn-animals__price{order:4;grid-column:1/-1}.jsn-pendant-shopping .jsn-animals__filter-bottom{order:5}.jsn-pendant-shopping .jsn-animals__field{min-width:0}.jsn-pendant-shopping select{max-width:100%}.jsn-pendant-shopping .jsn-animals__products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:359px){.jsn-pendant-shopping .jsn-subcollection-card>.jsn-card-art{width:35%}.jsn-pendant-shopping .jsn-subcollection-card__title{font-size:12px;overflow-wrap:normal}}

.jsn-pendant-deeper{margin:10px 0 20px;border:1px solid #c7d0d9;border-radius:6px;padding:0 14px}.jsn-pendant-deeper>summary{cursor:pointer;font-size:15px;font-weight:600;min-height:48px;padding:12px 0}.jsn-pendant-deeper nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px;padding-bottom:14px}.jsn-pendant-deeper a{display:flex;align-items:center;min-height:44px;gap:5px;font-size:14px;line-height:1.45;color:#355572;text-decoration:underline}.jsn-pendant-deeper a span{font-size:12px;color:#596b77}@media(max-width:768px){.jsn-pendant-deeper nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.jsn-pendant-deeper a{font-size:13px}}
