:root{--color-primary:$black;--skin-primary-color-1:var(--color-primary);--skin-primary-color-2:var(--color-primary)}.aspect-ratio-1-1{aspect-ratio:1}.aspect-ratio-4-3{aspect-ratio:1.3333333333}.aspect-ratio-3-2{aspect-ratio:1.5}.aspect-ratio-5-3{aspect-ratio:1.6666666667}.aspect-ratio-16-9{aspect-ratio:1.7777777778}.aspect-ratio-3-1{aspect-ratio:3}.aspect-ratio-2-3{aspect-ratio:.6666666667}.aspect-ratio-5-7{aspect-ratio:.7142857143}.aspect-ratio-4-5{aspect-ratio:.8}.aspect-ratio-4-1{aspect-ratio:4}.aspect-ratio-16-10{aspect-ratio:1.6}.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width:375px)and (max-width:719.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width:720px)and (max-width:1199.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width:1200px)and (max-width:1439.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width:1440px)and (max-width:1440.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(min-width:1441px)and (max-width:1919.98px){.pull-left-xl-up{float:left}.pull-right-xl-up{float:right}}@media(min-width:1920px)and (max-width:1920.98px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media(min-width:1921px){.pull-left-xxl-up{float:left}.pull-right-xxl-up{float:right}}@media(max-width:374.98px){.hidden-xs-down{display:none!important}}@media(max-width:719.98px){.hidden-sm-down{display:none!important}}@media(max-width:1199.98px){.hidden-md-down{display:none!important}}@media(max-width:1439.98px){.hidden-lg-down{display:none!important}}@media(max-width:1440.98px){.hidden-xl-down{display:none!important}}@media(max-width:1919.98px){.hidden-xl-up-down{display:none!important}}@media(max-width:1920.98px){.hidden-xxl-down{display:none!important}}.hidden-xxl-up-down{display:none!important}.row.equal-height>[class^=col]{display:flex}.header-transparent-gradient,.header-transparent-gradient .main-header{background-color:transparent}@media(max-width:1199.98px){.header-transparent-gradient .main-header.top-header.white-header{background-color:#fff}}@media(min-width:1200px){.header-transparent-gradient .main-header:hover{background-color:#fff}}.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header){background-color:#fff}.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header) .logo-home{filter:unset}.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header) .icon-account{stroke:#000}.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header) svg.burger-active,.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header) svg.burger-inactive,.nav-mobile-open .nav-main-container.header-dark-mode .main-header.top-header:not(.white-header) svg.icon{fill:#000}.nav-mobile-open .nav-main-container.header-transparent-gradient .main-header.top-header:not(.white-header),.scrolling-header-up .header-transparent-gradient .mini-nav:not(.scroll-up){background-color:#fff}@media(min-width:1200px){.page-initial .high-jewelry-container .pdp-cols{display:grid;grid-template-columns:354px 1fr 354px}.page-initial .high-jewelry-container .pdp-cols .pdp-col-details{padding-top:100%;width:100%}}@media(max-width:1199.98px){.page-initial .high-jewelry-container .pdp-cols .pdp-col-image .image-gallery-link{display:block;min-height:100vw}}.high-jewelry-container .hidden-visibility{opacity:0}.high-jewelry-container #attributesModal .attribute-flyout-value{padding-left:0}.high-jewelry-container .description-return-message{text-align:center}.high-jewelry-container .description-return-message p{text-decoration:none}.high-jewelry-container .description-return-message p,.high-jewelry-container .description-return-message p a{font-family:Sterling SSM,Sterling Fallback,serif;font-size:16px;font-style:normal;font-weight:325;letter-spacing:-.32px;line-height:32px}.high-jewelry-container .description-return-message p a,.high-jewelry-container .text-underline{text-decoration:underline}@media(min-width:1200px){.high-jewelry-container .pdp-cols{grid-template-columns:354px 1fr 354px}.high-jewelry-container .pdp-col-details .product-container-position{height:calc(100vh + var(--mandatory-attr-height) - var(--product-name-categ-height) - 48px);position:unset}.high-jewelry-container .pdp-col-details .product-container-position.non-sellable-hj{height:calc(100vh + var(--mandatory-attr-height) - var(--product-name-categ-height) - 102px)}}@media(max-width:1199.98px){.high-jewelry-container .pdp-main-image{align-items:center;display:flex;height:calc(100vh - var(--pdp-details-offset) - var(--pdp-product-info-container) + var(--mandatory-attr-height))}.high-jewelry-container .pdp-main-image.non-sellable-hj{height:calc(100vh - var(--pdp-details-offset) - var(--pdp-product-info-container) + var(--mandatory-attr-height) - 48px)}.high-jewelry-container .pdp-main-image .image-gallery-link{position:sticky;top:var(--mobile-image-offset-hj)}}@media(max-width:719.98px){.high-jewelry-container .pdp-main-image{min-height:100vw}}@media(min-width:1200px){.high-jewelry-container .pdp-col-image{position:sticky;top:212px}.high-jewelry-container .pdp-col-image .img-fluid{height:100%;min-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}}.high-jewelry-container .custom-image-formatting{min-height:150px}.high-jewelry-container .custom-image-formatting .image-gallery-link{height:100%}.high-jewelry-container .custom-image-formatting img{aspect-ratio:1;height:100%;width:auto}.high-jewelry-container .hide-for-high-jewelry{display:none;visibility:hidden}.high-jewelry-container .btn-secondary.btn-light:not(:hover){border:1px solid #000;color:#000}.high-jewelry-container .description-and-detail{margin-top:48px}@media(min-width:720px){.high-jewelry-container .description-and-detail{margin-bottom:48px;margin-top:96px}}.high-jewelry-container .pdp-gallery-buttons{margin:0 auto 16px}@media(min-width:720px){.high-jewelry-container .pdp-gallery-buttons{margin:0 auto}}.high-jewelry-container .pdp-gallery-button{margin-bottom:0}.high-jewelry-container .details-row.details-row.m-titile-mobile{margin-bottom:8px}.high-jewelry-container .content{display:flex;justify-content:center;max-width:unset}.high-jewelry-container .content .description-content{text-align:center}.high-jewelry-container .product-attributes-show-attributes{display:flex;justify-content:center}.high-jewelry-container .high-jewelry-link{background-color:transparent;border:unset;color:#000}.high-jewelry-container .high-jewelry-signature{box-sizing:content-box;margin:0 auto;max-height:50px;max-width:168px;padding-bottom:87px;padding-top:16px}@media(min-width:720px){.high-jewelry-container .high-jewelry-signature{grid-area:2/3;margin:unset;margin-left:auto;max-height:60px;max-width:190px;padding-bottom:32px;padding-right:16px}}.high-jewelry-container .high-jewelry-wishlist{font-size:11px;font-weight:600;letter-spacing:.88px;line-height:16px;text-transform:uppercase}.high-jewelry-container .description-content,.high-jewelry-container .product-name{font-family:Sterling SSM,Sterling Fallback,serif}.high-jewelry-container .product-collection{font-size:32px;letter-spacing:-1.28px;line-height:40px}@media(max-width:1199.98px){.high-jewelry-container .product-collection{font-size:24px;letter-spacing:-.48px;line-height:32px}}.high-jewelry-container .see-more{font-family:Sterling SSM,Sterling Fallback,serif;font-weight:325}.high-jewelry-container.product-detail.product-wrapper .pdp-col-secondary{padding-top:4px}.pdp-zoom-instructions-container.pdp-zoom-instructions-container .pdp-zoom-instructions,.pdp-zoom-instructions-container.pdp-zoom-instructions-container .pdp-zoom-instructions-text{color:#000}.high-jewelry-custom-background{background-color:var(--pdp-hj-bottom-color)}@media(min-width:1200px){.high-jewelry-custom-background .pdp-main-image picture{align-items:center;aspect-ratio:unset;min-height:auto;padding:0 0 48px}.high-jewelry-custom-background .carousel-gallery-carousel{margin:0 auto}}.high-jewelry-custom-background .experience-main .experience-component{background-color:transparent}.high-jewelry-custom-background .experience-bottom .experience-component{background-color:var(--pdp-hj-bottom-color);color:#000}.high-jewelry-custom-background .gradient-wrapper{height:100vh;position:absolute;top:0;width:100vw}.high-jewelry-custom-background.dark-mode{background-color:var(--pdp-hj-bottom-color)!important}.high-jewelry-custom-background.dark-mode .gradient-wrapper{height:calc(100vh + 100px)}.high-jewelry-custom-background.dark-mode .experience-component{color:#fff}.high-jewelry-custom-background.dark-mode .experience-component .modal{color:#000}.high-jewelry-custom-background.dark-mode .experience-component .high-jewelry-format{color:#fff}[data-high-jewelry-page]~.footer-email-signup{background-color:var(--pdp-hj-bottom-color)}.dark-mode .high-jewelry-container .high-jewelry-link{color:#fff}.dark-mode .high-jewelry-container .high-jewelry-link svg>path{fill:#fff}.dark-mode .color-attribute .selected{border-bottom:1px solid #009cad}.dark-mode .btn-secondary.btn-light:not(:hover){border:1px solid #fff;color:#fff}.dark-mode .attribute,.dark-mode .attribute button,.dark-mode .attributes,.dark-mode .basic-link,.dark-mode .description-content,.dark-mode .find-in-store-link,.dark-mode .pdp-gallery-button:not(.add-to-wish-list.added),.dark-mode .tf-product-spotlight-carousel-item .tf-carousel-product-collection,.dark-mode .tf-product-spotlight-carousel-item .tf-carousel-product-name{color:#fff}.dark-mode .attribute .basic-attribute{color:#000}.dark-mode .attribute .basic-attribute.selectable{background-color:hsla(0,0%,100%,.6)}.dark-mode .attribute .basic-attribute.selectable:active,.dark-mode .attribute .basic-attribute.selectable:hover{background-color:hsla(0,0%,100%,.902)}.dark-mode .attribute .basic-attribute.selectable.selected{background-color:#fff;border-bottom:1px solid #009cad}.dark-mode .attribute .basic-attribute.disabled{background-color:hsla(0,0%,100%,.4)}.dark-mode .attribute .basic-attribute.disabled:hover{background-color:hsla(0,0%,100%,.902)}.dark-mode .attribute .basic-attribute.disabled.selected{background-color:#fff;border-bottom:1px solid #009cad}.dark-mode .header-banner-content a,.dark-mode .modal .attribute,.dark-mode .modal .attribute button,.dark-mode .modal .attributes,.dark-mode .modal .basic-link,.dark-mode .modal .description-content,.dark-mode .modal .find-in-store-link,.dark-mode .modal .header-banner-content,.dark-mode .modal .pdp-gallery-button:not(.add-to-wish-list.added),.dark-mode .modal .table-basic-attr,.dark-mode .modal .tf-product-spotlight-carousel-item .tf-carousel-product-collection,.dark-mode .modal .tf-product-spotlight-carousel-item .tf-carousel-product-name{color:#000}.dark-mode .contentProductLargeSelectionWrapper .tf-title h2{color:#fff}.dark-mode .see-variation-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 11 5-5-5-5' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}.dark-mode .attributes .attribute:not(:has(.main-swatch-attrs)){border-top:1px solid hsla(0,0%,100%,.122)}.dark-mode .pdp-gallery-button:before{filter:invert(1)}.dark-mode .pdp-gallery-button:hover:before{filter:none}.dark-mode .pdp-gallery-button:hover{color:#009cad}.dark-mode .color-attribute-desc,.dark-mode .price .value,.dark-mode .product-collection,.dark-mode .product-name{color:#fff}.dark-mode .breadcrumb-plp,.dark-mode .footer-email-signup{background-color:var(--pdp-hj-bottom-color)}.dark-mode .breadcrumb-plp{border-color:hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12);padding-bottom:40px;padding-top:40px}.dark-mode .breadcrumb-plp .breadcrumb-item-active-page,.dark-mode .breadcrumb-plp .breadcrumb-item-inactive-page{color:#fff;opacity:1}.dark-mode .accordion-container .collapse-accordion .title,.dark-mode .breadcrumb-plp .breadcrumb-item-active-page a,.dark-mode .breadcrumb-plp .breadcrumb-item-inactive-page a{color:#fff}.dark-mode .accordion-container .collapse-accordion .title:after{filter:invert(1)}.dark-mode .accordion-container .collapse-accordion a.lnk{color:#fff}.dark-mode .accordion-container .collapse-accordion .collapsible-transition:before{background-color:hsla(0,0%,100%,.12)}.footer-content.footer-hj{background-color:var(--pdp-hj-footer-color)}.footer-content.dark-mode-footer .bx_bn_button,.footer-content.dark-mode-footer .footer-column-title,.footer-content.dark-mode-footer .footer-item a{color:#fff}.footer-content.dark-mode-footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.12)}.footer-content.dark-mode-footer .footer-bottom a{color:#fff}.footer-content.dark-mode-footer .footer-bottom-copyright .copy{color:hsla(0,0%,100%,.6)}.footer-content.dark-mode-footer .footer-bottom-copyright .shipto,.footer-content.dark-mode-footer .footer-bottom-copyright .shipto .basic-link{color:#fff}.footer-content.dark-mode-footer .footer-bottom-logo svg,.footer-content.dark-mode-footer .mobile-logo{filter:invert(1)}.footer-content.dark-mode-footer .footer-container .footer-item{border-bottom:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12)}@media(min-width:720px){.footer-content.dark-mode-footer .footer-container .footer-item{border:unset}}.footer-content.dark-mode-footer .footer-container .footer-item .footer-column-title{background-color:unset}.footer-content.dark-mode-footer .footer-container .footer-item .footer-column-title:after{filter:invert(1)}.dark-mode .contentProductSpotlightWrapper .pdp-link-collection,.dark-mode .contentProductSpotlightWrapper .pdp-link-name,.dark-mode .contentProductSpotlightWrapper .splide__counter,.dark-mode .contentProductSpotlightWrapper .tf-body-copy,.dark-mode .contentProductSpotlightWrapper .tf-description,.dark-mode .contentProductSpotlightWrapper .tf-subtitle,.dark-mode .contentProductSpotlightWrapper .tf-title,.dark-mode .productCardComponentWrapper .pdp-link-collection,.dark-mode .productCardComponentWrapper .pdp-link-name,.dark-mode .productCardComponentWrapper .splide__counter,.dark-mode .productCardComponentWrapper .tf-body-copy,.dark-mode .productCardComponentWrapper .tf-description,.dark-mode .productCardComponentWrapper .tf-subtitle,.dark-mode .productCardComponentWrapper .tf-title,.dark-mode .smallSelectionProductWrapper .pdp-link-collection,.dark-mode .smallSelectionProductWrapper .pdp-link-name,.dark-mode .smallSelectionProductWrapper .splide__counter,.dark-mode .smallSelectionProductWrapper .tf-body-copy,.dark-mode .smallSelectionProductWrapper .tf-description,.dark-mode .smallSelectionProductWrapper .tf-subtitle,.dark-mode .smallSelectionProductWrapper .tf-title,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .pdp-link-collection,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .pdp-link-name,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .splide__counter,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .tf-body-copy,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .tf-description,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .tf-subtitle,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .tf-title{color:#fff}.dark-mode .contentProductSpotlightWrapper .splide__arrow--custom svg,.dark-mode .productCardComponentWrapper .splide__arrow--custom svg,.dark-mode .smallSelectionProductWrapper .splide__arrow--custom svg,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .splide__arrow--custom svg{fill:#fff!important}.dark-mode .contentProductSpotlightWrapper .splide__arrow--custom:hover svg,.dark-mode .productCardComponentWrapper .splide__arrow--custom:hover svg,.dark-mode .smallSelectionProductWrapper .splide__arrow--custom:hover svg,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .splide__arrow--custom:hover svg{fill:#51c3c0!important}.dark-mode .contentProductSpotlightWrapper .progress-bar,.dark-mode .productCardComponentWrapper .progress-bar,.dark-mode .smallSelectionProductWrapper .progress-bar,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .progress-bar{background:#fff!important}.dark-mode .contentProductSpotlightWrapper .progress-bar-shadow,.dark-mode .productCardComponentWrapper .progress-bar-shadow,.dark-mode .smallSelectionProductWrapper .progress-bar-shadow,.dark-mode .spotlightTextCarouselFiftyFiftyWrapper .progress-bar-shadow{background:hsla(0,0%,100%,.12)!important}