.section-header .heading,.section__heading,.collection__title .heading,.grid__heading{font-weight:500}.collection-item__info,.collection-item__info span{font-family:var(--FONT-STACK-HEADING),"Times New Roman",serif;font-weight:500;letter-spacing:.04em;font-size:1.05rem}.product-grid-item__info,.product-item__info,.product__grid-item .product-information{padding-top:.75rem}.site-footer-wrapper .btn,.footer-sections .btn{letter-spacing:.12em;text-transform:uppercase}.btn.btn--solid,.btn.btn--outline{letter-spacing:.12em}.header__logo__text{font-family:var(--FONT-STACK-HEADING),"Times New Roman",serif;font-weight:500;font-size:1.5rem;letter-spacing:.14em;line-height:1.15;text-transform:uppercase}@media(min-width:750px){.header__logo__text{font-size:2.05rem;letter-spacing:.16em}}[id*=section-christmas-gift-guide] .grid__heading-holder .grid__heading{color:#6e2a2f}body:has([data-header-transparent]) .main-content>.shopify-section.section-overlay-header .slideshow.screen-height-full,body:has([data-header-transparent]) .main-content>.shopify-section.section-overlay-header .slideshow.screen-height-full .screen-height-full{min-height:calc(var(--full-height, 100vh) - var(--announcement-height, 0px))}.product-item__title,.product-item__info .product-item__title{font-family:var(--FONT-STACK-BODY),"Open Sans",sans-serif;font-weight:400;letter-spacing:0}@media(min-width:990px){.header__desktop .navlink--toplevel{padding-left:.5rem;padding-right:.5rem}.header__desktop .navlink--toplevel,.header__desktop .navlink--toplevel .navtext{letter-spacing:.08em}}.product-item__image .product-link{z-index:1}.product-item__image quick-add-product{display:block!important;position:absolute;right:8px;bottom:8px;width:auto!important;height:auto;z-index:20;pointer-events:auto!important}@media(max-width:749px){.product-item__image quick-add-product.desktop,.product-item__image .quick-add__holder.desktop{display:none!important}}@media(min-width:750px){.product-item__image quick-add-product.mobile,.product-item__image .quick-add__holder.mobile{display:none!important}}.product-item__image>.quick-add__holder,.product-item__image .quick-add__holder,.product-item__image .quick-add__holder.desktop,.product-item__image .quick-add__holder.mobile{position:relative;left:auto;right:auto;bottom:auto;width:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:21}.product-item__image .quick-add__button,.product-item__image .quick-add__button--mini,.product-item__image .quick-add__button.btn{position:relative;z-index:22;width:32px;height:32px;min-width:32px;min-height:32px;max-width:44px;max-height:44px;padding:0;margin:0;border-radius:50%;background:#fff;color:#111;border:1px solid rgba(17,17,17,.14);box-shadow:0 1px 3px #00000014;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:749px){.product-item__image quick-add-product{right:8px;bottom:8px}.product-item__image .quick-add__button,.product-item__image .quick-add__button--mini,.product-item__image .quick-add__button.btn{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;background:#ffffffb3;border:0;box-shadow:none}.product-item__image .quick-add__button:hover,.product-item__image .quick-add__button:focus{box-shadow:none;background:#ffffffd9}.product-item__image .quick-add__button:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.product-item__image .quick-add__holder .btn__plus,.product-item__image .quick-add__button .btn__plus{width:10px;height:10px}.product-item__image .quick-add__button .btn__plus:before{width:10px;height:1px}.product-item__image .quick-add__button .btn__plus:after{width:1px;height:10px}}.product-item__image .quick-add__button:hover{box-shadow:0 2px 6px #0000001f}.product-item__image .quick-add__button .btn__text,.product-item__image .quick-add__button .btn__added{display:none}.product-item__image .quick-add__holder .btn__plus,.product-item__image .quick-add__button .btn__plus{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:0;transform:translate(-50%,-50%);background:none;-webkit-mask-image:none;mask-image:none;pointer-events:none}.product-item__image .quick-add__button .btn__plus:before,.product-item__image .quick-add__button .btn__plus:after{content:"";position:absolute;left:50%;top:50%;background:#111;transform:translate(-50%,-50%)}.product-item__image .quick-add__button .btn__plus:before{width:12px;height:1px}.product-item__image .quick-add__button .btn__plus:after{width:1px;height:12px}dialog.product-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:#0000008c;overflow:hidden}dialog.product-quick-add::backdrop{background:#0000008c}dialog.product-quick-add .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:75vw;max-width:1200px;height:90vh;max-height:90vh;margin:0;border-radius:0!important;border-left:0;background:#fff;box-shadow:0 12px 40px #0000002e;visibility:visible!important;opacity:1!important;transform:translate(-50%,-50%)!important;animation:none!important;overflow:hidden;display:flex;flex-direction:column}dialog.product-quick-add[closing] .drawer__inner.product-quick-add__content,dialog.product-quick-add[closing] .drawer__inner{animation:none!important;transform:translate(-50%,-50%)!important}dialog.product-quick-add .product-quick-add__close-outer{position:absolute;top:12px;right:12px;z-index:5}dialog.product-quick-add .product-quick-add__inner{height:100%;min-height:0;flex:1 1 auto;overflow:hidden}dialog.product-quick-add .product-quick-add__inner product-info{display:grid;grid-template-columns:45% minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;align-items:stretch;overflow:hidden}@media(max-width:749px){dialog.product-quick-add .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%;max-width:100%;height:auto;max-height:100%;max-height:100dvh;transform:none!important;box-shadow:0 -8px 28px #00000024;border-radius:16px 16px 0 0!important;overflow:hidden}dialog.product-quick-add[closing] .drawer__inner.product-quick-add__content,dialog.product-quick-add[closing] .drawer__inner{transform:none!important}dialog.product-quick-add .product-quick-add__close-outer{top:8px;right:8px}dialog.product-quick-add .product-quick-add__inner{display:flex;flex-direction:column;overflow:hidden;height:auto;max-height:100dvh;min-height:0}dialog.product-quick-add .product-quick-add__inner product-info{display:flex;flex-direction:column;height:auto;min-height:0;max-height:100dvh;overflow:hidden;grid-template-columns:none}}dialog.product-quick-add .product-quick-add__images,dialog.product-quick-add product-images.product-quick-add__images{display:block!important;position:relative;width:100%;height:100%;min-height:0;max-height:100%;align-self:stretch;overflow:hidden;background:transparent}@media(max-width:749px){dialog.product-quick-add .product-quick-add__images,dialog.product-quick-add product-images.product-quick-add__images{width:88px;height:88px;min-width:88px;min-height:88px;max-width:88px;max-height:88px;flex:0 0 88px;border-radius:4px}}dialog.product-quick-add [data-animation=drawer-images-fade]{opacity:1!important}dialog.product-quick-add .product-quick-add__images .product__slides{position:relative;display:grid!important;grid-template-columns:1fr;align-items:stretch;width:100%;height:100%!important;min-height:0;overflow:hidden;scroll-snap-type:none}dialog.product-quick-add .product-quick-add__images .product__slide{grid-row-start:1;grid-column-start:1;width:100%;height:100%!important;min-height:0;max-height:none;overflow:hidden}dialog.product-quick-add .product-quick-add__images .media--active{position:relative;left:auto;top:auto;opacity:1;visibility:visible;z-index:1}dialog.product-quick-add .product-quick-add__images .media--hidden{position:absolute;top:0;left:100%;width:100%;opacity:0;visibility:hidden;z-index:0}dialog.product-quick-add .product-quick-add__images .media--active .product__photo,dialog.product-quick-add .product-quick-add__images .media--active figure,dialog.product-quick-add .product-quick-add__images .media--active img{display:block!important;content-visibility:visible!important}dialog.product-quick-add .product-quick-add__images .product__photo,dialog.product-quick-add .product-quick-add__images .lazy-image,dialog.product-quick-add .product-quick-add__images .deferred-media,dialog.product-quick-add .product-quick-add__images figure{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%;height:100%!important;min-height:0;max-height:none;padding:0!important;margin:0;display:block;overflow:hidden;background:transparent}dialog.product-quick-add .product-quick-add__images img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover!important;object-position:center center;display:block}dialog.product-quick-add .slider__arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}dialog.product-quick-add [data-button-arrow]{pointer-events:auto!important;z-index:5}dialog.product-quick-add [data-button-arrow] *{pointer-events:none}dialog.product-quick-add .slider__button,dialog.product-quick-add [data-button-arrow]{display:flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px}dialog.product-quick-add .slider__button--prev,dialog.product-quick-add [data-button-prev]{left:8px;right:auto}dialog.product-quick-add .slider__button--next,dialog.product-quick-add [data-button-next]{right:8px;left:auto}dialog.product-quick-add .product-quick-add__form{width:100%;min-width:0;min-height:0;height:100%;max-height:100%;padding:28px 32px 64px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:749px){dialog.product-quick-add .product-quick-add__inner product-info{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto auto;column-gap:12px;align-items:start;padding:16px 16px 0;box-sizing:border-box}dialog.product-quick-add .product-quick-add__images,dialog.product-quick-add product-images.product-quick-add__images{grid-column:1;grid-row:1 / span 2;margin:0}dialog.product-quick-add .slider__arrows,dialog.product-quick-add .slider__button,dialog.product-quick-add [data-button-arrow]{display:none!important}dialog.product-quick-add .product-quick-add__form,dialog.product-quick-add .product-quick-add__form__inner{display:contents}dialog.product-quick-add .product-quick-add__form .product__head{grid-column:2;grid-row:1;min-width:0;padding-right:28px}dialog.product-quick-add .product-quick-add__form .product__block:has(.product__price__wrap){grid-column:2;grid-row:2;min-width:0}dialog.product-quick-add .product-quick-add__form .product__form__holder,dialog.product-quick-add .product-quick-add__form .select__fieldset,dialog.product-quick-add .product-quick-add__form .product__block--lines:not(.product__block--description){grid-column:1 / -1}dialog.product-quick-add .product-quick-add__form .product__title,dialog.product-quick-add .product-quick-add__form .product__title a,dialog.product-quick-add .product-quick-add__form .product__title.heading-small{font-size:20px!important;line-height:1.25;margin:0;font-weight:500}dialog.product-quick-add .product-quick-add__form .block-padding{padding-top:6px;padding-bottom:6px}dialog.product-quick-add .product-quick-add__form .product__head.block-padding{padding-top:0;padding-bottom:2px}dialog.product-quick-add .product-quick-add__form .price,dialog.product-quick-add .product-quick-add__form .price--large,dialog.product-quick-add .product-quick-add__form .price-item{font-size:15px;line-height:1.3}dialog.product-quick-add .radio__legend,dialog.product-quick-add .select__label{margin-bottom:6px;font-size:12px}dialog.product-quick-add .radio__buttons{gap:6px}dialog.product-quick-add .lej-ring-sizes.radio__buttons,dialog.product-quick-add .lej-ring-sizes{gap:24px!important}dialog.product-quick-add .product__tax,dialog.product-quick-add .shop-pay-terms,dialog.product-quick-add .product__sale:empty{display:none!important}dialog.product-quick-add .product__block--description{grid-column:1 / -1;padding-top:4px;padding-bottom:4px}dialog.product-quick-add .product-quick-add__description,dialog.product-quick-add .product__block--description .rte,dialog.product-quick-add .product__block--description .rte p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.35;max-height:2.7em;margin:0}dialog.product-quick-add .product__block--buttons{grid-column:1 / -1;position:sticky;bottom:2.75rem;z-index:4;margin-top:4px;padding-top:8px;padding-bottom:0;background:#fff}dialog.product-quick-add .product-quick-add__full-details{grid-column:1 / -1;position:sticky;bottom:0;z-index:4;margin:6px 0 0;padding:4px 0 calc(12px + env(safe-area-inset-bottom,0px));background:#fff}}dialog.product-quick-add .product-quick-add__form .product__title,dialog.product-quick-add .product-quick-add__form .product__title a{font-family:var(--FONT-STACK-HEADING),"Times New Roman",serif;font-weight:500}dialog.product-quick-add .product-quick-add__form .product__submit__buttons,dialog.product-quick-add .product-quick-add__form .product__submit__item,dialog.product-quick-add .product-quick-add__form .btn{width:100%;max-width:100%}dialog.product-quick-add .product-quick-add__full-details{margin:1.25rem 0 0;padding-bottom:8px;text-align:center}dialog.product-quick-add .product-quick-add__full-details a,dialog.product-quick-add .product-quick-add__full-details a:link,dialog.product-quick-add .product-quick-add__full-details a:visited,dialog.product-quick-add .product-quick-add__full-details a:hover,dialog.product-quick-add p.product-quick-add__full-details a{display:inline-block;color:inherit;-webkit-text-fill-color:currentColor;font-family:var(--BTN-FONT-STACK),inherit;font-weight:var(--BTN-FONT-WEIGHT, 600);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor;border:0!important;border-bottom:0!important;box-shadow:none!important;background:none!important;background-image:none!important;-webkit-background-clip:unset;background-clip:unset;padding:0;line-height:1.4}dialog.product-quick-add .product-quick-add__full-details a:before,dialog.product-quick-add .product-quick-add__full-details a:after,dialog.product-quick-add p.product-quick-add__full-details a:after{content:none!important;display:none!important;background:none!important;border:0!important;width:0!important;height:0!important}.template-product .radio__fieldset--swatches .radio__buttons,.product-quick-add .radio__fieldset--swatches .radio__buttons{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:18px!important}.template-product .radio__fieldset--swatches .swatch__button,.product-quick-add .radio__fieldset--swatches .swatch__button{--swatch-size: 20px;--swatch-outline-offset: 0px;display:inline-block;position:relative;width:20px!important;padding:0 0 8px;margin:0!important;vertical-align:top;overflow:visible!important}.template-product .radio__fieldset--swatches .swatch__button input,.product-quick-add .radio__fieldset--swatches .swatch__button input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.template-product .radio__fieldset--swatches .swatch__button input~label,.template-product .radio__fieldset--swatches .swatch__button .swatch-input__label,.template-product .radio__fieldset--swatches .swatch__button .sibling__link,.template-product .radio__fieldset--swatches .swatch__button .swatch__link,.product-quick-add .radio__fieldset--swatches .swatch__button input~label,.product-quick-add .radio__fieldset--swatches .swatch__button .swatch-input__label,.product-quick-add .radio__fieldset--swatches .swatch__button .sibling__link,.product-quick-add .radio__fieldset--swatches .swatch__button .swatch__link{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;border-radius:0!important;border:0!important;box-shadow:none!important;overflow:visible!important;position:relative;box-sizing:border-box}.template-product .radio__fieldset--swatches .swatch__button .image-wrapper,.template-product .radio__fieldset--swatches .swatch__button .image-wrapper img,.template-product .radio__fieldset--swatches .swatch__button .icon,.product-quick-add .radio__fieldset--swatches .swatch__button .image-wrapper,.product-quick-add .radio__fieldset--swatches .swatch__button .image-wrapper img,.product-quick-add .radio__fieldset--swatches .swatch__button .icon{border-radius:0!important}.template-product .radio__fieldset--swatches .swatch__button input~label:after,.template-product .radio__fieldset--swatches .swatch__button .sibling__link:after,.product-quick-add .radio__fieldset--swatches .swatch__button input~label:after,.product-quick-add .radio__fieldset--swatches .swatch__button .sibling__link:after{top:calc(100% + 5px)!important;left:0!important;right:auto!important;bottom:auto!important;width:20px!important;height:1px!important;border:0!important;border-radius:0!important;background:#111!important;box-shadow:none!important;overflow:visible!important;pointer-events:none}.lej-ring-sizes,.product-quick-add .lej-ring-sizes,dialog.product-quick-add .lej-ring-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:24px!important;min-width:0;flex:0 0 auto;width:100%;min-height:22px;height:auto;visibility:visible}.lej-ring-size{position:relative}.lej-ring-size__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.lej-ring-size .lej-ring-size__label,.product-quick-add .lej-ring-size .lej-ring-size__label{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0;padding:4px 8px!important;box-sizing:border-box;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:400;line-height:20px;letter-spacing:0;cursor:pointer;box-shadow:none!important;position:relative;overflow:visible;transition:none}.lej-ring-size__input:checked+.lej-ring-size__label,.product-quick-add .lej-ring-size__input:checked+.lej-ring-size__label{background:transparent!important;color:#111!important;border:0!important;box-shadow:none!important}.lej-ring-size__input:checked+.lej-ring-size__label:after,.product-quick-add .lej-ring-size__input:checked+.lej-ring-size__label:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;background:#111;pointer-events:none}html.is-focused .lej-ring-size__input:focus-visible+.lej-ring-size__label{outline:1px solid #111111;outline-offset:2px}@media(hover:hover){.lej-ring-size .lej-ring-size__label:hover{box-shadow:none!important}}.lej-ring-size__input:disabled+.lej-ring-size__label,.lej-ring-size.is-disabled .lej-ring-size__label,.lej-ring-size.is-sold-out .lej-ring-size__label{color:#8a8a8a!important;border:0!important;background:transparent!important;text-decoration:line-through;cursor:not-allowed}.lej-ring-size__input:disabled+.lej-ring-size__label:before,.lej-ring-size.is-disabled .lej-ring-size__label:before,.lej-ring-size.is-sold-out .lej-ring-size__label:before{content:none}@media(max-width:749px){.lej-ring-sizes{flex-wrap:wrap;gap:24px}.lej-ring-size .lej-ring-size__label,.product-quick-add .lej-ring-size .lej-ring-size__label{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 8px!important;font-size:14px!important}}.lej-size-guide-link{display:none}@media(min-width:750px){.template-product .select__fieldset:has(.lej-ring-sizes),.product-quick-add .select__fieldset:has(.lej-ring-sizes){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px 16px;align-items:baseline;position:relative;anchor-name:--lej-ring-size-block}.template-product .select__fieldset.block-padding:has(.lej-ring-sizes),.template-product .select__fieldset:has(.lej-ring-sizes){--block-padding-bottom: 24px;margin-bottom:24px!important}.template-product .select__fieldset:has(.lej-ring-sizes)>.select__label,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.select__label{grid-column:1;grid-row:1;margin:0;padding:0;align-self:baseline}.template-product .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes{grid-column:1 / -1;grid-row:2}.product-quick-add .lej-size-guide-link,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{grid-column:2;grid-row:1;justify-self:end;align-self:baseline;display:inline-block!important;margin:0;padding:0;font-size:11px!important;font-weight:400!important;line-height:1.2;letter-spacing:.06em;text-transform:none;text-decoration:underline!important;text-underline-offset:3px;color:#111!important;background:none!important;background-image:none!important;-webkit-text-fill-color:#111111!important;box-shadow:none!important;white-space:nowrap}.product-quick-add .lej-size-guide-link:after,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link:after{content:none!important;display:none!important;background:none!important}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block{padding-top:0!important;padding-bottom:0!important;margin:0;border:0;min-height:0;background:transparent}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block>.block__icon__container{height:0;margin:0;padding:0;overflow:visible;border:0}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{position:absolute;position-anchor:--lej-ring-size-block;top:anchor(top);right:anchor(right);left:auto;bottom:auto;z-index:3}@supports not (anchor-name: --x){.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{position:absolute;right:0;bottom:100%;transform:translateY(-32px)}}}@media(max-width:749px){dialog.product-quick-add .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner.product-quick-add__content,dialog.product-quick-add[open] .drawer__inner{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100dvh!important;border-radius:0!important;transform:none!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column}dialog.product-quick-add[closing] .drawer__inner.product-quick-add__content,dialog.product-quick-add[closing] .drawer__inner{transform:none!important}dialog.product-quick-add .drawer__inner.product-quick-add__content:before,dialog.product-quick-add[open] .drawer__inner:before{content:"QUICK VIEW";display:block;flex:0 0 auto;padding:16px 48px 12px 16px;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:1;text-transform:uppercase;color:#111}dialog.product-quick-add .product-quick-add__close-outer{top:8px;right:8px;z-index:6}dialog.product-quick-add .product-quick-add__inner{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow:hidden}dialog.product-quick-add .product-quick-add__inner product-info{display:flex!important;flex-direction:column;grid-template-columns:none!important;grid-template-rows:none!important;flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow-x:visible!important;overflow-y:hidden!important;padding:0!important;column-gap:0;touch-action:auto}dialog.product-quick-add .product-quick-add__images,dialog.product-quick-add product-images.product-quick-add__images{position:relative;width:100%!important;max-width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;border-radius:0!important;margin:0!important;padding:0 0 28px!important;grid-column:auto!important;grid-row:auto!important;background:#fff;overflow:visible!important;touch-action:pan-y}dialog.product-quick-add .product-quick-add__images .product__slides{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:0!important;column-gap:0!important;position:relative!important;left:auto!important;top:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:80vw!important;min-height:80vw!important;max-height:80vw!important;margin:0!important;padding:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;scroll-snap-type:none!important;scroll-padding:0!important;scroll-padding-left:0!important;touch-action:none!important;scrollbar-width:none;grid-template-columns:none!important;grid-template-rows:none!important}dialog.product-quick-add .product-quick-add__images .product__slides::-webkit-scrollbar{display:none}dialog.product-quick-add .product-quick-add__images .lej-qv-strip{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:0!important;height:80vw;width:max-content;max-width:none!important;margin:0;padding:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}dialog.product-quick-add .product-quick-add__images .product__slide,dialog.product-quick-add .product-quick-add__images [data-image-id],dialog.product-quick-add .product-quick-add__images .media--active,dialog.product-quick-add .product-quick-add__images .media--hidden,dialog.product-quick-add .product-quick-add__images .media--hiding{display:block!important;position:relative!important;transform:none!important;inset:auto!important;box-sizing:border-box!important;flex:0 0 67vw!important;width:67vw!important;max-width:67vw!important;min-width:67vw!important;height:80vw!important;min-height:80vw!important;max-height:80vw!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal;background:#fff;content-visibility:visible!important}dialog.product-quick-add .product-quick-add__images .product__photo,dialog.product-quick-add .product-quick-add__images .lazy-image,dialog.product-quick-add .product-quick-add__images figure,dialog.product-quick-add .product-quick-add__images img{height:100%!important;width:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center;background:#fff}dialog.product-quick-add .slider__arrows{position:absolute!important;left:16px;right:16px;top:auto!important;bottom:0!important;height:24px;inset:auto 16px 0 16px;display:block!important;overflow:visible;pointer-events:none;z-index:5}dialog.product-quick-add .slider__arrows:before{content:"";position:absolute;left:36px;right:36px;top:50%;height:1px;background:#111;opacity:.2;transform:translateY(-50%)}dialog.product-quick-add .slider__button,dialog.product-quick-add [data-button-arrow]{display:flex!important;position:absolute!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;width:24px;height:24px;pointer-events:auto!important;background:transparent!important;box-shadow:none!important}dialog.product-quick-add .slider__button--prev,dialog.product-quick-add [data-button-prev]{left:0!important;right:auto!important}dialog.product-quick-add .slider__button--next,dialog.product-quick-add [data-button-next]{right:0!important;left:auto!important}dialog.product-quick-add .lej-qv-track{position:absolute;left:36px;right:36px;top:50%;height:1px;background:#1113;transform:translateY(-50%);pointer-events:none}dialog.product-quick-add .lej-qv-bar{position:absolute;left:0;top:0;height:1px;background:#111;width:24px;will-change:transform,width}dialog.product-quick-add .product-quick-add__form,dialog.product-quick-add .product-quick-add__form__inner{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:8px 16px 0;box-sizing:border-box}dialog.product-quick-add .product-quick-add__form .product__head,dialog.product-quick-add .product-quick-add__form .product__block:has(.product__price__wrap),dialog.product-quick-add .product-quick-add__form .product__form__holder,dialog.product-quick-add .product-quick-add__form .select__fieldset,dialog.product-quick-add .product-quick-add__form .product__block--lines,dialog.product-quick-add .product-quick-add__form .product__block--buttons,dialog.product-quick-add .product-quick-add__full-details{grid-column:auto!important;grid-row:auto!important}dialog.product-quick-add .product-quick-add__form .block-padding{padding-top:2px;padding-bottom:2px}dialog.product-quick-add .product-quick-add__form .product__head.block-padding{padding-top:2px;padding-bottom:0;padding-right:0;order:1}dialog.product-quick-add .product-quick-add__form .product__title,dialog.product-quick-add .product-quick-add__form .product__title a,dialog.product-quick-add .product-quick-add__form .product__title.heading-small{font-family:var(--FONT-STACK-HEADING),"Times New Roman",serif!important;font-size:20px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin:0}dialog.product-quick-add .product-quick-add__form .product__block:has(.product__price__wrap){order:2;padding-top:2px!important;padding-bottom:2px!important}dialog.product-quick-add .product-quick-add__form .price,dialog.product-quick-add .product-quick-add__form .price--large,dialog.product-quick-add .product-quick-add__form .price-item{font-size:14px!important;font-weight:400;line-height:1.25}dialog.product-quick-add .product__block--description,dialog.product-quick-add .product-quick-add__description{display:block!important;order:3;padding-top:4px!important;padding-bottom:0!important;margin:0 0 16px!important;max-height:none!important;overflow:visible}dialog.product-quick-add .product-quick-add__description,dialog.product-quick-add .product__block--description .rte{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.45;height:auto!important;max-height:none!important;margin:0}dialog.product-quick-add .product__block--description .rte p{display:inline;margin:0;padding:0;font-size:inherit;line-height:inherit;max-height:none!important;overflow:visible}dialog.product-quick-add .product-quick-add__form .product__form__holder,dialog.product-quick-add .product-quick-add__form .select__fieldset,dialog.product-quick-add .product-quick-add__form .product__block--lines:not(.product__block--description){order:10}dialog.product-quick-add .product-quick-add__full-details{order:20;position:static!important;text-align:left;margin:8px 0 4px!important;padding:0!important;background:transparent}dialog.product-quick-add .product-quick-add__full-details a,dialog.product-quick-add .product-quick-add__full-details a:link,dialog.product-quick-add .product-quick-add__full-details a:visited,dialog.product-quick-add p.product-quick-add__full-details a{font-size:16px!important;font-weight:400!important;letter-spacing:.32px;text-transform:none;text-align:left;text-decoration:underline!important;text-underline-offset:3px}dialog.product-quick-add .product__block--buttons{order:30;position:sticky;bottom:0;z-index:5;margin:auto 0 0;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:#fff}dialog.product-quick-add .product-quick-add__form .btn,dialog.product-quick-add .product-quick-add__form .product__submit .btn,dialog.product-quick-add .product-quick-add__form button[name=add],dialog.product-quick-add .product-quick-add__form button[type=submit]{min-height:58px;padding:12px 24px;font-size:14px!important;font-weight:400!important;letter-spacing:1px;text-transform:uppercase;border-radius:0!important}.template-product .radio__fieldset--swatches,.product-quick-add .radio__fieldset--swatches{display:grid!important;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)!important;gap:8px 10px!important;align-items:center!important}.template-product .radio__fieldset--swatches .radio__legend,.product-quick-add .radio__fieldset--swatches .radio__legend{margin:0!important;padding:0!important;line-height:1.2}.template-product .radio__fieldset--swatches .radio__buttons,.product-quick-add .radio__fieldset--swatches .radio__buttons{gap:8px!important;align-items:center;margin:0!important}.template-product .radio__fieldset--swatches .swatch__button,.product-quick-add .radio__fieldset--swatches .swatch__button{--swatch-size: 16px;width:16px!important;padding:0!important;margin:0!important;overflow:visible!important}.template-product .radio__fieldset--swatches .swatch__button input~label,.template-product .radio__fieldset--swatches .swatch__button .swatch-input__label,.template-product .radio__fieldset--swatches .swatch__button .sibling__link,.template-product .radio__fieldset--swatches .swatch__button .swatch__link,.product-quick-add .radio__fieldset--swatches .swatch__button input~label,.product-quick-add .radio__fieldset--swatches .swatch__button .swatch-input__label,.product-quick-add .radio__fieldset--swatches .swatch__button .sibling__link,.product-quick-add .radio__fieldset--swatches .swatch__button .swatch__link{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.template-product .radio__fieldset--swatches .swatch__button input~label:after,.template-product .radio__fieldset--swatches .swatch__button .sibling__link:after,.product-quick-add .radio__fieldset--swatches .swatch__button input~label:after,.product-quick-add .radio__fieldset--swatches .swatch__button .sibling__link:after{top:calc(100% + 4px)!important;width:16px!important}.lej-size-guide-link{display:inline-block}.template-product .select__fieldset:has(.lej-ring-sizes),.product-quick-add .select__fieldset:has(.lej-ring-sizes){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 16px;align-items:baseline;position:relative;anchor-name:--lej-ring-size-block-m}.template-product .select__fieldset:has(.lej-ring-sizes)>.select__label,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.select__label{grid-column:1;grid-row:1;margin:0;padding:0;font-size:12px!important;font-weight:400!important;line-height:16px}.template-product .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes{grid-column:1 / -1;grid-row:2}.product-quick-add .lej-size-guide-link,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{grid-column:2;grid-row:1;justify-self:end;display:inline-block!important;margin:0;padding:0;font-size:10px!important;font-weight:400!important;line-height:12px;letter-spacing:.04em;text-transform:none;text-decoration:underline!important;text-underline-offset:2px;color:#111!important;background:none!important;background-image:none!important;-webkit-text-fill-color:#111111!important;white-space:nowrap}.product-quick-add .lej-size-guide-link:after,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link:after{content:none!important;display:none!important}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block{padding:0!important;margin:0;min-height:0;border:0}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block>.block__icon__container{height:0;margin:0;padding:0;overflow:visible}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{position:absolute;position-anchor:--lej-ring-size-block-m;top:anchor(top);right:anchor(right);left:auto;bottom:auto;z-index:3}@supports not (anchor-name: --x){.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block .radio__legend__link{position:absolute;right:0;bottom:100%;transform:translateY(-32px)}}.template-product .select__fieldset.block-padding:has(.lej-ring-sizes),.template-product .select__fieldset:has(.lej-ring-sizes){--block-padding-bottom: 16px;margin-bottom:16px!important}.template-product .product__title,.template-product .product__title a{font-family:var(--FONT-STACK-HEADING),"Times New Roman",serif!important;font-size:20px!important;font-weight:500;line-height:1.2;letter-spacing:0!important;text-transform:none!important}.template-product .price,.template-product .price--large,.template-product .price-item{font-size:14px!important;font-weight:400}.template-product .product__submit .btn,.template-product button[name=add],.template-product .product__form .btn{min-height:58px;padding:12px 24px;font-size:14px!important;letter-spacing:1px;text-transform:uppercase;border-radius:0!important}.header__mobile__bottom,.header__mobile__nav,.header__mobile__nav__scroller{display:none!important}dialog.product-quick-add .lej-ring-sizes,dialog.product-quick-add .lej-ring-size,dialog.product-quick-add .lej-ring-size .lej-ring-size__label{overflow:visible!important;align-items:center}dialog.product-quick-add .lej-ring-size .lej-ring-size__label,dialog.product-quick-add .lej-ring-size__input+.lej-ring-size__label{color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important;min-height:1.5em!important;padding:6px 4px 8px!important;filter:none!important}dialog.product-quick-add .lej-ring-size__input:disabled+.lej-ring-size__label,dialog.product-quick-add .lej-ring-size.is-disabled .lej-ring-size__label,dialog.product-quick-add .lej-ring-size.is-sold-out .lej-ring-size__label{color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important;opacity:1!important;text-decoration:line-through!important;background-image:none!important}dialog.product-quick-add .product__block--buttons,dialog.product-quick-add .product__block--buttons:before,dialog.product-quick-add .product__block--buttons:after{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}dialog.product-quick-add .product__block--buttons:before,dialog.product-quick-add .product__block--buttons:after{content:none!important;display:none!important}dialog.product-quick-add .product__block--buttons{background:#fff!important;box-shadow:none!important}dialog.product-quick-add .product-quick-add__full-details{padding-bottom:0!important;margin-bottom:16px!important}dialog.product-quick-add .product-quick-add__form,dialog.product-quick-add .product-quick-add__form__inner{display:flex!important;flex-direction:column;scroll-padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}dialog.product-quick-add .product__block--buttons{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px))!important}dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes){overflow:visible!important;margin-top:0!important;margin-bottom:8px!important;padding-top:0!important;padding-bottom:8px!important}dialog.product-quick-add .product__block--lines,dialog.product-quick-add .product__form__holder,dialog.product-quick-add .select__fieldset,dialog.product-quick-add .radio__fieldset,dialog.product-quick-add .selector-wrapper .select__fieldset,dialog.product-quick-add .selector-wrapper .radio__fieldset,dialog.product-quick-add .product-quick-add__form fieldset{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}dialog.product-quick-add .radio__fieldset,dialog.product-quick-add .radio__fieldset--swatches{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}dialog.product-quick-add .product__form__holder,dialog.product-quick-add .product__block--lines:not(.product__block--description){margin-top:0!important;margin-bottom:16px!important;padding-top:0!important;padding-bottom:0!important}dialog.product-quick-add .radio__fieldset--swatches,.template-product .radio__fieldset--swatches{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px 12px!important;grid-template-columns:none!important}dialog.product-quick-add .radio__fieldset--swatches .radio__legend,.template-product .radio__fieldset--swatches .radio__legend{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;max-width:none!important;flex:0 1 auto!important;margin:0!important;padding:0!important;line-height:1.2!important;gap:.3em;white-space:nowrap}dialog.product-quick-add .radio__fieldset--swatches .radio__legend__label,.template-product .radio__fieldset--swatches .radio__legend__label{display:inline!important;flex:0 0 auto!important;white-space:nowrap}dialog.product-quick-add .radio__fieldset--swatches .radio__legend__label:after,.template-product .radio__fieldset--swatches .radio__legend__label:after{content:":"}dialog.product-quick-add .radio__fieldset--swatches .radio__legend__values,.template-product .radio__fieldset--swatches .radio__legend__values{display:inline-flex!important;flex-basis:auto!important;flex-wrap:nowrap!important;width:auto!important;margin:0!important}dialog.product-quick-add .radio__fieldset--swatches .radio__legend__value,.template-product .radio__fieldset--swatches .radio__legend__value{display:inline!important;flex-basis:auto!important;padding-top:0!important;white-space:nowrap}dialog.product-quick-add .radio__fieldset--swatches .radio__buttons,.template-product .radio__fieldset--swatches .radio__buttons{flex:0 0 auto!important;margin:0!important;align-items:center!important}.product-item__image .quick-add__holder .btn__plus,.product-item__image .quick-add__button .btn__plus{width:10px!important;height:10px!important}.product-item__image .quick-add__button .btn__plus:before{width:10px!important;height:1px!important}.product-item__image .quick-add__button .btn__plus:after{width:1px!important;height:10px!important}.collection__nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:16px;min-height:0!important;height:auto!important;padding:10px!important;border:0!important;border-top:0!important;border-bottom:0!important;background:transparent;box-shadow:none}.collection__nav .product-count,.collection__nav .collection__count,.collection__nav [data-product-count]{margin-right:auto;font-size:12px;font-weight:400;letter-spacing:0;color:#111}.collection__nav .popout--group,.collection__nav .popout--sort,.collection__nav .popout,.collection__nav popout-select{height:auto!important;width:auto!important;min-width:max-content!important;flex:0 0 auto!important;overflow:visible!important}.collection__nav .popout__toggle,.collection__nav .popout--sort .popout__toggle,.collection__nav .popout--group .popout__toggle{display:inline-flex!important;align-items:center;gap:4px;padding:4px 0!important;margin:0!important;height:auto!important;min-height:0!important;width:auto!important;border:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}.collection__nav .popout__toggle svg,.collection__nav .popout__toggle .icon,.collection__nav .icon-filter,.collection__nav .icon-nav-arrow-down{display:none!important}.collection__nav .popout--group .popout__toggle{font-size:0!important}.collection__nav .popout--group .popout__toggle:after,.collection__nav .popout--sort .popout__toggle:after{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-weight:400;letter-spacing:0;color:#111;text-transform:none;line-height:1.2}.collection__nav .popout--group .popout__toggle:after{content:"Filter";font-size:12px}.collection__nav .popout--sort .popout__toggle__text{font-size:0!important;letter-spacing:0!important}.collection__nav .popout--sort .popout__toggle{font-size:0!important}.collection__nav .popout--sort .popout__toggle:after{content:"Sort";font-size:12px;font-weight:400;letter-spacing:0;color:#111;text-transform:none}}.template-collection .collection__products,.template-collection .collection__products .grid-outer,.template-search .collection__products,.template-search .collection__products .grid-outer{--gap: 12px;--outer: 32px;--outer-offset: calc(var(--outer) * -1)}@media(max-width:749px){.template-collection .collection__products,.template-collection .collection__products .grid-outer,.template-search .collection__products,.template-search .collection__products .grid-outer{--gap: 5px;--outer: 10px;--outer-offset: calc(var(--outer) * -1)}}.template-collection .product-item .product-information,.template-collection .product-item--centered .product-information,.template-collection .product-item__info,.template-collection .product-item__title,.template-collection .product-item__title a,.template-collection .product-item .product-link,.template-collection .product-item__price,.template-collection .product-item__price__holder,.template-search .product-item .product-information,.template-search .product-item--centered .product-information,.template-search .product-item__info,.template-search .product-item__title,.template-search .product-item__title a,.template-search .product-item .product-link,.template-search .product-item__price,.template-search .product-item__price__holder{text-align:left!important;justify-content:flex-start!important;margin-left:0;margin-right:auto}.template-collection .product-item__info,.template-search .product-item__info{padding-left:0!important;padding-right:0!important}.template-collection .product-item__title,.template-collection .product-item__title a,.template-collection .product-item__info .product-item__title,.template-search .product-item__title,.template-search .product-item__title a,.template-search .product-item__info .product-item__title{font-size:14px!important;line-height:1.3!important;font-weight:400;text-transform:none!important;letter-spacing:0}.template-collection .product-item__price,.template-collection .product-item__price .price,.template-collection .product-item__price .price-item,.template-search .product-item__price,.template-search .product-item__price .price,.template-search .product-item__price .price-item{font-size:13px!important;line-height:1.3!important;font-weight:400}@media(min-width:750px){.template-collection .product-item__title,.template-collection .product-item__title a,.template-collection .product-item__info .product-item__title,.template-search .product-item__title,.template-search .product-item__title a,.template-search .product-item__info .product-item__title{font-size:16px!important}.template-collection .product-item__price,.template-collection .product-item__price .price,.template-collection .product-item__price .price-item,.template-search .product-item__price,.template-search .product-item__price .price,.template-search .product-item__price .price-item{font-size:14px!important}}.template-collection .product-item__swatches__holder,.template-search .product-item__swatches__holder{display:flex!important;visibility:visible!important;margin:6px 0 0!important;padding:0!important;min-height:0;text-align:left!important}.template-collection .product-item .radio__fieldset--pgi,.template-collection .product-item .selector-wrapper__scrollbar,.template-collection .product-item grid-swatch,.template-collection .product-item native-scrollbar,.template-search .product-item .radio__fieldset--pgi,.template-search .product-item .selector-wrapper__scrollbar,.template-search .product-item grid-swatch,.template-search .product-item native-scrollbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;min-height:0}.template-collection .product-item .swatch__button,.template-search .product-item .swatch__button{--swatch-size: 14px;padding:0!important;margin:0!important;width:auto!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto}.template-collection .product-item .swatch__button input~label,.template-collection .product-item .swatch__button .sibling__link,.template-collection .product-item .swatch__button .swatch__link,.template-search .product-item .swatch__button input~label,.template-search .product-item .swatch__button .sibling__link,.template-search .product-item .swatch__button .swatch__link{width:var(--swatch-size, 14px)!important;height:var(--swatch-size, 14px)!important;border-radius:0!important}.template-collection .product-item .swatch__button .image-wrapper,.template-collection .product-item .swatch__button .image-wrapper img,.template-collection .product-item .swatch__button .icon,.template-search .product-item .swatch__button .image-wrapper,.template-search .product-item .swatch__button .image-wrapper img,.template-search .product-item .swatch__button .icon{border-radius:0!important}@media(max-width:749px){.template-collection .product-item__swatches__holder,.template-collection .product-item .radio__fieldset--pgi,.template-search .product-item__swatches__holder,.template-search .product-item .radio__fieldset--pgi{display:flex!important;overflow:visible!important}}.template-product main .product__form .product__block--buttons,.template-product main .product__form .product__submit,.template-product .product__page .product__block--buttons,.template-product .product__page .product__submit{padding-top:24px!important}.template-product main .product__form .select__fieldset:has(.lej-ring-sizes),.template-product main .product__form .select__fieldset.block-padding:has(.lej-ring-sizes),.template-product .product__page .select__fieldset:has(.lej-ring-sizes),.template-product .product__page .select__fieldset.block-padding:has(.lej-ring-sizes){--block-padding-bottom: 0px;margin-bottom:0!important;padding-bottom:0!important}.template-product .shopify-section[id*=related] .product-item__swatches__holder,.template-product .shopify-section[id*=recently] .product-item__swatches__holder,.template-product .shopify-section[id*=recent-view] .product-item__swatches__holder,.template-product .complementary-products .product-item__swatches__holder,.template-product .product__complementary .product-item__swatches__holder,.template-product .shopify-section[id*=related] .product-item .radio__fieldset--pgi,.template-product .shopify-section[id*=recently] .product-item .radio__fieldset--pgi,.template-product .shopify-section[id*=recent-view] .product-item .radio__fieldset--pgi{display:none!important}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block.block-padding,.product-quick-add .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block,.product-quick-add .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block.block-padding{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.template-product .select__fieldset:has(.lej-ring-sizes),.product-quick-add .select__fieldset:has(.lej-ring-sizes){row-gap:10px!important;align-items:start}.template-product .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex:0 0 auto!important;width:100%!important;min-height:22px!important;height:auto!important;visibility:visible!important;opacity:1!important}dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes),.product-quick-add .select__fieldset:has(.lej-ring-sizes),.template-product .select__fieldset:has(.lej-ring-sizes){display:block!important;position:relative!important;grid-template-columns:none!important;grid-template-rows:none!important;grid:none!important;align-items:stretch!important;overflow:visible!important;height:auto!important;max-height:none!important;margin-top:0!important}.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block,.template-product .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block.block-padding,.product-quick-add .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block,.product-quick-add .select__fieldset:has(.lej-ring-sizes)+popup-component.product__block.block-padding{margin:0!important;transform:none!important;height:0!important;max-height:none!important;overflow:visible!important}dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.select__label,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.select__label,.template-product .select__fieldset:has(.lej-ring-sizes)>.select__label{display:inline!important;grid-column:auto!important;grid-row:auto!important}dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-size-guide-link,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-size-guide-link{position:absolute!important;top:0;right:0;margin:0!important;grid-column:auto!important;grid-row:auto!important}dialog.product-quick-add .product__form__holder:has(.lej-ring-sizes),dialog.product-quick-add .product__block:has(.lej-ring-sizes),dialog.product-quick-add .product__block--lines:has(.lej-ring-sizes),dialog.product-quick-add .selector-wrapper:has(.lej-ring-sizes){overflow:visible!important;height:auto!important;max-height:none!important;max-width:none!important}dialog.product-quick-add .product-quick-add__form,dialog.product-quick-add .product-quick-add__form__inner{overflow-x:visible!important}dialog.product-quick-add .lej-ring-sizes,.product-quick-add .lej-ring-sizes,.template-product .lej-ring-sizes,dialog.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,.product-quick-add .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes,.template-product .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;min-height:32px!important;height:auto!important;max-height:none!important;width:100%!important;max-width:none!important;flex:0 0 auto!important;visibility:visible!important;opacity:1!important;margin-top:0!important;padding-top:10px!important;grid-column:auto!important;grid-row:auto!important;align-items:center!important;align-content:start!important;column-gap:24px!important;row-gap:8px!important;float:none!important}dialog.product-quick-add .lej-ring-size,.product-quick-add .lej-ring-size,.template-product .lej-ring-size{display:inline-flex!important;flex:0 0 auto!important;overflow:visible!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important}dialog.product-quick-add .lej-ring-size .lej-ring-size__label,.product-quick-add .lej-ring-size .lej-ring-size__label,.template-product .lej-ring-size .lej-ring-size__label,dialog.product-quick-add .lej-ring-size__input+.lej-ring-size__label,.product-quick-add .lej-ring-size__input+.lej-ring-size__label,.template-product .lej-ring-size__input+.lej-ring-size__label{display:inline-flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;overflow:visible!important;color:#111!important;-webkit-text-fill-color:#111111!important;height:auto!important;max-height:none!important;min-height:32px!important;line-height:20px!important;font-size:14px!important;font-weight:400!important;padding:6px 4px!important}#bon-loyalty-btn,#bon-iframe-container,[id^=bon-loyalty],iframe[id*=bon-loyalty],iframe[src*=bon-loyalty]{display:none!important;pointer-events:none!important;visibility:hidden!important}dialog.product-quick-add .lej-ring-sizes{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;width:100%!important;min-width:0!important;padding-top:10px!important}dialog.product-quick-add .lej-ring-size .lej-ring-size__label{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;cursor:pointer}@media(max-width:749px){dialog.product-quick-add .product-quick-add__content{display:block!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}dialog.product-quick-add .product-quick-add__inner,dialog.product-quick-add .product-upsell-info,dialog.product-quick-add .product-quick-add__form,dialog.product-quick-add .product-quick-add__form__inner{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}dialog.product-quick-add .product__block--buttons{position:static!important;flex:0 0 auto!important;margin-top:16px!important}}@media(max-width:749px){dialog.product-quick-add[open] .select__fieldset:has(.lej-ring-sizes)>.lej-ring-sizes{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;min-width:0!important}dialog.product-quick-add[open] .lej-ring-size{width:100%!important;min-width:0!important}dialog.product-quick-add[open] .lej-ring-size .lej-ring-size__label,dialog.product-quick-add[open] .lej-ring-size__input+.lej-ring-size__label{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;box-sizing:border-box!important}}@media(max-width:749px){dialog.product-quick-add[open] .lej-ring-size .lej-ring-size__label,dialog.product-quick-add[open] .lej-ring-size__input+.lej-ring-size__label{font-size:12px!important;line-height:18px!important}dialog.product-quick-add[open] .product-quick-add__full-details,dialog.product-quick-add[open] .product-quick-add__full-details a{font-size:10px!important;line-height:1.4!important;letter-spacing:.06em!important}}dialog.product-quick-add .product-quick-add__full-details{position:static!important;order:18!important;margin:8px 0!important;padding:0!important}dialog.product-quick-add .product__block--buttons{order:19!important}.lej-qv-purchase{display:contents}@media(max-width:749px){dialog.product-quick-add[open] .lej-qv-purchase{display:block;position:fixed!important;left:0;right:0;bottom:0;z-index:20;padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -3px 14px #0000000f}dialog.product-quick-add[open] .lej-qv-purchase .product-quick-add__full-details{text-align:center;margin:0 0 8px!important;padding:0!important}dialog.product-quick-add[open] .lej-qv-purchase .product__block--buttons{position:static!important;margin:0!important;padding:0!important}dialog.product-quick-add[open] .lej-qv-purchase .product__submit__buttons{margin-top:0!important}dialog.product-quick-add[open] .product-quick-add__form__inner{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}}.lej-mobile-product-usps{display:none}@media(max-width:749px){.template-product product-info[id^=MainProduct--]{padding-top:0!important}.template-product product-info[id^=MainProduct--] .product__images{width:calc(100% + 32px)!important;max-width:none!important;margin:0 -16px!important;padding:0!important}.template-product product-info[id^=MainProduct--] .product__images .product__slides{width:100%!important;margin:0!important;padding:0!important;gap:0!important;scroll-padding:0!important}.template-product product-info[id^=MainProduct--] .product__images .product__slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start}.template-product .lej-mobile-product-usps{display:flex;align-items:center;gap:24px;width:calc(100% + 32px);margin:0 -16px;padding:14px 16px;box-sizing:border-box;background:#f7f4ed;overflow-x:auto;scrollbar-width:none}.template-product .lej-mobile-product-usps::-webkit-scrollbar{display:none}.template-product .lej-mobile-product-usps .block__icon__container{display:flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;max-width:none!important;gap:8px;margin:0!important;padding:0!important}.template-product .lej-mobile-product-usps .block__icon__text,.template-product .lej-mobile-product-usps .block__icon__text p{margin:0!important;font-size:12px!important;line-height:1.4;white-space:nowrap}.template-product .lej-mobile-product-usps .block__icon{width:20px;height:20px;margin:0!important}.template-product product-info[id^=MainProduct--]:has(.lej-mobile-product-usps) .product__content .block__icon__row{display:none!important}}@media(max-width:749px){.template-product .lej-mobile-product-usps .block__icon,.template-product .lej-mobile-product-usps .block__icon__text{opacity:1!important;transform:none!important;color:#111!important}.template-product .lej-mobile-product-usps a{color:#111!important;-webkit-text-fill-color:#111!important;text-decoration:none!important}}@media(max-width:749px){.template-product .product__content .rte ul,.template-product .product__content .rte ol{margin-inline:0!important;padding-inline-start:1.5em!important;padding-inline-end:0!important;list-style-position:outside!important}.template-product .product__content .rte ul{list-style-type:disc!important}.template-product .product__content .rte ol{list-style-type:decimal!important}.template-product .product__content .rte li{margin-inline:0!important;padding-inline-start:.2em!important;text-indent:0!important}.template-product .product__content .rte li::marker{color:#111;font-size:1em}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/soft-luxe.css.map */
