.template-collection .sj-collection-reference-shell{max-width:none;box-sizing:border-box}@media(min-width:1000px){.template-collection .sj-collection-reference-shell{padding-right:42px;padding-left:72px}.template-collection .sj-collection-reference-shell .utility-bar{min-height:46px;margin:24px 0 46px;color:#273861;font-family:var(--base-font-family, "Jost", sans-serif);font-size:15px;font-weight:400;line-height:1;letter-spacing:.02em}.template-collection .sj-collection-reference-shell .utility-bar__left{align-items:center}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn{display:inline-flex;min-height:32px;margin:0;align-items:center;gap:10px;color:#273861;font-size:16px;font-weight:500;letter-spacing:.075em;text-transform:uppercase}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn .btn-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn .btn-icon svg{width:23px;height:23px;stroke-width:1.25}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn__count{margin-left:-5px}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn__chevron{display:inline-flex;width:18px;height:18px;margin-left:11px;align-items:center;justify-content:center}.template-collection .sj-collection-reference-shell .utility-bar__left .toggle-btn__chevron svg{width:10px;height:16px}.template-collection .sj-collection-reference-shell .utility-bar__centre{color:#858585;font-size:16px;font-weight:300;letter-spacing:0}.template-collection .sj-collection-reference-shell .utility-bar__centre .utility-bar__item{margin:0}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button{min-height:32px;padding:0;border:0;background:transparent;color:#273861;font-family:var(--base-font-family, "Jost", sans-serif);font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button-icon{margin-inline-start:18px}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button-icon svg{width:11px;height:7px}.template-collection .sj-collection-view{display:flex!important;margin-left:62px;align-items:center;gap:13px;color:#273861}.template-collection .sj-collection-view__label{margin-right:1px;color:#7e7e7e;font-size:15px;font-weight:300;letter-spacing:.02em}.template-collection .sj-collection-view__button{display:inline-flex;width:26px;height:26px;margin:0;padding:1px;align-items:center;justify-content:center;border:0;background:transparent;color:#273861;opacity:.48;cursor:pointer}.template-collection .sj-collection-view__button:hover,.template-collection .sj-collection-view__button.is-active{opacity:1}.template-collection .sj-collection-view__button svg{display:block;width:24px;height:24px;fill:currentColor}.template-collection .sj-collection-reference-shell .filter-container--side .filters{color:#273861;font-family:var(--base-font-family, "Jost", sans-serif)}.template-collection .sj-collection-reference-shell .filter-container--side.filter-container--show-filters-desktop .filters{visibility:visible;width:350px;height:auto;overflow:visible;opacity:1}.template-collection .sj-collection-reference-shell .filter-container--side:not(.filter-container--show-filters-desktop) .filters{visibility:hidden;width:0;height:0;overflow:hidden;opacity:0}.template-collection .sj-collection-reference-shell .filter-container--side .filters .filters__inner{box-sizing:border-box;padding-inline-end:48px}.template-collection .sj-collection-reference-shell .filter-container--side .filters-adjacent{min-width:0}.template-collection .sj-collection-reference-shell .filters .filter-group{margin:0;border-bottom:1px solid #e6e6e6}.template-collection .sj-collection-reference-shell .filters .filter-group--applied{margin:0 0 16px;padding:0 0 24px}.template-collection .sj-collection-reference-shell .filters .filter-group--availability{margin:0;padding:8px 0 20px}.template-collection .sj-collection-reference-shell .filter-group__heading{min-height:58px;margin:0!important;padding:20px 0 16px;align-items:center}.template-collection .sj-collection-reference-shell .filter-group__heading__text,.template-collection .sj-collection-reference-shell .filter-toggle__group-label{margin:0;color:#273861;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.075em}.template-collection .sj-collection-reference-shell .filter-group__heading__indicator{display:inline-flex;margin:0 2px 0 0;align-items:center;justify-content:center;color:#273861}.template-collection .sj-collection-reference-shell .filter-group__heading__indicator svg{width:10px;height:6px}.template-collection .sj-collection-reference-shell .filter-group .toggle-target-container{padding-bottom:18px}.template-collection .sj-collection-reference-shell .filter-group--applied .filter-group__heading{min-height:0;padding:0 0 18px}.template-collection .sj-collection-reference-shell .filter-group--applied .filter-group__items{display:block}.template-collection .sj-collection-reference-shell .filter-group__applied-item{display:inline-flex;min-height:31px;margin:0 0 20px;align-items:center;border-radius:0;background:#f2f2f2;color:#858585}.template-collection .sj-collection-reference-shell .filter-group__applied-item__text{padding:6px 6px 6px 8px;font-size:14px;font-weight:300;line-height:1}.template-collection .sj-collection-reference-shell .filter-group__applied-item__icon{padding:5px 7px 5px 3px}.template-collection .sj-collection-reference-shell .filter-group__applied-item__icon svg{width:14px;height:14px}.template-collection .sj-collection-reference-shell .filter-group__clear-row{margin:0}.template-collection .sj-collection-reference-shell .filter-group__clear-link{color:#8b8b8b;font-size:15px;font-weight:300;line-height:1.2;text-decoration:none}.template-collection .sj-collection-reference-shell .filter-toggle--inline{display:flex;min-height:48px;align-items:center;justify-content:space-between}.template-collection .sj-collection-reference-shell .filter-toggle__group-label{align-self:center}.template-collection .sj-collection-reference-shell .filter-toggle__options{margin:0;padding:4px;border-radius:0;background:#f2f2f2}.template-collection .sj-collection-reference-shell .filter-toggle__input-label-text{display:inline-flex;min-width:54px;height:33px;padding:0 10px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:0;color:#929292;font-size:14px;font-weight:300}.template-collection .sj-collection-reference-shell .filter-toggle__input:checked+.filter-toggle__input-label-text{border-color:#7f7f7f;background:#fff;color:#273861}.template-collection .sj-collection-reference-shell .filter-group:not(.filter-group--swatch):not(.filter-group--button-grid) .filter-group__item{margin:0 0 10px;color:#6f6f6f;font-size:14px;font-weight:300}.template-collection .sj-collection-reference-shell .cc-price-range__input-row{gap:20px;margin:2px 0 30px}.template-collection .sj-collection-reference-shell .cc-price-range__input-container{width:calc(50% - 10px);height:60px;box-sizing:border-box;padding-inline-start:18px;align-items:center;border:1px solid #d0d0d0;border-radius:0;background:#fff;color:#8b8b8b;font-size:16px;font-weight:300}.template-collection .sj-collection-reference-shell .cc-price-range__input-currency-symbol{margin-right:1px;color:#8b8b8b}.template-collection .sj-collection-reference-shell .cc-price-range .cc-price-range__input{height:58px;padding:0 12px 0 0;color:#8b8b8b;font-family:var(--base-font-family, "Jost", sans-serif);font-size:16px;font-weight:300}.template-collection .sj-collection-reference-shell .cc-price-range__bar{margin:0 13px 12px}.template-collection .sj-collection-reference-shell .cc-price-range__bar-inactive{height:3px;border-radius:0;background:#e1e3e7}.template-collection .sj-collection-reference-shell .cc-price-range__bar-active{height:3px;border-radius:0;background:#273861}.template-collection .sj-collection-reference-shell .cc-price-range__control{top:-10px;width:24px;height:24px;margin-inline-start:-12px}.template-collection .sj-collection-reference-shell .cc-price-range__control:after{width:24px;height:24px;border:2px solid #273861;border-radius:50%;background:#fff}.template-collection .sj-collection-reference-shell .filter-group--material .toggle-target-container{display:block!important;padding-bottom:20px}.template-collection .sj-collection-reference-shell .filter-group--material .filter-group__item{display:flex;width:100%!important;min-height:45px;box-sizing:border-box;margin:0 0 14px;padding:8px 10px;align-items:center;justify-content:flex-start;border:1px solid #cfcfcf;border-radius:0;background:#fff;color:#777;font-size:15px;font-weight:300}.template-collection .sj-collection-reference-shell .filter-group--material .filter-group__item:last-child{margin-bottom:0}.template-collection .sj-collection-reference-shell .filter-group--material .filter-group__item:before{width:25px;height:25px;margin-inline-end:11px;border:0;border-radius:50%;background-color:var(--swatch-background-color, #dedede);box-shadow:none}.template-collection .sj-collection-reference-shell .filter-group--material .filter-group__item .filter-group__item__text{flex:1 1 auto;color:#777;font-size:15px;font-weight:300;line-height:1.2}.template-collection .sj-collection-reference-shell .filter-group--material .filter-group__item--active{border-color:#273861;box-shadow:inset 0 0 0 1px #273861}.template-collection .sj-collection-reference-shell .collection-listing .product-grid{column-gap:40px;row-gap:40px}.template-collection .sj-collection-reference-shell .collection-listing .product-grid.sj-product-grid--3{--product-columns-desktop: 3 !important}.template-collection .sj-collection-reference-shell .collection-listing .product-grid.sj-product-grid--4{--product-columns-desktop: 4 !important}.template-collection .sj-collection-reference-shell .product-block .image-cont{background:#fafafa}.template-collection .sj-collection-reference-shell .sj-collection-label-container{top:14px;right:auto;bottom:auto;left:14px;width:auto;height:auto;z-index:4;align-items:flex-start;justify-content:flex-start}.template-collection .sj-collection-reference-shell .sj-collection-card-label{margin:0}.template-collection .sj-collection-reference-shell .sj-collection-card-label>span{display:inline-flex;min-height:27px;box-sizing:border-box;padding:6px 11px;align-items:center;justify-content:center;border-radius:0;color:#fff!important;font-family:var(--base-font-family, "Jost", sans-serif);font-size:11px;font-weight:500;line-height:1;letter-spacing:.075em;text-transform:uppercase}.template-collection .sj-collection-reference-shell .sj-collection-card-label--new>span{background:#1e1f21!important}.template-collection .sj-collection-reference-shell .sj-collection-card-label--sale>span{background:#c9a76f!important}.template-collection .sj-collection-reference-shell .sj-collection-card-label--stock>span{background:#d20d00!important}}@media(min-width:1000px)and (max-width:1299.98px){.template-collection .sj-collection-reference-shell{padding-right:32px;padding-left:40px}.template-collection .sj-collection-reference-shell .filter-container--side.filter-container--show-filters-desktop .filters{width:300px}.template-collection .sj-collection-reference-shell .filter-container--side .filters .filters__inner{padding-inline-end:36px}.template-collection .sj-collection-view{margin-left:28px}.template-collection .sj-collection-reference-shell .collection-listing .product-grid{column-gap:26px}}@media(max-width:999.98px){.template-collection .sj-collection-reference-shell{padding-right:var(--container-pad-x);padding-left:var(--container-pad-x)}.template-collection .sj-collection-reference-shell .sj-collection-label-container{top:9px;right:auto;bottom:auto;left:9px;width:auto;height:auto;z-index:4}.template-collection .sj-collection-reference-shell .sj-collection-card-label>span{padding:5px 8px;color:#fff!important;font-size:9px;font-weight:500;line-height:1;letter-spacing:.06em}.template-collection .sj-collection-reference-shell .sj-collection-card-label--new>span{background:#1e1f21!important}.template-collection .sj-collection-reference-shell .sj-collection-card-label--sale>span{background:#c9a76f!important}.template-collection .sj-collection-reference-shell .sj-collection-card-label--stock>span{background:#d20d00!important}}.template-collection .sj-collection-reference-shell .image-label-wrap .sj-collection-label-container{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:none;z-index:8!important}.template-collection .sj-collection-reference-shell .image-label-wrap .sj-collection-card-label,.template-collection .sj-collection-reference-shell .image-label-wrap .sj-collection-card-label>span{display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(min-width:1000px){.template-collection .sj-collection-reference-shell #CollectionFilterForm{display:flex!important;flex-direction:column!important}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group--availability{order:10}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group--price{order:20}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group--product-type{order:30}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group--material{order:40}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group--ring-size{order:50}.template-collection .sj-collection-reference-shell #CollectionFilterForm>.filter-group:not(.filter-group--availability):not(.filter-group--price):not(.filter-group--product-type):not(.filter-group--material):not(.filter-group--ring-size){order:60}.template-collection .sj-collection-reference-shell .utility-bar,.template-collection .sj-collection-reference-shell .utility-bar__right,.template-collection .sj-collection-reference-shell .utility-bar__right .utility-bar__item,.template-collection .sj-collection-reference-shell .utility-bar__right link-dropdown{overflow:visible!important}.template-collection .sj-collection-reference-shell .utility-bar__right{position:relative!important;z-index:50!important}.template-collection .sj-collection-reference-shell .utility-bar__right link-dropdown{position:relative!important;display:inline-block!important}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;cursor:pointer!important}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button-icon,.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__button-icon svg{display:inline-flex!important;visibility:visible!important;opacity:1!important}.template-collection .sj-collection-reference-shell .utility-bar__right .link-dropdown__options{z-index:1000!important;min-width:190px!important;background:#fff!important;box-shadow:0 8px 24px #0000001a!important}.template-collection .sj-collection-reference-shell .filter-group__heading{display:flex!important;cursor:pointer!important}.template-collection .sj-collection-reference-shell .filter-group__heading__indicator{display:inline-flex!important;visibility:visible!important;opacity:1!important;margin-left:auto!important}.template-collection .sj-collection-reference-shell .filter-group--material-fallback .filter-group__item{gap:11px!important}.template-collection .sj-collection-reference-shell .sj-material-tag-swatch{display:inline-block!important;width:25px!important;height:25px!important;flex:0 0 25px!important;border-radius:50%!important;background:var(--swatch-background-color, #dedede)!important}.template-collection .sj-collection-reference-shell .sj-material-tag-item>a{color:#777!important;text-decoration:none!important;flex:1 1 auto!important}}.template-collection .sj-collection-reference-shell .product-block--sold-out .image-cont .product-block__image--active,.template-collection .sj-collection-reference-shell .product-block--sold-out .image-cont .placeholder-image{opacity:.58!important;filter:none!important}@media(min-width:960px){.template-collection .sj-collection-reference-shell .product-block--sold-out .image-cont--with-secondary-image:hover .product-block__image--active{opacity:0!important}.template-collection .sj-collection-reference-shell .product-block--sold-out .image-cont--with-secondary-image:hover .product-block__image--show-on-hover{opacity:.58!important;filter:none!important}}.template-collection .sj-collection-reference-shell .product-block--sold-out .quickbuy-toggle,.template-collection .sj-collection-reference-shell .product-block--sold-out .btn.quickbuy-toggle{display:none!important}.template-collection .sj-collection-reference-shell .product-block__sold-out{margin-top:5px!important;color:#858585!important;font-family:var(--base-font-family, "Jost", sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}@media(min-width:1000px){.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__input-row{gap:12px!important;margin:14px 0 24px!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__input-container{width:calc(50% - 6px)!important;min-width:0!important;height:52px!important;min-height:52px!important;padding-inline-start:12px!important;box-sizing:border-box!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__input-currency-symbol{margin-right:2px!important;font-size:15px!important;line-height:1!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__input{min-width:0!important;height:50px!important;min-height:50px!important;padding:0 10px 0 0!important;font-size:15px!important;line-height:50px!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__bar{margin:30px 12px 14px!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__bar-inactive{height:2px!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__control{top:-8px!important;width:18px!important;height:18px!important;margin-inline-start:-9px!important}.template-collection .sj-collection-reference-shell .filter-group--price-fallback .cc-price-range__control:after{width:18px!important;height:18px!important;border-width:2px!important;border-radius:50%!important}}@media(min-width:768px){.template-collection .sj-collection-reference-shell .utility-bar{position:relative!important;overflow:visible!important}.template-collection .sj-collection-reference-shell .utility-bar__right{position:relative!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;margin-inline-start:auto!important;overflow:visible!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;text-align:right!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button{position:relative!important;z-index:3!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border:0!important;background:transparent!important;color:#273861!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button-text{display:inline-block!important;color:#273861!important;font-family:var(--base-font-family, "Jost", sans-serif)!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button-icon{position:static!important;top:auto!important;right:auto!important;left:auto!important;display:inline-flex!important;visibility:visible!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;flex:0 0 32px!important;align-items:center!important;justify-content:center!important;color:#10264f!important;opacity:1!important;transform-origin:center!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button-icon svg{display:block!important;visibility:visible!important;width:25px!important;height:17px!important;margin:0!important;color:#10264f!important;opacity:1!important;overflow:visible!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button-icon svg,.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button-icon svg *{stroke:currentColor!important;stroke-width:3.2px!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__button[aria-expanded=true] .link-dropdown__button-icon{transform:rotate(180deg)!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__options{position:absolute!important;z-index:5000!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;min-width:220px!important;padding:8px 0!important;border:1px solid rgba(39,56,97,.1)!important;background:#fff!important;box-shadow:0 10px 28px #0000001f!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__options-inner{max-height:360px!important;overflow-y:auto!important}.template-collection .sj-collection-reference-shell .sj-collection-sort-dropdown .link-dropdown__link{display:block!important;padding:9px 18px!important;color:#273861!important;font-family:var(--base-font-family, "Jost", sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.02em!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important}}.template-collection .sj-collection-reference-shell .filter-group__heading{align-items:center!important}.template-collection .sj-collection-reference-shell .filter-group__heading__indicator{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0 0 0 auto!important;align-items:center!important;justify-content:center!important;color:#273861!important;line-height:1!important;position:relative!important;z-index:2!important}.template-collection .sj-collection-reference-shell .filter-group__heading__indicator svg{display:block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;color:#273861!important;stroke:currentColor!important;stroke-width:2.2!important}@media(min-width:1000px){.template-collection .sj-collection-reference-shell .filter-group--product-type>.filter-group__items:not(.toggle-target--hidden) .toggle-target-container{max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-gutter:stable}}.template-collection .sj-collection-reference-shell .product-block__rating .cc-rating-stars--active{color:#c4a47c!important}.template-collection .sj-collection-reference-shell .product-block__rating .cc-rating-stars--inactive{color:#c4a47c38!important}.template-collection .sj-collection-reference-shell .product-block .image-cont{position:relative}.template-collection .sj-collection-reference-shell .sj-wishlist-toggle{position:absolute;z-index:35;top:50%;left:12px;width:44px;height:44px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:#2e3c61;color:#fff;box-shadow:0 2px 8px #00000014;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-50%) scale(.96);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background-color .18s ease}.template-collection .sj-collection-reference-shell .sj-wishlist-toggle svg{width:23px;height:23px;display:block;fill:#fff;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.template-collection .sj-collection-reference-shell .product-block:hover .sj-wishlist-toggle,.template-collection .sj-collection-reference-shell .product-block:focus-within .sj-wishlist-toggle,.template-collection .sj-collection-reference-shell .sj-wishlist-toggle[aria-pressed=true]{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.template-collection .sj-collection-reference-shell .sj-wishlist-toggle:hover,.template-collection .sj-collection-reference-shell .sj-wishlist-toggle:focus-visible,.template-collection .sj-collection-reference-shell .sj-wishlist-toggle[aria-pressed=true]{background:#2e3c61}.template-collection .sj-collection-reference-shell .sj-wishlist-toggle:focus-visible{outline:2px solid #273861;outline-offset:2px}@media(hover:none),(pointer:coarse){.template-collection .sj-collection-reference-shell .sj-wishlist-toggle{top:14px;right:14px;left:auto;width:40px;height:40px;opacity:1;visibility:visible;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/sj-collection-reference.css.map */
