@charset "UTF-8";:root{--mid-grey-color: #cdcdcd}.box-shadow{border:.5px solid #000;box-shadow:-3px 3px}.mi-body-1,.mi-body-3,.mi-subheading-1,.mi-subheading-2,.product-grid__card-title{font-family:Poppins,sans-serif}.mi-subheading-1{font-family:Work Sans;font-size:16px;font-weight:400;line-height:24px;color:#989898;width:max-content}.mi-subheading-1.active{color:#000;font-weight:600;text-decoration-line:underline}.action-grid__header .mi-heading-2,.action-grid__header .builder-heading{font-family:Work Sans;font-size:24px;font-weight:400;line-height:19px;text-align:left}.desc-container{display:flex;justify-content:space-between}.product-builder{overflow:hidden;position:relative}.product-builder__column{position:static}.action-grid__header{margin:-23px 0 2px;padding:1.5rem 1.3rem 1rem}.action-grid__header h2{margin:10px 0 0 -6px}.action-grid__header p{font-family:Work Sans;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin:0}.action-grid__nav{align-items:flex-start;overflow-x:auto;display:flex;flex-flow:column wrap}.action-tabs__size-guide{width:55%;max-width:100px;order:1;font-family:Work Sans;font-size:16px;font-weight:400;line-height:13px;text-decoration-line:underline}.action-tabs__nav{display:flex;justify-content:flex-start;list-style:none;margin:0;padding-left:1rem;width:100%}.m-atc-container{width:100%;text-align:center;padding-top:10px}.atc-placeholder{background:#7b7b7b1a;font-family:Work Sans;font-size:14px;font-weight:400;line-height:16px;text-align:left;min-height:48px;width:fit-content;max-width:92%;padding:12px;margin:auto;display:flex;opacity:1;visibility:visible}.atc-placeholder svg{margin-right:7px}.m-atc-container .view-cart-btn,.m-atc-container .mi-button,.m-atc-container .prev-btn{background:#7b7b7b;font-family:Work Sans;font-weight:400;font-size:16px;color:#fff;height:48px;min-width:259px;margin:auto;display:none}.product-builder__preview--previewImage{position:relative}#rearrange-btn{display:none;background:none;color:#000;border:1px solid;padding:5px;min-width:100px;position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)}#rearrange-btn .done,#rearrange-btn.show.active .arrange{display:none}#rearrange-btn.show,#rearrange-btn.show.active .done,.m-atc-container.active .view-cart-btn,.m-atc-container.atc-active .mi-button,.m-atc-container.atc-active .prev-btn{display:block}.m-atc-container.active .atc-placeholder,.m-atc-container.atc-active .view-cart-btn,.view-selected-container .builder-cart__close{display:none}.m-atc-container.atc-active.active .prev-btn{margin-bottom:.5rem}.atc-placeholder p{margin:auto!important}.builder-cart__total-items svg{display:none}.builder-torso{height:100%;min-height:425px;margin:0 auto;position:relative;transform:scale(1);transition:all .375s ease-in-out 0s}.builder-torso__torso{cursor:pointer;transition:.75s;z-index:5;width:auto;height:auto;max-height:650px}.builder-torso__chains{bottom:0;left:0;margin:auto;padding-top:1vh;position:absolute;right:1%;top:0;overflow:hidden;transition:top .15s ease-in-out 0s;width:100%;z-index:1;display:none}.builder-torso__chains-img-container{position:relative}.builder-torso__chains-img-container img{width:100%;position:absolute}.builder-torso__chain-img-item{animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp;opacity:0;will-change:transform;left:0;margin:0 auto;max-width:820px;position:absolute;right:0;top:0;transition:top .75s ease-in-out 0s}.builder-torso__bracelets{left:0;margin-left:0;padding-top:0;position:absolute;right:0;bottom:30%;overflow:visible;transition:top .15s ease-in-out 0s;width:100%;z-index:1;display:none}.builder-torso__bracelet-img-item{animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp;opacity:0;will-change:transform;left:0;margin:0 auto;width:100%;max-width:820px;position:relative;right:0;top:-35px;object-fit:cover;height:inherit;overflow:visible;transition:top .75s ease-in-out 0s;pointer-events:none}[data-builder-type=necklace] .builder-torso__chains,[data-builder-type=bracelet] .builder-torso__bracelets,[data-builder-type=earring] .builder-torso__earrings{display:block}.builder-torso__bracelets-img-container{position:relative}.builder-torso__bracelets-img-container{display:grid;width:fit-content;width:-moz-fit-content;max-width:90vw;border-spacing:5px;margin:auto}.bracelet-row{position:relative}.bracelet-col{float:left;display:table-column}.bracelet-col.img{min-width:330px;height:250%;max-height:52px;max-width:90vw}.bracelet-col.b-arrow{position:relative;display:none}.builder-torso__bracelets-img-container.active .bracelet-col.b-arrow{display:block}.builder-torso__bracelets-img-container.active .bracelet-col.b-arrow{right:5%;z-index:99999}@media screen and (max-width:360px){.builder-torso__bracelets-img-container{margin-left:0}.builder-torso__bracelets-img-container.active .builder-torso__bracelet-img-item{width:83%}.builder-torso__bracelets-img-container.active .bracelet-col.b-arrow{right:20%}}.bracelet-row.active .b-btn{border:1px solid #000}.bracelet-col.b-arrow .ar-up,.bracelet-col.b-arrow .ar-down{width:10px;height:10px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='222.132 223.087 5.784 4.704' width='5.784' height='4.704'%3E%3Cpath d='M2.99999 0.399998C3.23333 0.399998 3.46666 0.489998 3.64333 0.666664L5.81666 2.84C5.91333 2.93666 5.91333 3.09666 5.81666 3.19333C5.71999 3.29 5.55999 3.29 5.46333 3.19333L3.28999 1.02C3.12999 0.859998 2.86999 0.859998 2.70999 1.02L0.53666 3.19333C0.439994 3.29 0.279993 3.29 0.183327 3.19333C0.0866599 3.09666 0.0866599 2.93666 0.183327 2.84L2.35666 0.666664C2.53333 0.489998 2.76666 0.399998 2.99999 0.399998Z' fill='%23292D32' transform='matrix(1, 0, 0, 1, 222.020734, 224.525479)'%3E%3C/path%3E%3Cpath d='M 225.027 223.087 C 225.26 223.087 225.493 223.177 225.67 223.354 L 227.843 225.527 C 227.94 225.624 227.94 225.784 227.843 225.88 C 227.747 225.977 227.587 225.977 227.49 225.88 L 225.317 223.707 C 225.157 223.547 224.897 223.547 224.737 223.707 L 222.563 225.88 C 222.467 225.977 222.307 225.977 222.21 225.88 C 222.113 225.784 222.113 225.624 222.21 225.527 L 224.383 223.354 C 224.56 223.177 224.793 223.087 225.027 223.087 Z' fill='%23292D32'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:none}.bracelet-col.b-arrow .ar-down{transform:rotate(180deg)}.bracelet-col.b-arrow .b-btn{border-radius:50%;width:20px;height:20px;background:#f1f1f1;color:#000;text-align:center;font-size:12px;position:absolute;top:12px;left:0;line-height:19px}.bracelet-row.active .ar-up,.bracelet-row.active .ar-down{display:block}.bracelet-row.active .ar-up{position:absolute;top:1px;left:5px}.bracelet-row.active .ar-down{position:absolute;top:33px;left:5px}@media only screen and (min-width:861px)and (max-width:1175px){.bracelet-col.img{min-width:275px;height:250%;max-height:45px;max-width:90vw}}@media only screen and (min-width:1175px){.bracelet-col.img{min-width:500px;height:250%;max-height:74px;max-width:90vw;margin:auto}.builder-torso__bracelets{margin:auto;left:-90px!important}.builder-torso__bracelets-img-container.active .bracelet-col.b-arrow{top:40%;height:55px;width:25px;position:absolute}.builder-torso__bracelets-img-container.active .bracelet-col.b-arrow{right:-7%}}[data-builder-type=earring] .builder-torso{width:fit-content;height:100%!important}[data-builder-type=earring] .product-builder__preview{height:fit-content}[data-builder-type=earring].product-builder .product-grid__card.active:not(.sold-out) .product-grid__card-image:after{display:none}[data-builder-type=earring].product-builder .product-grid__card.active.in-cart:not(.sold-out) .product-grid__card-image:after{display:flex}.builder-torso__earrings{bottom:0;left:0;margin:auto;padding-top:0;position:absolute;right:0;top:0;overflow:hidden;transition:top .15s ease-in-out 0s;width:100%;z-index:1;display:none}@keyframes pulsate{0%{transform:scale(1);opacity:.8}45%{transform:scale(1.75);opacity:0}}@keyframes stop-pulsate{0%{opacity:.4}to{transform:scale(2);opacity:0}}.ear-hotspot{position:absolute}.ear-hotspot.active .ring,.ear-hotspot.active .circle{display:block}.earring-layer{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-.666em auto auto -1em}.enavi-builder_earring-img{animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp;opacity:0;will-change:transform;left:0;margin:0 auto;max-width:100%;position:relative;right:0;top:0;transition:top .75s ease-in-out 0s}.ear-hotspot .circle{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-.666em auto auto -.666em;background:#c9a06f;border-radius:50%;opacity:.6;transform-origin:50% 50%;transition:opacity .2s ease-in,transform .1s ease-out;color:#fff;font-size:1.5em;padding:0;text-align:center;line-height:32px;overflow:hidden;display:none}.ear-hotspot .circle:hover{opacity:.8;cursor:pointer}.ear-hotspot .circle:active{transform:scale(.875)}.ear-hotspot .ring{display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-1em auto auto -1em;transform-origin:50% 50%;border-radius:50%;border:2px solid #ffffff;opacity:0;animation:pulsate 3s ease-out infinite;display:none}.ear-hotspot:hover .ring{animation:none}.ear-hotspot:active .ring{animation:stop-pulsate .3s}.product-builder__preview .start-prompt{width:200px;left:0;right:0;margin:auto;padding:3px;opacity:0;position:relative;text-align:center;bottom:40%;background-color:#fff;transition:all .25s ease-in-out 0s;visibility:hidden;z-index:-1}.product-builder__preview .start-prompt.active{opacity:1;transition-delay:1.25s;visibility:visible;display:flex;justify-content:center;z-index:6;border:.5px solid #000}.product-builder__preview .start-prompt span{color:var(--black-color);display:inline-block;line-height:1;margin:0 auto;position:relative;text-align:center}.product-builder .user-prompt--prominent{bottom:210px;left:0;margin:auto;max-width:550px;position:absolute;right:0;top:auto}.product-builder .user-prompt{align-items:center;display:none;justify-content:center;left:0;margin:auto;max-width:60vw;height:40px;opacity:0;position:absolute;right:0;text-align:center;top:30vh;z-index:8;background:#fff}.product-builder .user-prompt.active{animation-delay:0s;animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInUp;opacity:0;will-change:transform;display:flex}.product-builder__cart{position:absolute;bottom:100px;left:50px;margin:0 auto;z-index:8}.mi-button{height:42px;width:220px;margin-top:10px;background-color:#000;color:#fff}.builder-cart{background-color:#fff;left:0;margin:auto;opacity:0;right:0;visibility:hidden;width:calc(100vw - 32px);will-change:transform;z-index:5}.builder-cart.active{opacity:1;visibility:visible}.builder-cart__products{position:relative;width:114px;height:71px;display:block;background-color:#fff;border:.5px solid #000}.builder-cart__total-cost{display:flex;margin-left:10px;margin-top:5px;border-right:1px solid var(--mid-grey-color)}.builder-cart__button-edit-cart{content:url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%231B1B1B'/%3E%3Cpath d='M10.455 16.335C10.36 16.335 10.265 16.3 10.19 16.225C10.045 16.08 10.045 15.84 10.19 15.695L13.45 12.435C13.69 12.195 13.69 11.805 13.45 11.565L10.19 8.30501C10.045 8.16001 10.045 7.92001 10.19 7.77501C10.335 7.63001 10.575 7.63001 10.72 7.77501L13.98 11.035C14.235 11.29 14.38 11.635 14.38 12C14.38 12.365 14.24 12.71 13.98 12.965L10.72 16.225C10.645 16.295 10.55 16.335 10.455 16.335Z' fill='white'/%3E%3C/svg%3E%0A ");height:30px;width:90px;top:-34px;right:-70px;position:relative}.builder-cart__products.active .builder-cart__button-edit-cart{content:url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%231B1B1B'/%3E%3Cpath d='M13.545 16.335C13.64 16.335 13.735 16.3 13.81 16.225C13.955 16.08 13.955 15.84 13.81 15.695L10.55 12.435C10.31 12.195 10.31 11.805 10.55 11.565L13.81 8.30501C13.955 8.16001 13.955 7.92001 13.81 7.77501C13.665 7.63001 13.425 7.63001 13.28 7.77501L10.02 11.035C9.76495 11.29 9.61995 11.635 9.61995 12C9.61995 12.365 9.75995 12.71 10.02 12.965L13.28 16.225C13.355 16.295 13.45 16.335 13.545 16.335Z' fill='white'/%3E%3C/svg%3E ");height:30px;width:90px;top:-34px;right:-70px;position:relative}.builder-cart__product-list{background-color:#fff;border:1px solid var(--mid-grey-color);display:flex;flex-flow:row nowrap;height:71px;justify-content:flex-start;left:-1px;list-style:none;opacity:0;padding:.5rem;position:absolute;right:0;bottom:-25px;transition:0;visibility:hidden;width:calc(100vw - 32px);will-change:transform;z-index:1}.builder-cart__product-item{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:74px;position:relative;width:20%;overflow:hidden;z-index:1;margin:0 10px}.action-tabs__content{height:628px;opacity:1;overflow-y:auto;padding-bottom:0;position:relative;transition:opacity .25s linear}.product-builder .product-grid{display:none}.product-builder .product-grid.active{display:grid;gap:.5rem;padding:0 1rem 1rem;width:fit-content}.product-builder .product-grid__card{background-color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;margin-top:0;padding-top:100%;position:relative;text-align:center;width:100%;justify-content:space-between}.product-builder .product-grid__card-image{background:var(--white-color, #fff);left:0;margin:0 auto;position:absolute;right:0;top:0}.product-builder .product-grid img{height:auto;margin:0 auto;max-width:100%}.product-builder .product-grid__card-title{font-family:Work Sans;font-weight:600;margin-bottom:.3rem;padding:.6rem 0 0;position:relative;line-height:1.25rem;text-align:left;text-transform:capitalize;overflow-y:hidden;max-height:60px}.product-builder .product-grid__card-price{font-family:Work Sans;color:#989898;font-weight:600;margin-bottom:.75rem;padding:0;position:relative;line-height:normal;text-align:left;width:100%}.product-builder .product-grid__card .product-grid__card-image:before,.view-selected-container .builder-cart__product-item .item-image:before{align-items:center;background:#0f0f25;bottom:0;color:#fff;content:"";display:flex;font-size:16px;font-weight:700;justify-content:center;left:0;line-height:1.5;opacity:0;position:absolute;right:0;top:0;transition:all .25s;z-index:1}.product-builder .product-grid__card:not(.sold-out).active .product-grid__card-image:before,.view-selected-container .builder-cart__product-item .item-image:before{opacity:.25}.view-selected-container .builder-cart__product-item .item-image:before{height:110px}.view-selected-container .builder-cart__product-item .product-grid__card-title{padding:0}.product-builder .product-grid__card.active:not(.sold-out) .product-grid__card-image:after{content:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM9.42907 14.2808L15.1873 7.08309L14.1461 6.25016L9.23767 12.3857L5.76016 9.48781L4.90657 10.5121L9.42907 14.2808Z' fill='black'/%3E%3C/svg%3E");align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .25s;z-index:1}.view-selected-container .builder-cart__product-item:after{content:url("data:image/svg+xml, %3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.988606L7.01139 0L4 3.01139L0.988606 0L0 0.988606L3.01139 4L0 7.01139L0.988606 8L4 4.98861L7.01139 8L8 7.01139L4.98861 4L8 0.988606Z' fill='%23212121'/%3E%3C/svg%3E");bottom:0;display:flex;justify-content:center;position:absolute;right:7px;top:3px;transition:all .25s;z-index:0;height:110px}.builder-cart__product-list.active{opacity:1;transform:translate(118px,-54px);visibility:visible;border:.5px solid #000;overflow-x:auto}.builder-cart .item-remove-btn,.mobile-cart-items .item-remove-btn{cursor:pointer;height:30%;position:absolute;right:0;top:-5px;width:50%;z-index:1}.builder-cart .item-remove-btn:before,.mobile-cart-items .item-remove-btn:before{color:#222;content:" ";background-image:url("data:image/svg+xml, %3Csvg width='10' height='10' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11332 5.38666C0.986657 5.38666 0.85999 5.33999 0.75999 5.23999C0.566657 5.04666 0.566657 4.72666 0.75999 4.53332L4.53332 0.75999C4.72666 0.566657 5.04666 0.566657 5.23999 0.75999C5.43332 0.953324 5.43332 1.27332 5.23999 1.46666L1.46666 5.23999C1.37332 5.33999 1.23999 5.38666 1.11332 5.38666Z' fill='%23292D32'/%3E%3Cpath d='M4.88666 5.38666C4.75999 5.38666 4.63332 5.33999 4.53332 5.23999L0.75999 1.46666C0.566657 1.27332 0.566657 0.953324 0.75999 0.75999C0.953324 0.566657 1.27332 0.566657 1.46666 0.75999L5.23999 4.53332C5.43332 4.72666 5.43332 5.04666 5.23999 5.23999C5.13999 5.33999 5.01332 5.38666 4.88666 5.38666Z' fill='%23292D32'/%3E%3C/svg%3E%0A");height:17px;line-height:.45;position:absolute;top:0;width:20px;z-index:1;left:8px;background-repeat:no-repeat}.view-selected-container .builder-cart__product-list{transform:none;border:0;box-shadow:none;gap:1.5%;grid-auto-flow:column;width:max-content;min-width:100%;margin:0;padding:0 1rem 1rem;top:0;overflow-y:hidden;height:160px}.view-selected-container .builder-cart__product-item{height:fit-content;width:30%;max-width:94px;margin:0}.view-selected-container .mi-subheading-3{order:2}.view-selected-container .item-remove-btn{position:absolute;width:20%;height:20px;max-width:30px;z-index:2;right:0}.view-selected-container .product-grid__card-title{padding:0;max-height:28px;overflow:hidden}#sizechart-modal .modal__content{margin:0;display:flex}#sizechart-modal .modal__container{padding:0;max-width:unset;border-radius:0}#sizechart-modal #sizechart-container .size-guide-content{margin:auto;padding:0 120px 0 20px}#sizechart-modal #sizechart-container .size-guide-content div:first-child{font-family:Work Sans;font-size:20px;font-weight:400;line-height:24px}#sizechart-modal table{border:none}#sizechart-modal tr td:first-child{font-family:Work Sans;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;border:none;padding-left:0}#sizechart-modal tr td:nth-child(2){font-family:Work Sans;font-size:13px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left;border:none;padding:0 20px}#sizechart-modal .modal__header .modal__close:before{content:url("data:image/svg+xml, %0A%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 3C9.735 3 3 9.735 3 18C3 26.265 9.735 33 18 33C26.265 33 33 26.265 33 18C33 9.735 26.265 3 18 3ZM23.04 21.45C23.475 21.885 23.475 22.605 23.04 23.04C22.815 23.265 22.53 23.37 22.245 23.37C21.96 23.37 21.675 23.265 21.45 23.04L18 19.59L14.55 23.04C14.325 23.265 14.04 23.37 13.755 23.37C13.47 23.37 13.185 23.265 12.96 23.04C12.525 22.605 12.525 21.885 12.96 21.45L16.41 18L12.96 14.55C12.525 14.115 12.525 13.395 12.96 12.96C13.395 12.525 14.115 12.525 14.55 12.96L18 16.41L21.45 12.96C21.885 12.525 22.605 12.525 23.04 12.96C23.475 13.395 23.475 14.115 23.04 14.55L19.59 18L23.04 21.45Z' fill='%231B1B1B'/%3E%3C/svg%3E%0A ")}#loader{position:absolute;left:50%;top:30%;z-index:1;border:5px solid #f3f3f3;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #555;border-radius:50%;width:50px;height:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@media(min-width:861px){#jewelry-builder{display:none}.product-builder__action.product-builder__action--actionGrid .action-grid{background-color:var(--white-color);position:relative;border-left:1px solid var(--mid-grey-color);max-width:50vw}.product-builder{display:grid;grid-template-columns:1fr 1fr}.product-builder.view__actionGrid{margin-bottom:4rem;border:1px solid var(--mid-grey-color)}.product-builder__preview{cursor:default;left:0}.product-builder .action-grid{padding:2rem 1.5rem 0}.product-builder .product-grid__card.active:not(.sold-out):after{content:""}.product-builder .product-grid__card.active:not(.sold-out) .product-grid__card-image:after{content:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM9.42907 14.2808L15.1873 7.08309L14.1461 6.25016L9.23767 12.3857L5.76016 9.48781L4.90657 10.5121L9.42907 14.2808Z' fill='black'/%3E%3C/svg%3E")}.builder-cart__product-item{min-width:52px}.action-grid__header{box-shadow:none;padding:0 0 1.5rem}.action-grid__header h2{margin-bottom:1rem}.action-grid__header p{font-size:16px}.desc-container{margin-bottom:1.5rem}.action-tabs__nav{padding-left:0}.action-grid__nav{align-items:flex-end;flex-flow:row;justify-content:space-between}.builder-torso{height:825px;transform:none;text-align:center}.builder-torso__torso{top:-1rem;max-width:50vw}.builder-torso__chains{padding-top:18px;width:100%;max-width:515px}.builder-torso__bracelets{bottom:40%;left:45px;width:100%;max-width:400px}.product-builder .product-grid{grid-template-columns:1fr 1fr 1fr}.product-builder .user-prompt--prominent{bottom:225px;left:0;right:0;top:auto;justify-content:flex-start}.product-builder .user-prompt{position:relative;top:unset;bottom:60%;width:50%}.product-builder .product-grid{padding:0}.builder-cart{bottom:0;transition:opacity .5s cubic-bezier(.645,.045,.355,1) .75s,transform .5s cubic-bezier(.645,.045,.355,1) .75s,visibility .5s cubic-bezier(.645,.045,.355,1) .75s;width:calc(50vw - 67px)}.builder-cart__product-list{width:fit-content;max-width:calc(50vw - 183px)}.builder-cart .item-remove-btn{top:0}}@media(min-width:1140px){.product-builder{flex-flow:row nowrap}.builder-cart__product-item{width:10%}}@media(min-width:29.375em){.product-builder .product-grid{padding:1.5rem}.builder-cart__button-edit-cart{display:block}}@media(hover:hover){.product-builder .product-grid__card:not(.sold-out):hover:before{opacity:.25}}@media screen and (min-width:860px) and(max-width:1232px){.product-builder .product-grid__card:before,.product-builder .product-grid__card.active:not(.sold-out):after{height:calc(100% - 90px)}}@media screen and (min-width:860px){.desktop-hide{display:none}.action-tabs__size-guide{max-width:120px;display:flex}.action-tabs__size-guide svg{width:15px;height:15px;margin-left:3px}.builder-cart__total-items{margin-top:10px}.builder-cart__total-items .mi-subheading-2{margin-left:10px;font-family:Work Sans;font-size:11px;font-weight:300;line-height:11px;letter-spacing:0;text-align:left}.builder-cart__total-cost .mi-subheading-2{font-family:Work Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left}.builder-cart__product-item .mi-subheading-3{display:none}.item-image img{width:100%}}@media screen and (max-width:860px){#loader,.mobile-hide{display:none}.product-builder__preview .start-prompt,.product-builder__preview .start-prompt.active{visibility:hidden;display:none}.product-builder{min-height:850px}.product-builder .product-grid{grid-auto-flow:column}.product-builder .product-grid__card{width:94px;padding-top:88%}.product-builder .product-grid__card:not(.sold-out):before{height:110px}.builder-torso__torso{width:auto;height:auto;max-height:54vh;max-width:100%}.product-builder__preview--previewImage{width:fit-content;height:fit-content;margin:auto}#rearrange-btn{top:20px}.product-builder__action- -actionGrid{top:0}.action-tabs{overflow-x:scroll;overflow-y:hidden;height:160px;width:100vw}.action-tabs__content{height:230px;overflow-y:hidden}.action-grid__nav{flex-flow:unset;flex-direction:row;padding:10px 0;left:0;justify-content:space-between;width:100%;margin-top:-3px;border-top:1px solid #1a1919}.action-tabs__size-guide{max-width:76px;font-size:11px;font-weight:400;line-height:13px;width:55%;padding:0}.mi-subheading-1{font-size:11px;line-height:13px;letter-spacing:0;text-align:left}.mi-subheading-2{font-family:Roboto;font-size:11px;font-weight:400;line-height:13px;text-align:left}.product-builder .product-grid__card-title{font-size:12px;font-weight:400;line-height:14px;padding:2rem 0 0}.product-builder .product-grid__card-price,.view-selected-container .mi-subheading-3{font-size:11px;font-weight:400;line-height:13px;top:0;width:100%}.action-grid__header{width:100vw;padding-top:10px;padding-bottom:0;min-height:70px}.action-grid__header .mi-heading-2{font-size:16px;font-weight:400;line-height:25px}.action-grid__header p{font-size:9px;font-weight:400;line-height:14px;padding-right:5px}.product-builder__cart{top:0;right:0;display:none}.builder-cart__products{float:right;background-color:#1b1b1b;color:#fff;height:36px;right:calc(100% - 93vw);width:116px;position:absolute}.builder-cart__total-items{padding:6px;height:36px;text-align:center}.builder-cart__total-items svg{vertical-align:middle;display:inline}.atc-container,.builder-cart__total-cost{display:none}.product-builder .product-grid img{height:110px}#mobile-buildercart-modal .modal__container{overflow:unset;border-radius:0}#mobile-buildercart-modal .modal__title{color:#000;font-family:Bodoni Moda;font-style:normal;font-weight:400;font-size:20px;line-height:31px}.mobile-cart-items .builder-cart__product-list{width:100%;height:100%;max-height:50vh;margin:0 0 10px;padding:0;visibility:visible;opacity:1;transform:unset;border:none;box-shadow:none;display:block;position:relative}.mobile-cart-items .builder-cart__product-item{align-items:flex-start;max-width:unset;width:100%;height:55px;margin-bottom:12px}.mobile-cart-items .product-grid__card-title{position:relative;left:80px;bottom:75px}.mobile-cart-items .mi-subheading-3{position:relative;bottom:30px;left:92px}.mobile-cart-items .item-image{width:100px;margin:0;display:inline-flex}.mobile-cart-items .builder-cart__close{display:none}.total-line{border-top:1px solid #1b1b1b;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;word-spacing:47vw;padding-top:10px}#mobile-buildercart-modal .modal__content{margin-bottom:0}#mobile-buildercart-modal .mi-button{position:absolute;bottom:-80px;left:15%}#sizechart-modal .modal__header .modal__close:before{content:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect width='20' height='20' rx='10' fill='%23212121'/%3E%3Cpath d='M14 6.98861L13.0114 6L10 9.01139L6.98861 6L6 6.98861L9.01139 10L6 13.0114L6.98861 14L10 10.9886L13.0114 14L14 13.0114L10.9886 10L14 6.98861Z' fill='white'/%3E%3C/svg%3E")}#sizechart-modal .modal__content{display:block}#sizechart-modal #sizechart-container .size-guide-content div:first-child{font-size:20px;font-weight:400;line-height:23.46px}#sizechart-modal #sizechart-container .size-guide-content{padding:24px 120px 23px 20px}#sizechart-modal tr td:first-child{border:none;font-size:16px;font-weight:400;line-height:19px;text-align:left;padding:5px 0}#sizechart-modal tr td:nth-child(2){border:none;line-height:15px;letter-spacing:0;text-align:left;padding-left:30px}.item-image img{height:60px}.total-line .mi-subheading-2{font-family:Roboto;font-size:16px;font-weight:700;line-height:19px}}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0;position:absolute;right:5px;top:10px}.modal__header .modal__close:before{content:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2ZM15.36 14.3C15.65 14.59 15.65 15.07 15.36 15.36C15.21 15.51 15.02 15.58 14.83 15.58C14.64 15.58 14.45 15.51 14.3 15.36L12 13.06L9.7 15.36C9.55 15.51 9.36 15.58 9.17 15.58C8.98 15.58 8.79 15.51 8.64 15.36C8.35 15.07 8.35 14.59 8.64 14.3L10.94 12L8.64 9.7C8.35 9.41 8.35 8.93 8.64 8.64C8.93 8.35 9.41 8.35 9.7 8.64L12 10.94L14.3 8.64C14.59 8.35 15.07 8.35 15.36 8.64C15.65 8.93 15.65 9.41 15.36 9.7L13.06 12L15.36 14.3Z' fill='%231B1B1B'/%3E%3C/svg%3E ")}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/115/assets/enavi-jewelry-builder.css.map */
