html.builder-page,html.builder-page .inner,html.builder-page .outer-wrapper,html.builder-page .shadow,html.builder-page body{height:100%}html.builder-page .site-footer{display:none}@media screen and (min-width:980px){html.builder-page .shadow{height:calc(100% - 106px)}}@media screen and (max-width:500px){body{margin-bottom:0}}.button{display:flex;flex-direction:column;align-items:stretch}.button>span{display:flex;flex-grow:1;align-items:center;justify-content:center}.loading-spinner{background:0 0;bottom:0}.loading-spinner .loading-spinner__container{margin-left:unset;margin-top:unset;transform:translate(-50%,-50%);width:unset}.loading-spinner .loading-spinner__spinner{margin:0}.loading-spinner .loading-spinner__text{display:none;margin-top:1.25em}.flickity-prev-next-button{height:4.5em!important;width:2.35em!important}.flickity-prev-next-button svg{left:50%;top:50%;width:50%;transform:translate(-50%,-50%)}.flickity-prev-next-button.next,.flickity-prev-next-button.previous{position:absolute;float:none;margin-top:0;transition:opacity .15s ease-in-out}.flickity-prev-next-button.next:disabled,.flickity-prev-next-button.previous:disabled{opacity:0!important;pointer-events:none}.listing-filters-variant.listing-filters-variant-active body{overflow:auto}@media screen and (min-width:980px){.site-header{z-index:111}}.mobile-footer-nav{opacity:1;transform:translateY(0);transition:.15s ease-in-out}.mobile-footer-nav.inactive{opacity:0;transform:translateY(100%)}.jewellery-builder .mobile-footer-nav,.jewellery-builder .site-notification-bar,.jewellery-builder .site-urgency-banner{display:none}@media screen and (max-width:979px){.jewellery-builder .site-header{display:none}}.product-listing-single.product-listing-single--left-aligned .product-listing-price .product-listing-price--now,.product-listing-single.product-listing-single--left-aligned .product-listing-price .product-listing-price--was{display:inline-block;margin-right:.25em}@keyframes delayPointerEvents{0%{pointer-events:none}99%{pointer-events:none}100%{pointer-events:auto}}.richtext .text--small,body .text--small{font-size:.75em}.richtext .text--light,body .text--light{color:#666}.breadcrumb-wrap{margin-top:1em;margin-bottom:1em}@media screen and (max-width:979px){.breadcrumb-wrap{display:none}}.separator{width:100%;height:1px;background-color:#d4d4d4}.jump-menu{font-size:1rem;display:flex;justify-content:center;margin-bottom:1.5em;background-color:#f5f4f2}@media screen and (max-width:979px){.jump-menu{display:none}}.jump-menu .jump-menu__item{cursor:pointer;letter-spacing:.25em;padding:1em 3em;text-transform:uppercase}.jump-menu .jump-menu__item:hover{background-color:#fff;font-weight:700;letter-spacing:.245em}.page-header{text-align:center}@media screen and (min-width:980px){.page-header{margin-top:1em}}@media screen and (max-width:979px){.page-header{font-size:1.5em;padding:.5em .5em 0;margin-bottom:.5em}}@media screen and (max-width:500px){.page-header{border-top:1px solid #d4d4d4}}.category-header{font-size:1.5em;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;margin:.5em 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-header .category-header__count{display:none;color:rgb(127.5,127.5,127.5)}.category-header .category-header__arrow{display:none;border:.3em solid transparent;border-bottom-color:#000;transform-origin:bottom;margin-top:-.5em;transition:.15s ease-in-out}@media screen and (max-width:979px){.category-header{font-size:1em;justify-content:space-between;margin:.2em 0;padding:1em}}.category-header.category-header--tablet-collapse{cursor:pointer}@media screen and (max-width:979px){.category-header.category-header--tablet-collapse{background-color:#f5f4f2;text-align:left;pointer-events:all}.category-header.category-header--tablet-collapse .category-header__count{display:inline}.category-header.category-header--tablet-collapse .category-header__arrow{display:inline-block}.category-header.category-header--tablet-collapse+*{display:none}.category-header.category-header--tablet-collapse.toggled .category-header__arrow{transform:scale(-1)}}.share__webshare{display:none}@media screen and (max-width:500px){.share__webshare{display:inline-block}}@media screen and (max-width:500px){.share__email,.share__link,.share__redirect{display:none}}.banner{position:relative}.banner .banner__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.banner__content-jwb{display:table-cell;width:100%;padding:25px 0;height:470px;vertical-align:middle;text-align:center;position:relative;-webkit-font-smoothing:antialiased}@media screen and (max-width:500px){.banner__content-jwb{height:auto;padding:3em 0}}.banner__jwb .banner__title{max-width:680px;margin-right:auto;margin-left:auto}.banner__jwb .banner__title p{font-size:3.2rem;text-transform:uppercase;line-height:1.2em;letter-spacing:.1rem}@media screen and (max-width:500px){.banner__jwb .banner__title{display:block}.banner__jwb .banner__title p{font-size:1.7rem}}.banner__jwb .banner__title.banner__title--inverse p{color:#fff}.banner__jwb .banner__overlay{display:inline-block;padding:1.5em 7em 1em}.banner__jwb .banner__overlay.banner__overlay-active{background-color:rgba(255,255,255,.5)}@media screen and (max-width:979px){.banner__jwb .banner__overlay{padding:1.5em 2em 1em}}@media screen and (max-width:500px){.banner__jwb .banner__overlay{padding:1em 1em 0}}.banner__jwb .banner__actions a.button{font-size:1.1rem;letter-spacing:.1em;min-width:300px;margin:0 8px;padding:1rem}@media screen and (max-width:979px){.banner__jwb .banner__actions a.button{margin-bottom:.35em}}@media screen and (max-width:500px){.banner__jwb .banner__actions a.button{margin-bottom:.35em;font-size:1rem;min-width:240px;padding:.7rem}}.base-selector .base-selector__type{border-bottom:1px solid #e9e9e9;text-align:center;padding-bottom:2.5em;margin-bottom:3em}@media screen and (max-width:979px){.base-selector .base-selector__type{border:0;margin:0;padding:0}}@media screen and (max-width:979px){.base-selector{margin-top:1em;margin-bottom:1em}}@media screen and (min-width:980px){.product-catalogue{display:block!important}}.snap-target{pointer-events:all}.builder .builder__item.defocused,.builder .charm-list .charm-list__item.defocused,.defocused{opacity:.4;z-index:0}.price{color:#666;font-size:1.125em;font-weight:700;line-height:1.25em;margin:0}.price span{display:block}.price .price__was{text-decoration:line-through}.price .price__now{color:#970202}.animated-footer-nav.hidden-footer-nav .mobile-footer-nav{display:none}.builder{font-size:1rem;display:flex;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.builder .listing-top-actions{padding:0}.builder .listing-top-actions .listing-top-actions__variant-wrap-buttons{min-height:3.75rem}.builder .listing-top-actions .listing-top-actions__variant-buttons{margin:0;border-top:none;border-bottom:none}.builder .listing-top-actions .listing-top-actions__variant-buttons .button{margin:0}.builder .listing-top-actions .listing-top-actions__variant-buttons .button>span{box-shadow:none;padding:1.875em;transition:.15s ease-in-out}.has-mouse .builder .listing-top-actions .listing-top-actions__variant-buttons .button:hover>span{background-color:#d4d4d4}.builder .listing-top-actions .listing-top-actions__variant-buttons .button:first-child>span{box-shadow:1px 0 0 0 #d4d4d4}@media screen and (max-width:500px){.builder .listing-top-actions{border-bottom:1px solid #d4d4d4}}.builder .listing-options-wrapper-wrapper.filters--wide{margin:0}.builder .listing-filters-variant .listing-options-wrapper{max-width:unset!important;position:absolute;width:100%}.builder .listing-filters__section{color:#666}.builder .listing-filters__section:hover{color:#000}.builder .listing-filters__clear{border-left:none}.builder .listing-top-actions__view-and-filters{display:none}.builder .value-18ct-rose-gold-vermeil,.builder .value-18ct-rose-gold-vermeil--rg{background:#efd0bb}.builder .value-sterling-silver,.builder .value-sterling-silver--ss{background:#d4d3d2}.builder .value-18ct-gold-vermeil,.builder .value-18ct-gold-vermeil--gp{background:#e4cc8c}.builder .builder__loader{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f9f8f7;opacity:0;pointer-events:none;transition:.15s ease-in-out;visibility:hidden;z-index:1}.builder.builder--loading .builder__loader{opacity:1;visibility:visible}.builder .builder__layout-container{background-color:#f9f8f7;flex:1 1 auto;position:relative}.builder .builder__layout-container::after{content:"";position:absolute;top:0;left:0;right:0;height:.5em;background-image:linear-gradient(rgba(0,0,0,.01),transparent);z-index:2}.builder .builder__layout{font-size:1rem;background-color:#f9f8f7}.builder .pinch-zoom-container{background-color:#f9f8f7;flex-grow:1}.builder .builder__layout-base{position:relative;align-self:flex-start;transition:opacity .15s ease-in-out}.builder .builder__layout-base[data-product-code*=-NK-]::after{content:"";position:absolute;top:0;left:-10%;right:-10%;height:30%;background:linear-gradient(#f9f8f7 50%,rgba(249,248,247,0))}.builder .builder__base-image{width:auto;max-width:100%}.builder .builder__base-image,.builder .builder__item-image{filter:drop-shadow(.25vmin 1vmin 1.25vmin rgba(80, 55, 32, .2)) drop-shadow(.25vmin 1vmin .05vmin rgba(63, 48, 25, .045))}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.builder .builder__base-image,.builder .builder__item-image{filter:none}}.builder .builder__anchor-point{font-size:.75rem;position:absolute;width:5%;height:10%;transform:translateX(-50%);pointer-events:none}.builder .builder__anchor-point .builder__anchor-point-visual{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,0);transition:.15s ease-in-out}.builder .builder__anchor-point .builder__anchor-point-visual .ui-icon{filter:invert(1) brightness(.63) sepia(1) saturate(.52) hue-rotate(-15deg)}@media screen and (max-width:979px){.builder .builder__anchor-point .builder__anchor-point-visual .ui-icon{transform:scale(.8)}}@media screen and (max-width:500px){.builder .builder__anchor-point .builder__anchor-point-visual .ui-icon{transform:scale(.6)}}.builder .builder__anchor-point .builder__anchor-point-counter{display:flex;justify-content:center;align-items:center;position:absolute;top:-100%;left:50%;transform:translate(-50%,-100%);width:3em;height:3em;color:#666;text-align:center;line-height:2.5;line-height:unset;border-radius:50%;background-color:rgba(249,248,247,.85);border:1px solid #e9e9e9;box-shadow:inset 0 0 0 2px #fff}.builder .builder__anchor-point .builder__anchor-point-hitbox{position:absolute;top:50%;left:50%;width:250%;height:250%;transform:translate(-50%,-50%);pointer-events:auto}.builder.builder--loading .builder__anchor-point{opacity:0}.builder.builder-dragging .builder__anchor-point-visual{opacity:1}.builder.builder-dragging .dragging-over .builder__anchor-point-visual .ui-icon{filter:invert(1) brightness(.18) sepia(1) saturate(1.5) hue-rotate(-96deg)}.builder .builder__item{font-size:1rem;position:absolute;display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(-50%);top:0;left:50%;cursor:grab;transition:opacity .15s ease-in-out;-webkit-backface-visibility:hidden;z-index:1}.builder .builder__item .builder__item-image{height:auto;transition:filter .2s ease-in-out,transform .2s ease-in-out;max-width:unset}.builder .builder__item.builder__item--dragging{cursor:grabbing;transition:top 65ms ease-out,left 65ms ease-out}.builder .builder__item.builder__item--dragging .builder__item-image{transform:translate(-.35em,-.35em)}.builder .builder__item-handle{position:absolute;top:15%;left:25%;width:50%;height:70%;pointer-events:all}.builder .builder__container{display:flex;flex-flow:column nowrap;flex-grow:1}.builder .pinch-zoom-container>.builder__container{width:100%;height:100%;position:static!important;transform:none!important}.builder .builder__inventory{font-size:1rem;display:flex;flex-flow:column nowrap;flex:0 0 auto;position:relative;top:0;right:0;height:100%;width:360px;background-color:#fff;box-shadow:0 0 2.5em 0 rgba(0,0,0,.06);z-index:90}.builder .builder__inventory .builder__inventory-mobile-header{display:none;border-bottom:1px solid #d4d4d4}.builder .builder__inventory .builder__inventory-mobile-header p{letter-spacing:.125em;line-height:1;margin:0;padding:1.25em 1em;text-transform:uppercase}.builder .builder__inventory .builder__inventory-mobile-header .ui-icon{float:right}@media screen and (max-width:979px){.builder .builder__inventory .builder__inventory-mobile-header{display:block}}.builder .builder__inventory .product-catalogue__item-single{display:inline-block;width:50%;margin:0;padding:.5em}.builder .builder__inventory .product-listing__media::after{display:none}.builder .builder__inventory .product-listing__name{display:block;width:100%}.builder .builder__inventory .product-listing-single.product-listing-single--left-aligned .product-listing__name{max-width:100%}.builder .builder__inventory .product-listing-price{position:relative}.builder .builder__inventory .listing-top-actions__variant-wrap-details{padding:.5em}.builder .builder__inventory .listing-top-actions__breadcrumb-and-results{margin:0;padding:0;text-align:center}.builder .builder__inventory .listing-top-actions__view-count{font-size:.75em;color:#666;padding:0;margin-left:.5em}.builder .builder__inventory .listing-top-actions__view-count::before{content:none}.builder .builder__inventory .bigger-view .product-catalogue__item-single{display:block;width:100%;margin:0;padding:2em;padding-top:0}.builder .builder__inventory .bigger-view .product-catalogue__item-single .product-listing__name{display:inline-block;max-width:70%}.builder .builder__inventory .bigger-view .product-catalogue__item-single .product-listing-price{position:absolute}.builder .builder__inventory .bigger-view .product-listing__media{text-align:center}@media screen and (max-width:979px){.builder .builder__inventory{position:fixed;opacity:0;transform:translateX(100%);transition:.25s ease-in-out}.builder .builder__inventory.active{opacity:1;transform:translateX(0)}}@media screen and (max-width:500px){.builder .builder__inventory{width:100%}}.builder .builder__inventory-header{text-align:center;text-transform:uppercase;font-weight:400}.builder .builder__inventory-items{padding:0 .5em;overflow-y:auto;overflow-y:overlay;overflow-x:hidden}.builder .builder__inventory-item{font-size:1em;display:inline-block;background-color:transparent;border-bottom:none;cursor:copy;transition:.15s ease-in-out;width:45%}.builder .builder__inventory-item>*{pointer-events:none}.builder .builder__inventory-item p{margin:0}.builder .builder__inventory-item img{vertical-align:middle;width:auto;display:inline-block;margin-right:.75em}.builder .builder__inventory-item .builder__charm-add-overlay{font-size:1em;position:absolute;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background-color:rgba(78,49,64,.9);color:#fff;text-align:center;opacity:0;pointer-events:none;transform:scale(.975);transition:.15s ease-in-out}.builder .builder__inventory-item .builder__charm-add-overlay span{display:inline-block;border:2px solid currentColor;border-radius:50%;color:#d3c1b0;line-height:0;padding:.875em}.builder .builder__inventory-item .builder__charm-add-overlay .ui-icon{filter:invert(1) brightness(.635) sepia(1) saturate(.45)}.builder .builder__inventory-item .builder__charm-add-overlay p{font-size:.75em;letter-spacing:.1em;margin:1em 0 0;text-transform:uppercase}.builder .builder__inventory-item:hover{background-color:rgba(255,255,255,.5)}.builder .builder__inventory-item:hover .builder__charm-add-overlay{pointer-events:auto;opacity:1;transform:scale(1)}.builder .builder__delete{background-color:#e4e4e4;border:1px solid #a1a1a1;border-radius:50%;bottom:0;color:#666;font-size:1em;line-height:.65em;padding:20px;position:absolute;right:0;transition:.3s;margin:20px}.builder .product-listing-single.product-listing-single--left-aligned .product-listing__content{margin-top:.85em}.builder .builder__round-button{font-size:1em;position:relative;color:#4d2f40;background-color:#fff;border-radius:50%;border:1px solid currentColor!important;line-height:.65em;margin:1em;width:3.75em;height:3.75em;transition:.3s cubic-bezier(0,1,1,1);filter:saturate(0);opacity:.2;box-shadow:0 0 0 0 currentColor}.builder .builder__round-button.snap-target{cursor:default}.builder .builder__round-button.active,.builder .builder__round-button.dragging-over,.builder .builder__round-button.snap-target--active{filter:saturate(1);opacity:1}.builder .builder__round-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.5)}.builder .builder__round-button>*{pointer-events:none}.builder .builder__round-button .ui-icon{transform:scale(1.1);transition:.15s ease-in-out}@media screen and (max-width:500px){.builder .builder__round-button{width:2.5em;height:2.5em}.builder .builder__round-button .ui-icon{transform:scale(.75)}}.builder .builder__round-button[data-behaviour=remove]{filter:saturate(1);opacity:1}.builder.builder-dragging .builder__round-button[data-behaviour=remove]{filter:saturate(1);opacity:1}.builder.builder-dragging .builder__round-button[data-behaviour=remove].dragging-over{color:#970202}.builder.builder-dragging .builder__round-button[data-behaviour=remove].dragging-over .ui-icon{filter:brightness(1.45) hue-rotate(42deg) saturate(3.5)}.touch .builder.builder-dragging .builder__round-button[data-behaviour=remove].dragging-over{box-shadow:0 0 0 3em currentColor}.builder .builder__zoom-button .ui-icon{filter:sepia(1) saturate(1.5) hue-rotate(-110deg) brightness(.5)}@media screen and (max-width:500px){.builder .builder__zoom-button .ui-icon{transform:scale(1)}}.builder:not(.builder--zoomed) .builder__zoom-button{pointer-events:none}@media screen and (min-width:980px){.builder:not(.builder--zoomed) .builder__zoom-button{opacity:0;pointer-events:none}}.builder.builder--zoomed .builder__zoom-button{filter:none;opacity:1;pointer-events:auto}.builder .builder-header{background-color:#fff;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width:500px){.builder .builder-header{border-top:1px solid #e9e9e9}}.builder .builder-header__section{display:inline-block;vertical-align:top;padding:1.125em 1.5em}@media screen and (max-width:979px){.builder .builder-header__section{padding:.5em 1em}}@media screen and (max-width:500px){.builder .builder-header__section{padding:.3125em 1em}}.builder .builder__mobile-header{display:flex;align-items:center;border-bottom:1px solid #e9e9e9}.builder .builder__mobile-header>*{flex:1 1 auto}.builder .builder__mobile-header .builder-header__title{font-size:.65em;letter-spacing:normal;margin:0;text-align:right}.builder .builder__mobile-header .builder-header__title .ui-icon{transform:scale(.75) translateY(10%);margin-right:.35em}.builder .builder__mobile-header .ui-icon{vertical-align:text-bottom}.builder .builder-header__title{font-size:.875em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .5em}.builder .builder-header__title span{font-weight:400;color:#666}@media screen and (max-width:979px){.builder .builder-header__title{font-size:.75em;margin-bottom:.15em}}.builder .social-icon-list__item{margin-right:20px}.builder .social-icon-list__item>a{display:block}.builder .social-icon-list__item:last-of-type{margin-right:0}.builder .social-icon-list__item a .ui-icon--mv-email{margin-top:2px}.builder .social-icon-list__item a .ui-icon--mv-tw{margin-top:2px}.builder .social-icon-list__item a .ui-icon--mv-fb{margin-top:1px}@media (max-width:1050px){.builder .social-icon-list__item{margin-right:10px}.builder .social-icon-list__item>a{display:block}.builder .social-icon-list__item:last-of-type{margin-right:0}}.builder .builder__thumbnail{height:7em;width:7em;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:979px){.builder .builder__thumbnail{height:6em;width:6em}}@media screen and (max-width:500px){.builder .builder__thumbnail{height:5em;width:5em}}.builder .builder__footer{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;pointer-events:none;z-index:1}.builder .builder__footer .add-bag__section{display:flex;align-items:center}.builder .builder__footer .add-bag__summary{display:flex;pointer-events:none}@media screen and (max-width:979px){.builder .builder__footer .add-bag__summary{flex-direction:column}}.builder .builder__footer .add-bag__summary_item{display:flex;flex-direction:column;margin:0 3em 0 0}.builder .builder__footer .add-bag__summary_item label{margin:0}@media screen and (min-width:980px){.builder .builder__footer .add-bag__summary_item label{margin-bottom:.25em}}@media screen and (max-width:979px){.builder .builder__footer .add-bag__summary_item label{letter-spacing:2px}.builder .builder__footer .add-bag__summary_item label::after{content:": "}.builder .builder__footer .add-bag__summary_item label span{display:none}}.builder .builder__footer .add-bag__summary_item .summary-item__value{font-size:1.3em;font-weight:700;line-height:1em}@media screen and (max-width:979px){.builder .builder__footer .add-bag__summary_item .summary-item__value{display:inline;font-size:.8em;letter-spacing:1px;margin-left:.65em}}@media screen and (max-width:979px){.builder .builder__footer .add-bag__summary_item{flex-direction:row;align-items:center;margin:0 1.5em .1em 0}}@media screen and (max-width:500px){.builder .builder__footer .add-bag__button button span{padding:1em 1.65em}}.builder .builder__footer-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5em}.builder .builder__footer-section>button,.builder .builder__footer-section>div{pointer-events:auto}.builder .builder__footer-section:not(:last-of-type){padding-bottom:0}@media screen and (max-width:979px){.builder .builder__footer-section .builder__round-button{margin:0}}@media screen and (max-width:500px){.builder .builder__footer-section .builder__round-button{margin-bottom:1.2em}}.builder .button.button--add-to-bag>span{letter-spacing:.1em;font-weight:700}.builder .charm-list{flex-grow:1}@media screen and (max-width:979px){.builder .charm-list{border-top:1px solid #e9e9e9}}.builder .charm-list .charm-list__items{margin-bottom:.25em}@media screen and (max-width:500px){.builder .charm-list .charm-list__items{margin-bottom:.1em}}.builder .charm-list .charm-list__item{position:relative;width:5em;margin:0 .2em;transition:opacity .15s ease-in-out;z-index:1}.builder .charm-list .charm-list__item.charm-list__mobile-add{height:6.35em;display:none;flex-flow:column;justify-content:center;align-items:center;margin-right:.5em}@media screen and (max-width:979px){.builder .charm-list .charm-list__item.charm-list__mobile-add{display:flex}}.builder .charm-list .charm-list__item.charm-list__mobile-add span{font-size:2.5em;color:#d5c1b0;border:2px solid currentColor;border-radius:50%;padding:.3em;line-height:1}.builder .charm-list .charm-list__item.charm-list__mobile-add.disabled{pointer-events:none}.builder .charm-list .charm-list__item.charm-list__mobile-add.disabled span{color:#e6e6e6}.builder .charm-list .charm-list__item .charm-list__item-label{font-size:.833333em;position:absolute;top:0;left:0;right:0;background-color:rgba(255,255,255,.5);border:1px solid transparent;border-top-color:#d4d4d4;border-bottom-color:#d4d4d4;color:#000;letter-spacing:.22em;line-height:1.75;opacity:0;text-transform:uppercase}@media screen and (max-width:979px){.builder .charm-list .charm-list__item .charm-list__item-label{font-size:.75em}}.builder .charm-list .charm-list__item[data-engravable=true] .charm-list__item-label[data-type=engravable]{opacity:1}.builder .charm-list .charm-list__item[data-engravable=true][data-engraved=true] .charm-list__item-label[data-type=engravable]{opacity:0}.builder .charm-list .charm-list__item[data-engravable=true][data-engraved=true] .charm-list__item-label[data-type=engraved]{opacity:1}@media screen and (max-width:979px){.builder .charm-list{width:100%}}.builder-options{text-align:center;-webkit-tap-highlight-color:transparent}.builder-options.builder-options--material{margin-left:-.5em;margin-top:-.2em}.builder-options .builder-options__option{display:inline-block;font-size:.75em;color:#666;text-align:center;cursor:pointer}.builder-options .builder-options__option::before{content:none}.builder-options .builder-options__option p{font-size:.9166666em;color:inherit;margin-bottom:0;text-decoration:underline}.builder-options .builder-options__option>p{transition:color .3s ease-in-out}.builder-options .builder-options__option:hover{color:#000}.builder-options .builder-options__option--disabled{opacity:.2}.material{font-size:.75rem;display:inline-block;text-align:center}.material p{font-size:1em;color:inherit;text-decoration:none!important;-webkit-font-smoothing:antialiased}.material>div:first-of-type{position:relative;overflow:hidden;width:5em;height:5em;margin:1em .8em;background-color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #d8d8d8;transition:box-shadow .3s ease-in-out}@media screen and (max-width:979px){.material>div:first-of-type{height:4em;width:4em}}@media screen and (max-width:500px){.material>div:first-of-type{height:3.35em;width:3.35em}}.builder-options .material:hover,.material:hover{color:#666}.material.selected{color:#000}.material.selected>div:first-of-type,.material:hover>div:first-of-type{box-shadow:0 0 0 1px #4d2f40}.material .material__metal{border-radius:50%}.material .material__metal.filter-options__material--rp{background-color:#efd0bb}.material .material__metal.filter-options__material--ss{background-color:#d4d3d2}.material .material__metal.filter-options__material--gp{background-color:#e4cc8c}.material .material__metal::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background:linear-gradient(135deg,#fff 0,rgba(0,0,0,.25) 17%,#fff 26%,#fff 39%,rgba(0,0,0,.25) 53%,#fff 61%,rgba(0,0,0,.25) 71%,#fff 84%,#fff 93%,rgba(0,0,0,.25) 100%)}.builder-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder-modal .loading-spinner{background-color:#fff}.builder-modal .mfp-modal__inner-wrap{padding:1.25rem}.builder-modal .mfp-content{width:30em;max-width:100%!important;background-color:#fff}.builder-modal .builder-modal__header{font-size:1.125rem;display:block;border-bottom:1px solid #f5f4f2;font-weight:600;letter-spacing:.1em;line-height:1;margin-bottom:1.35em;margin-right:1.65em;padding-bottom:1.35em;padding-right:0;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media screen and (max-width:500px){.builder-modal .builder-modal__header{font-size:1rem}}.builder-modal .builder-modal__footer{margin:0}.builder-modal .builder-modal__footer .unsubscribe{font-size:.8em;margin-top:0;margin-bottom:30px;display:none}.builder-modal .mfp-close{opacity:0}.builder-modal .builder-modal__close{float:right}.builder-modal .builder-modal__content-container::after{content:"";display:block;border-bottom:1px solid #f5f4f2}.builder-modal .builder-modal__content{padding-bottom:1.5em}.builder-modal .builder-modal__content-section{border-top:1px solid #f5f4f2}.builder-modal .builder-modal__content-header{font-size:1em;margin:1em 0;text-transform:uppercase;text-align:center}@media screen and (max-width:979px){.builder-modal .builder-modal__content-header{font-size:.875em}}.builder-modal .button span{padding:10px 1em}.builder-modal .builder-modal__share{margin:0 0 1.5em}.builder-modal .builder-modal__share>ul li{padding:0 .5em}.builder-modal .builder-modal__share .ui-icon{vertical-align:middle}.builder-modal .builder-modal__buttons{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:.875em}.builder-modal .builder-modal__buttons .button{margin-bottom:1em}.builder-modal .builder-modal__buttons .button span{font-weight:700;height:100%}.builder-modal .builder-modal__buttons .button[disabled] span{border-color:#d4d4d4}.builder-modal .builder-modal__buttons .button--brand span{border:1px solid #4d2f40}.builder-modal .builder-modal__buttons .button--half{width:calc(50% - .5em)}.builder-modal .builder-modal__confirm span{font-size:.75em}.builder-modal.charm-editor .builder-modal__buttons .button{order:2}.builder-modal.charm-editor .builder-modal__buttons .builder-modal__confirm{order:1}.builder-modal.add-to-bag .builder-modal__buttons .button>span{padding-left:12px;padding-right:12px}.builder-modal #form_email_sharing fieldset{border:none;padding:0!important}.builder-modal #form_email_sharing .form_group{padding:0 0 15px 0}.builder-modal #form_email_sharing .form_group:last-of-type{padding:0 0 5px 0}.builder-modal #form_email_sharing .form_group input,.builder-modal #form_email_sharing .form_group textarea{border:1px solid #aeaeae;padding:14px 10px;font-size:.9rem}.builder-modal #form_email_sharing .validation_error{display:none;color:#970202;letter-spacing:unset;text-transform:none}.builder-modal #form_email_sharing .result_error{display:none;color:#970202}.builder-modal #form_email_sharing .form_group.error input,.builder-modal #form_email_sharing .form_group.error textarea{border:solid 1px #970202}.builder-modal #form_email_sharing .form_group.error .validation_error{display:block}.charm-editor a{color:#000}.charm-editor a .no-touch:focus,.charm-editor a .no-touch:hover{color:#666}.charm-editor button>span{letter-spacing:.125em}.charm-editor .builder-modal__content{padding-bottom:0}.charm-editor .builder-modal__error{margin-top:-20px;margin-bottom:10px;font-size:14px;text-align:center}@media screen and (max-width:500px){.charm-editor .charm-editor__edit-engraving{max-width:50%}.charm-editor .charm-editor__edit-engraving>span{font-size:10px;padding:5px 10px}}.charm-editor__item-details{display:flex;flex-wrap:nowrap;margin:-.5em 0 1.25em}.charm-editor__item-details img{width:5.625em}.charm-editor__item-details p{margin-bottom:.35em}.charm-editor__item-details>div:nth-child(2){flex-grow:1;-webkit-font-smoothing:antialiased}.charm-editor__item-details .charm-editor__item-title{color:#000;letter-spacing:.035em;line-height:1.4}.charm-editor__item-details .charm-editor__price{float:right}.builder-tips-container{position:absolute;left:0;right:0;width:100%;padding:1em 0;pointer-events:none;opacity:1;transition:opacity .15s ease-in-out;z-index:1}.builder--zoomed .builder-tips-container{opacity:0}@media screen and (max-width:500px){.builder-tips-container{padding:.2em 0}}.builder-tips{font-size:.875em;position:relative;overflow:hidden;line-height:1.1;width:100%}.builder-tips .builder-tips__slider{color:#666;letter-spacing:1px;text-align:center;opacity:0;overflow:hidden;height:2.8em;width:75%;position:absolute;left:50%;top:0;transform:translateX(-50%);-webkit-font-smoothing:antialiased}.builder-tips .builder-tips__slider.active{opacity:1}@media screen and (max-width:979px){.builder-tips .builder-tips__slider{width:60%}}.builder-tips .builder-tips--active{opacity:1}@media screen and (max-width:500px){.builder-tips{font-size:.75em}}
/*# sourceMappingURL=https://cfs3.monicavinader.com/static/maps/css/jewellery-builder.css.21e6a.map */
