.font-oswald{font-family:Oswald,sans-serif;letter-spacing:.05em;font-weight:500}.font-garamond{font-family:EB Garamond,serif;font-weight:400;font-style:normal;text-transform:none}.product__info-container .option-title{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:16px}.product__info-container .option-button{font-family:EB Garamond,serif;font-weight:400;font-size:14px;color:rgb(var(--color-neutral));background:none;border:1px solid rgb(var(--color-border-neutral));padding:8px 15px;cursor:pointer;transition:all .3s ease}.product__info-container .option-button:hover{border-color:#000;color:#000}.product__info-container .option-button:visited,.product__info-container .option-button:focus,.product__info-container .option-button:active{color:rgb(var(--color-neutral))}.product__info-container .option-button:focus{outline:none}.product__info-container .option-button.selected,.product__info-container .option-button.selected:hover{background:#000;color:#fff;border-color:#000}.subtitle-text{margin:0;line-height:1.4}.product-title{margin:0;line-height:1.2}.header__submenu{padding-top:10px;margin-top:-10px;z-index:10}.header__menu details[open]>.header__submenu{animation:none;transition:opacity .1s ease;opacity:1;transform:translateY(0);visibility:visible}.header-wrapper .mega-menu__content,.header-wrapper .mega-menu[open] .mega-menu__content{border-top:none}.jewelry-slide-content a{text-decoration:none}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{z-index:2}.rte strong,.rte b,.rte .font-body-bold,body strong,body b,body .font-body-bold,[style*="font-weight: bold"],[style*="font-weight:bold"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rte .font-body-bold,body .font-body-bold{font-family:EBGaramond-Bold,serif;font-weight:700}.rte [style*="font-weight: bold"],.rte [style*="font-weight:bold"],body [style*="font-weight: bold"],body [style*="font-weight:bold"]{font-family:EBGaramond-Bold,serif}.rte .button,.rte .btn-custom,body .button,body .btn-custom,.header__menu-item span,.caption-with-letter-spacing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (-webkit-min-device-pixel-ratio:0){*,.rte strong,.rte b,.rte .font-body-bold,body strong,body b,body .font-body-bold{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.header-wrapper .disclosure__item:last-child .link.link--text.disclosure__link.caption-large.focus-inset{border-bottom:none}.accordion summary svg,.accordion summary .icon{width:12px;height:12px;max-width:12px;max-height:12px;transform:scale(.8)}.accordion{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.accordion summary{padding:20px 24px;background-color:#fafafa;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:space-between}.accordion summary:hover{background-color:#f0f0f0}.accordion__title{margin:0;font-size:16px;font-weight:500;color:rgb(var(--color-neutral));flex:1}.accordion__content{padding:24px;background-color:#fff;border-top:1px solid #e5e5e5}.accordion__content p{margin-bottom:16px;line-height:1.6;color:rgba(var(--color-foreground),.55)}.accordion__content ul{margin:16px 0;padding-left:20px}.accordion__content li{margin-bottom:8px;line-height:1.5}.accordion summary svg{transition:transform .3s ease}.accordion[open] summary svg{transform:rotate(90deg) scale(.8)}.page-faq .rich-text h1{font-size:2.5rem;font-weight:300;text-align:center;margin-bottom:8px;color:rgb(var(--color-neutral))}.page-faq .rich-text p{text-align:center;font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin-bottom:0}.page-faq .rich-text h2{font-size:1.5rem;font-weight:500;text-align:center;margin-bottom:16px;color:rgb(var(--color-neutral))}.page-faq .rich-text p{text-align:center;line-height:1.6;color:rgba(var(--color-foreground),.55)}@media screen and (max-width:749px){.accordion summary{padding:16px 20px}.accordion__content{padding:20px}.accordion__title{font-size:15px}.page-faq .rich-text h1{font-size:2rem}}.video-container{position:relative;width:100%;height:100%;overflow:hidden}.video-poster-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-poster{width:100%;height:100%;object-fit:cover;display:block}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-wrapper video,.video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.video-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.video-container.loading .video-poster{opacity:.7}.video-container.loaded .video-poster-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
