@media screen and (max-width: 768px){.hide-mobile{display:none!important}}@media screen and (min-width: 769px){.hide-desktop{display:none!important}}.header-logo img{max-width:80px}.header-logo{flex-grow:1}.header-tools{flex-wrap:nowrap!important}.header-tools>ul{flex-wrap:nowrap!important}.header-search-text{opacity:0;width:24px}.header-search-submit.header-search-submit--minimal{top:-2px;padding-right:0;width:30px}.header-search-form .search-submit-active{top:-12px}.main-nav-mobile{display:block}.main-nav-desktop{display:none}.header--logo-right-search.mobile,.header--logo-right-search.mobile .header-search-form-wrapper{display:block}.header-wrapper .header{flex-wrap:wrap}.header-wrapper .header:after{content:"";background-color:#000;height:2px;width:100%}.main-navigation-wrapper .navigation-super-wrapper{box-shadow:none;background-color:var(--header-background-color);top:44.5px;border-top:none;transition-delay:1s;width:100vw;left:0}.header-main-container,.header-nav-container{width:100%;display:flex;align-items:center}.navigation-super-default{padding:0}.has-super-nav:hover .navigation-super-wrapper{transition-delay:0s}.main-navigation-wrapper .scroll-right,.main-navigation-wrapper .scroll-left{display:none}.navigation-super-wrapper .navigation-super.grid{max-width:100%}.header-wrapper .header .header-tools,.header .navigation-toggle{flex:1}.header-background-white{background:#fff!important}.header-search.mobile .header-search-form-wrapper{display:block}.header-search.mobile .header-search-form-wrapper .header-search-form .form-input{padding-left:10px;padding-right:10px;width:200px}.header-search.mobile .header-search-form .search-submit-active,.header-search.mobile .header-search-submit.header-search-submit--minimal{top:0}.header-search.mobile .header-search-input-wrapper{height:50px}body.is-mobile .header .navigation-toggle{display:flex;margin-left:-32px}body.is-mobile .navigation-toggle{padding-left:0}body.is-mobile .navigation-toggle button[data-navigation-toggle]{padding:0 20px;margin-right:10px}.header-search.mobile .header-search-form .header-search-input-wrapper .header-search-clear{right:-20px;top:unset}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.header-account-dropdown div{background-color:#fff}.notification-bar__message p{font-family:var(--body-font);font-weight:300;font-size:12px;line-height:19px;letter-spacing:.2em}.header-tools .header-account-dropdown .header-account-contact-info li a,.header-tools .header-account-create .button-text{font-size:11px;font-weight:400}#main-body .header-tools .header-account-dropdown .header-account-contact-header{font-size:18px}body.is-mobile .main-header,.template-index .header-wrapper .header{position:absolute;width:100%}.docked-header{position:fixed!important;top:0!important;background-color:#fff!important}body.is-mobile .main-header.out-of-view{transform:none}body.is-mobile .main-header{top:unset}.header-search.mobile .header-search-text{width:0px;pointer-events:none;touch-action:none}.template-index .main-navigation-wrapper.navigation-mobile .main-navigation{top:65px}#shopify-section-footer{border-top:2px solid black}#shopify-section-footer .social a{width:unset;height:unset;padding-right:10px}#shopify-section-footer .footer-menu.footer-menu-links ul{display:flex;flex-wrap:wrap}#shopify-section-footer .footer-menu.footer-menu-links ul li{flex:50%;margin-bottom:10px}#shopify-section-footer .footer-lower{text-align:center;padding-right:0;padding-left:0;font-size:14px}.social a svg{color:#000}#shopify-section-footer .footer-menu:not(:first-child){border-top:none}#shopify-section-footer .footer-menu.footer-menu-links:nth-of-type(2){padding-left:0}.footer-klaviyo-snippet>div>div.needsclick>form{margin-left:0!important}#shopify-section-footer p.footer-copyright,#shopify-section-footer .footer-copyright a,#shopify-section-footer .footer-copyright span{font-family:var(--header-font);font-weight:400;text-transform:capitalize;font-size:12px!important;line-height:17px}#shopify-section-footer .footer__social-icons{margin-top:0}.main-footer-wrapper .main-footer-inner .section-title{margin-bottom:0}.btn,button,.button,.button-text,a{font-family:var(--body-font);font-size:14px;font-weight:700;line-height:17px;letter-spacing:.105em;text-transform:uppercase}.product--item-title a,body .subtitle-1{font-family:var(--header-font);font-weight:400;font-size:14px;text-transform:capitalize;letter-spacing:.06em;line-height:25px}body .subtitle-2{font-family:var(--body-font);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.105em;line-height:18px}body .subtitle-3{font-family:var(--body-font);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.105em;line-height:23px}body .subtitle-4{font-family:var(--body-font);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.105em;line-height:19px}body .subtitle-5{font-family:var(--body-font);font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:.105em;line-height:19px}body .subtitle-6{font-family:var(--body-font);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.105em;line-height:19px}p,body .body-1,.body-1 p,.body-1{font-family:var(--body-font);font-weight:300;font-size:14px;text-transform:none;letter-spacing:.01em;line-height:17px}body .body-2,.body-2 p,.body-2{font-family:var(--body-font);font-weight:300;font-size:12px;text-transform:none;letter-spacing:.01em;line-height:14px}.caption{font-family:var(--body-font);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.01em;line-height:19px}.title-alt p,.title-alt{font-family:var(--header-font);font-weight:400;font-size:12px;line-height:19px;letter-spacing:.105em;text-transform:uppercase}.main-navigation-wrapper.navigation-mobile .navigation-list.tertiary li a{font-size:12px;font-weight:400}.footer-menu.footer-menu-links ul li a{font-size:13px;font-weight:400;font-family:var(--body-font);text-transform:capitalize;line-height:16px;letter-spacing:.105em}#shopify-section-footer .footer-menu.mailing-list-form h4,#shopify-section-footer .footer-menu.footer-menu-links .section-title{font-size:14px;text-transform:uppercase}body.is-mobile h1,body.is-mobile #main-body h1,body.is-mobile #main-body h1 p{font-size:46px;letter-spacing:.01em;text-transform:capitalize;line-height:60px}body.is-mobile h2,body.is-mobile #main-body h2,body.is-mobile #main-body h2 p{font-size:46px;letter-spacing:.01em;text-transform:capitalize}body.is-mobile h3,body.is-mobile #main-body h3,body.is-mobile #main-body h3 p{font-size:40px;letter-spacing:.01em;line-height:32px;text-transform:capitalize}body.is-mobile #main-body .body-2,body.is-mobile #main-body p{font-size:14px}body.is-mobile h4,body.is-mobile #main-body h4,body.is-mobile #main-body h4 p{font-size:28px;line-height:34px;font-weight:400;letter-spacing:0em;text-transform:capitalize}body.is-mobile #main-body h5,body.is-mobile #main-body h5 p{font-family:var(--header-font);font-size:24px;line-height:28px;letter-spacing:.01em;text-transform:capitalize;font-weight:700}body.is-mobile #main-body h6,body.is-mobile #main-body h6 p{font-size:22px;letter-spacing:0em;line-height:26px;font-weight:400;text-transform:capitalize}.template-page #main-body .page-header{font-size:46px;line-height:46px}.section-index-slideshow .slideshow-wrapper .mobile-arrow{text-align:center}.section-index-slideshow .slideshow-same-height .slick-slide,.section-index-slideshow .slideshow-same-height .slick-track{min-height:auto!important}.section-index-slideshow .slideshow-wrapper .slick-dots{justify-content:center;height:auto;margin:14px 0;padding:0;font-size:inherit}.section-index-slideshow .slideshow-wrapper .slick-dots li{width:auto;padding:5px;height:auto}.section-index-slideshow .slideshow-wrapper .slick-dots button{width:20px;height:20px;padding:0;border-radius:50%;background-color:#fff}.section-index-slideshow .slideshow-wrapper .slick-arrow{display:none!important}.section-index-slideshow .mobile-arrow{margin-bottom:18px;display:block}.section-index-slideshow .desktop-arrow{display:none}body button.needsclick.kl-teaser-W3WP96{width:fit-content!important}body .footer-tapbar{display:none}.section-index-departments .departments-wrapper{transition:none;margin-left:0;margin-right:0;max-width:100%;width:100%;padding:0}.section-index-departments .department-item{overflow:unset!important;height:100%}.section-index-departments .department-item figure img{object-fit:cover;height:100%}.section-index-departments .department-item .height-inherit,.section-index-departments .department-item figure{height:100%}.section-index-departments .departments-wrapper .departments{margin-left:0;margin-right:0}.section-index-departments .departments-wrapper .departments-slide{display:flex}.section-index-departments .departments-wrapper .grid-item-50{padding:0}.section-index-departments .departments-wrapper .grid-item-50 .department-item{margin-bottom:0}.section-index-departments .floating-cta{position:absolute;width:100%;text-align:center;display:flex;justify-content:center}.section-index-departments .grid-item-50:not(:first-child){display:none}body .index-wrapper .shopify-section.section-index-departments{margin-top:0;margin-bottom:0}.section-index-departments .non-floating-cta .arrow-icon.right{padding-left:30px}.section-index-departments .non-floating-cta{padding-left:0}body .button.primary{background-color:#000}body .button{border:2px solid var(--button-background);transition:all .2s ease-in-out}body .button.primary .button-text{color:#fff}body .button.secondary{background-color:#fff;color:#000}body .button.secondary .button-text{color:#000}body .button:hover{background-color:var(--background-color);color:var(--button-background);border:2px solid var(--button-background)}body .button:hover .button-text{color:var(--button-background)}body .button.hover-animation:before{content:none!important}.arrow-icon.right svg{transform:rotate(-90deg)}.arrow-icon.left svg{transform:rotate(90deg)}.arrow-icon.right{padding-left:16px;width:50px;margin-top:4px}.arrow-icon.left{padding-right:16px;width:50px;margin-top:4px}body .cta-link,body a.link{display:flex;padding:0 10px;width:fit-content;align-items:center;transition:none}.section-index-products .swiper-button-next,.section-index-products .swiper-button-prev{opacity:1;display:block;bottom:-40px!important;top:unset!important}.section-index-products .swiper-button-next svg,.section-index-products .swiper-button-prev svg{background:none;border-radius:0}.section-index-products .swiper-button-prev{right:40px;left:auto}.section-index-products .swiper-button-prev.swiper-button-disabled{opacity:.5!important}body .index-wrapper .section-banner-contained{margin-top:0;margin-bottom:0;padding:60px;position:relative}.section-banner-contained .banner-contained__image img{width:100vw}.section-banner-contained .banner-contained__content{position:absolute;bottom:6px}.section-banner-contained .banner-contained__content .cta-link{float:right;margin-top:-50px}.footer-klaviyo-snippet form>div{min-height:auto!important;padding:0!important;margin:20px 0!important}.footer-klaviyo-snippet form div[data-testid=form-component]:first-child{padding:0!important;justify-content:flex-start!important}.footer-klaviyo-snippet form div[data-testid=form-component]{padding:0 0 0 10px!important;justify-content:flex-start!important}.footer-klaviyo-snippet input::placeholder,.footer-klaviyo-snippet input,.footer-klaviyo-snippet button{font-family:var(--body-font)!important;font-style:normal!important;font-weight:300!important;font-size:12px!important;line-height:15px!important;letter-spacing:.07em!important;text-transform:unset!important}.footer-klaviyo-snippet button{text-transform:uppercase!important}.section-collage-banner .collage-banner-wrapper{position:relative}.section-collage-banner .collage-banner__image-2 img,.section-collage-banner .collage-banner__image-1 img{width:auto}.section-collage-banner .collage-banner__image-1{text-align:right;padding-right:20px}.section-collage-banner .collage-banner__image-2{text-align:right;margin-top:-15%}.section-collage-banner .collage-banner__content{position:absolute;top:50%;transform:translateY(-50%);padding-left:20px}.section-collage-banner .collage-banner__content .cta-link{padding-left:0}.page-jewelry-care .shopify-section.custom-html .custom-html__inner{width:fit-content;font-family:var(--body-font);font-weight:300;font-size:18px;text-transform:none;letter-spacing:.01em;line-height:21px}.page-jewelry-care .shopify-section.custom-html .custom-html__inner li{margin-top:20px}.template-page.page-about .section-index-departments .department-item{height:100%}.template-page.page-about .section-index-departments .grid-item-50:not(:first-child){display:block}.template-page.page-about .shopify-section.rich-text{margin:0;padding:30px 0;position:relative}.template-page.page-about .shopify-section.rich-text:before{content:"";background:#000;position:absolute;top:0;left:50%;transform:translate(-50%);height:1px;width:64px}.template-page.page-about .section-index-departments figcaption h3{text-align:left;font-weight:700}.tab{border-bottom:1px solid rgba(36,36,36,.7)}.tab.active .tab-icon--collapse{display:flex}.tab.active .tab-icon--expand{display:none}.tab-header{display:flex;justify-content:space-between;align-items:flex-start;margin:0!important;padding:20px 0 16px;cursor:pointer}.tab-content{display:none;margin:9px 0 20px}.tab-content p{margin:0;padding:0}.tab-icons{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.tab-icon--expand{display:flex}.tab-icon--collapse{display:none}.template-collection .collection-wrapper .facets__display,.template-collection .collection-wrapper .facets__summary{border:1px solid black}.template-collection .collection-wrapper .pagination-parts span{border-color:#a0b19b}.template-product .index-wrapper{padding-top:40px}.template-product .swatch-color .form-swatch-item.option--active label{border:none}.template-product .product-form .form-field.swatch-color{margin-bottom:6px}.template-product .product-details .swatch-color .form-swatch-item{width:11px;height:9px}.template-product .product-details .swatch-color .form-swatch-item label{width:14px!important;height:14px!important;border:1px solid lightgray!important}.template-product .swatch-other .form-swatch-item label:hover,.swatch-other .form-swatch-item .form-radio:checked+label{background-color:#505b4c;color:#fff}.template-product .product-details .product-swatches .swatch-other,.template-product .product-details .product-swatches{margin-bottom:10px}.template-product .product-details .product-swatches .swatch-other label{border:1px solid var(--button-background);height:25px;padding:0}.template-product .product-details .size-guide{opacity:.35;font-size:12px;font-weight:400}.template-product .product-details .size-guide-container{margin-bottom:20px}.template-product .product-form button[role=button],.template-product .product-form .shopify-payment-button__button,.template-product .product-details button[type=submit] .button-text{font-family:Optima nova,sans-serif;font-size:12px;font-weight:700;letter-spacing:.105em;line-height:17px}.template-product .product-form button[role=button],.template-product .product-form .shopify-payment-button__button,.template-product .product-details .form-actions button[type=submit]{padding:12px 0}.template-product .product-details .form-actions button[type=submit].button-disabled{border:none}.template-product .product-form .shopify-payment-button .shopify-payment-button__button--branded [role=button],.template-product .product-form .shopify-payment-button .shopify-payment-button__button--unbranded{border:2px solid var(--button-background)!important;background-color:var(--background-color)!important;color:var(--button-background)!important}.template-product .product-form .shopify-payment-button .shopify-payment-button__button--branded [role=button]:hover,.template-product .product-form .shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--button-background)!important;color:#fff!important;border:2px solid var(--button-background)!important}.template-product .product-details .product-quantity .form-field-title{font-size:11px;letter-spacing:.105em;margin-bottom:0}.template-product .product-details .product-accordions-wrapper{margin-top:20px}.template-product .product-wrapper .product-images{max-width:454px;min-height:445px;margin-left:auto}.template-product .page-wrapper .product-details{max-width:440px}.template-product .product-page-wrapper .product-thumbnails{margin-top:0}.template-product .product-page-wrapper .product-thumbnails .thumbnails{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px}.template-product .product-page-wrapper .product-thumbnails .product-thumbnail-wrap{max-width:100%;padding:0}.template-product #main-body .product-page-wrapper .product-details .product-title{font-size:28px;line-height:34px;margin-bottom:10px}.template-product .swatch-color .form-swatch-item:not(.swatch-other) .form-radio:checked+label{margin-left:0;margin-top:0}.template-product .swatch-color .form-swatch-item:not(.swatch-other) .form-radio:checked+label:after{top:50%;left:50%;background-color:#000}.template-product .product-recommendations .swiper-button-next,.template-product .product-recommendations .swiper-button-prev{opacity:1;display:block;bottom:-40px!important;top:unset!important}.template-product .product-recommendations .swiper-button-next svg,.template-product .product-recommendations .swiper-button-prev svg{background:none;border-radius:0}.template-product .product-recommendations .swiper-button-prev{right:40px;left:auto}.template-product .product-recommendations .swiper-button-prev.swiper-button-disabled{opacity:.5!important}.template-product .product-recommendations .product-recommendations-heading{margin-bottom:30px}.template-product .product-recommendations .product-item-image{aspect-ratio:1/1}.template-product .product-recommendations .product--item-title{margin-bottom:0}.template-product .product-recommendations .product-item-price{font-size:12px;color:#000}.template-product .product-details .swatch-other.material,.template-product .swatch-settings-section{display:none}.template-product .form-field__swatch-options .form-swatch-item.sold-out label:after{position:absolute;content:"";background:#000;display:block;width:20px;height:1px;left:0;right:0;top:0;bottom:0;margin:auto}.template-product .form-field__swatch-options .form-swatch-item.sold-out,body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-variant-title{opacity:.5}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-price{font-size:12px}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-quantity-button svg{width:14px;height:14px}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-quantity-button{width:auto;height:auto}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-quantity-button.cart-item-decrease{margin-left:0}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item--quantity-wrapper{justify-content:start}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-quantity{font-size:11px}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-details--product-title-wrapper,body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-quantity{margin-bottom:4px}body .capital-shopping-right .cart-items .cart-item-details--wrapper .cart-item-product-title{padding-bottom:6px}body #cartSlideoutWrapper{background-color:#fff}body .capital-shopping-right .cart-item:hover{background:#fff}body .cart-drawer__top .cart-close-icon{width:30px;height:30px}body .cart-drawer__top .cart-close-icon svg{transform:scale(.8)}body #cartSlideoutAside .cart-drawer__top{padding-top:30px}body .cart--shipping-message.rte{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:19px;opacity:.5;letter-spacing:normal}body .cart--subtotals{padding-bottom:0}body .capital-shopping-right .cart-items .cart-item-image--wrapper{width:150px}#main-body .collection-filtering-section .page-header{font-size:28px;line-height:34px;font-weight:400;letter-spacing:0em;text-transform:capitalize;margin:40px 0 20px}#main-body .collection-filtering-section .collection-main .category-header h3{font-size:24px;line-height:28px;letter-spacing:.01em;text-transform:capitalize;font-weight:400}.f-12,.f-14{font-size:14px!important}.f-16{font-size:16px!important}.f-18{font-size:18px!important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.flex{display:flex}.f-col{flex-direction:column}.jcc{justify-content:center}.aic{align-items:center}body .product-recommendations-wrapper .swiper-button-next:after,body .product-recommendations-wrapper .swiper-button-prev:after{content:""!important}body .arrow-icon.left svg,body .arrow-icon.right svg{height:35px}body .arrow-icon.left{margin-right:20px;padding-left:30px}body .account-recover-password-wrapper .form-field{margin-top:20px}@media (min-width: 769px){.header-logo img{min-width:77px}.header-logo{padding:12px 0}.header-wrapper .header-tools ul{padding-right:11%}.main-nav-desktop .main-navigation-wrapper{padding:0}.main-nav-desktop{flex:1}.main-nav-desktop .main-navigation .navigation-list{padding-bottom:0;justify-content:center}.main-nav-mobile{display:none}.main-nav-desktop{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:100%}.header--logo-right-search.mobile,body.is-mobile .header .navigation-toggle{display:none}.header-wrapper .header{padding:0}.header-search.mobile .header-search-form-wrapper{display:none}.header-tools .header-search-form .form-input{font-size:14px;font-family:var(--body-font)}#shopify-section-footer .main-footer-inner{justify-content:space-around}.header-wrapper .header-tools{min-height:38.4px;align-items:center;position:absolute;right:0}.main-navigation .navigation-list-item{padding:10px 0 15px}.main-navigation-wrapper .main-navigation .navigation-list li>a{font-family:var(--body-font);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.105em}.main-navigation-wrapper .main-navigation .navigation-list .navigation-super-collection ul li>a{font-size:12px;font-weight:400;text-transform:none}.navigation-super-default .height-inherit{width:100%}.text-override-18 p,.text-override-18{font-family:var(--body-font)!important;font-weight:300!important;font-size:18px!important;text-transform:none!important;letter-spacing:.01em!important;line-height:21px!important}#shopify-section-footer p.footer-copyright,#shopify-section-footer .footer-copyright a,#shopify-section-footer .footer-copyright span{font-size:14px;line-height:17px}.header-wrapper .header-search-form-style-minimal .header-search-input-wrapper .header-search-text{left:0}body .cart-drawer__top{padding:16px 30px 0}body .capital-shopping-right .cart-item,body .cart--subtotals{padding:0 30px}body .capital-shopping-right .ajax-cart--bottom-wrapper .cart--shipping-message{padding:0 30px 18px}p,.body-1 p,.body-1{font-family:var(--body-font);font-weight:300;font-size:18px;text-transform:none;letter-spacing:.01em;line-height:21px}.body-2 p,.body-2{font-family:var(--body-font);font-weight:300;font-size:14px;text-transform:none;letter-spacing:.01em;line-height:17px}.body-3 p,.body-3{font-family:var(--body-font);font-weight:300;font-size:12px;text-transform:uppercase;letter-spacing:.105em;line-height:19px}.caption{font-family:var(--body-font);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.01em;line-height:19px}body h1,body h1 p,body #main-body h1{font-size:100px;letter-spacing:0em;line-height:130px;text-transform:capitalize}body h2,body h2 p,body #main-body h2{font-size:80px;letter-spacing:.01em;line-height:97px;text-transform:capitalize}body h3,body h3 p,body #main-body h3{font-size:60px;letter-spacing:.01em;line-height:73px;text-transform:capitalize}body h4,body h4 p,body #main-body h4{font-size:42px;letter-spacing:.01em;line-height:51px;text-transform:capitalize}body #main-body .navigation-super h4{color:var(--body-color);font-size:var(--navigation-font-size);text-transform:var(--navigation-text-transform);letter-spacing:var(--navigation-letter-spacing);font-weight:400;line-height:normal}body h5,body h5 p,body #main-body h5{font-family:var(--header-font);font-size:36px;letter-spacing:0em;line-height:54px;font-weight:700;text-transform:capitalize}body h6,body h6 p,body #main-body h6{font-size:24px;letter-spacing:0em;line-height:36px;font-weight:400;text-transform:capitalize}.product--item-title a,.subtitle-1{font-family:var(--header-font);font-weight:400;font-size:14px;text-transform:capitalize;letter-spacing:.06em;line-height:25px}.subtitle-2{font-family:var(--body-font);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.105em;line-height:18px}.subtitle-3{font-family:var(--body-font);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.105em;line-height:23px}.footer-menu.footer-menu-links h4{font-size:14px}.section-index-slideshow .mobile-arrow{display:none}.section-index-slideshow .desktop-arrow{display:block}.section-index-slideshow .desktop-arrow svg{width:12px;height:95px}.section-index-slideshow .slideshow-content{max-width:1800px}.section-index-departments .grid-item-50:not(:first-child){display:block}.section-index-departments .floating-cta{width:50%}body .index-wrapper .section-banner-contained{margin-top:0;margin-bottom:0;padding-bottom:140px;padding-top:80px}.section-banner-contained .banner-contained__image img{max-width:580px}.section-banner-contained .banner-contained__image .height-inherit{margin:0 auto;width:fit-content}.section-banner-contained .banner-contained__content{position:absolute;bottom:60px}.section-banner-contained .banner-contained__content .cta-link{float:right;margin-top:-50px}body .index-wrapper .section-collage-banner{margin:0;padding:80px 0}.section-collage-banner .collage-banner__image-1{text-align:center;position:relative}.section-collage-banner .collage-banner__image-2{text-align:right;margin-top:-15%;position:relative}.section-collage-banner .collage-banner__content{padding-left:150px}.section-collage-banner .collage-banner__content .collage-banner__heading{margin-bottom:150px}.section-collage-banner .collage-banner__content .cta-link{margin-top:10px}.section-collage-banner .floating-text-1,.section-collage-banner .floating-text-2{width:fit-content;position:absolute}.section-collage-banner .floating-text-2{transform:rotate(90deg)}.page-jewelry-care .shopify-section.rich-text{display:none}.template-page.page-about .section-index-departments .department-item figcaption{padding:10%}.template-page.page-about .shopify-section.rich-text{padding:80px 0}.template-page.page-about .section-banner-contained{margin-bottom:-20px}.template-page.page-about .section-banner-contained .banner-contained__image img{max-width:780px}.template-page.page-about .index-rich-text .index-rich-text__text p{line-height:27px}.template-collection .collection-wrapper .facets__display{width:209px}.template-collection .collection-wrapper .product--item-title,.template-collection .collection-wrapper .product-item__image-wrapper{margin-bottom:0}.product-item .product-item__wrapper .product-item-price{font-size:12px;color:#000}.template-collection .collection-wrapper select{background-color:var(--background-color)}.facets__display .facets__header .facets__reset{text-transform:capitalize}.template-collection .collection-wrapper .collection-filters{padding-top:70px}.template-collection .collection-wrapper .section-collection-grid .collection-main-wrapper{margin-top:60px!important}.template-collection .collection-wrapper .collection-title-container{padding:10px 0 20px}.template-collection .collection-wrapper .collection-title__title{padding-bottom:20px;border-bottom:1px solid black}.template-product .page-wrapper{padding-left:25px;padding-right:25px}.template-product .product-page-wrapper{max-width:100%;margin:0;gap:40px 0px}.template-product .index-wrapper .shopify-section{margin-bottom:0}#main-body .collection-filtering-section .page-header{font-size:42px;letter-spacing:.01em;line-height:51px;text-transform:capitalize}#main-body .collection-filtering-section .collection-main .category-header h3{font-size:36px;letter-spacing:0em;line-height:54px;font-weight:400;text-transform:capitalize}}@media (max-width: 768px){.header-wrapper .header{padding:0 32px}.header-wrapper .header-tools{padding-right:0;margin-right:-32px}.header-wrapper .header-tools ul{padding-right:10px}#main-body .footer-menu.mailing-list-form{margin-bottom:0}body .footer-menu.footer-menu-links a{padding-top:3px}.section-index-departments .department-item figcaption.align-mobile{left:unset!important;right:50%!important;transform:translate(50%)!important}body .index-wrapper .section-index-products{margin-bottom:60px}.social svg{height:20px;width:20px}.section-collage-banner .collage-banner-wrapper .collage-banner__content{width:340px!important}.section-collage-banner .floating-text-1,.section-collage-banner .floating-text-2{display:none}#shopify-section-footer .main-footer-wrapper{margin-top:10px}#shopify-section-footer .footer-menu.footer-menu-links{padding-top:0}#shopify-section-footer .footer-lower{border-top:none}.section-index-products .featured-products-heading{font-size:28px}.section-collage-banner .collage-banner__content .collage-banner__heading{margin-bottom:30px}.page-jewelry-care .shopify-section.rich-text{margin-bottom:0}.page-jewelry-care .shopify-section.custom-html{margin-top:10px}.page-jewelry-care .shopify-section.custom-html .custom-html__inner{font-size:14px}.page-jewelry-care .shopify-section.custom-html .custom-html--container{padding:0 31px 0 34px}.page-jewelry-care .shopify-section.rich-text .index-rich-text{padding:0}.page-jewelry-care .shopify-section.rich-text .index-rich-text .index-header{border-bottom:1px solid black;padding-bottom:10px;padding-left:1px;text-align:left;margin-left:20px;margin-right:18px}.page-jewelry-care .shopify-section.rich-text .index-rich-text .index-header h2{font-size:24px!important;font-weight:700}.page-jewelry-care .shopify-section.rich-text .index-rich-text .index-rich-text__text{text-align:justify;padding:0 31px 0 36px}.template-page.page-about .section-index-departments .department-item figcaption{padding:20px;position:relative;top:unset;transform:none;top:0!important}.template-page.page-about .section-index-departments .department-item:first-child img{padding:20px 20px 0}.template-page.page-about .section-index-departments .department-item figcaption h3{text-align:left;font-size:30px!important}.template-page.page-about .section-index-departments .department-item figcaption p{text-align:left}.template-page.page-about .section-index-departments .departments-slide{flex-direction:column}.template-page.page-about .section-index-departments .grid-item-50{flex:1}.template-page.page-about .section-index-products .featured-products-heading{font-size:26px;letter-spacing:.01em}.text-override-18 p,.text-override-18{font-family:var(--body-font)!important;font-weight:300!important;font-size:14px!important;text-transform:none!important;letter-spacing:.01em!important;line-height:21px!important}.footer-menu.footer-menu-links ul li{margin-bottom:0}.template-collection .collection-wrapper .collection-title-container .collection-title__title{font-size:24px;font-family:Optima nova,sans-serif;font-weight:400;text-transform:capitalize;line-height:29px;letter-spacing:.01em;border-bottom:1px solid black;padding-bottom:4px;margin-bottom:8px}.template-collection .collection-wrapper .collection-title-container{padding-top:24px}.template-collection .collection-wrapper .collection-filters{padding-top:0}.template-collection .collection-wrapper .collection-filters__field select,.template-collection .collection-wrapper .collection-filters__label{font-size:14px}.template-collection .collection-wrapper .collection-filters__field select{padding:6px 25px 6px 8px;height:auto}.template-collection .collection-wrapper .facets__form-inner{margin-top:20px}.template-collection .collection-wrapper .facets__summary{font-size:14px!important}.template-collection .collection-wrapper .mobile-facets__open{text-transform:uppercase;font-weight:700;letter-spacing:.105em;background-color:#505b4c;margin-bottom:28px}.collection-wrapper .image-with-text-overlay__wrapper .image-with-text-overlay__content{min-height:280px}.collection-wrapper .image-with-text-overlay__wrapper .image-with-text-overlay__content img.is-lazy{max-height:280px;height:100%;object-fit:cover}.template-collection .collection-wrapper .section-collection-grid{margin-bottom:0}body .product--item-title a{font-size:16px}.template-collection .collection-wrapper #CollectionFiltersForm select,.template-collection .collection-wrapper #CollectionFiltersForm{background-color:var(--background-color)}.collection-wrapper .product-item__wrapper .product--item-title{margin-bottom:0}.template-product .page-wrapper .product-details{margin:0 auto}.template-product .product-wrapper .product-images{max-width:454px;height:auto}.template-product .product-wrapper .product-images #product-media{max-width:454px;max-height:445px;margin:0 auto}.template-product .page-wrapper{padding-left:20px;padding-right:20px}.template-product .product-gallery-section{padding:0}.template-product .page-wrapper .slick-list{max-height:445px}.template-product .product-wrapper .product-media-inner{padding:0;margin-bottom:20px}.template-product .product-details form{margin-top:0}.template-product .product-details .product-title{font-size:28px}.template-product .index-wrapper.product-page-wrapper{padding-top:0}.template-product #main-body .product-page-wrapper .product-details .product-title{margin-bottom:0}.template-product #main-body .form-field-title{font-family:var(--body-font);font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:.105em;line-height:19px}.template-product #main-body #product-description p{font-weight:300}.section-index-slideshow .slideshow-wrapper .slideshow-content-inner .slideshow-title{font-size:30px!important}.section-index-slideshow .slideshow-wrapper .slideshow-content{padding-left:12px;padding-right:12px}}@media (max-width: 1314px){.template-page.page-about .section-index-departments figcaption h3{font-size:40px!important}.template-page.page-about .section-index-departments figcaption{top:280px!important}}.instastory-title{font-size:36px!important;line-height:normal!important}#instafeed{padding-bottom:20px}p.preorder{margin-top:10px;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
