.loaderOverlayComponent{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.loaderOverlayComponent.static{position:static}.loaderOverlayComponent.white{background:rgba(0,0,0,.5)}.loaderOverlayComponent .loaderContainer .icon{width:24px;height:24px;animation:spin 2s linear infinite}.cartComponent{position:relative}.cartComponent .cart{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;position:relative}.cartComponent .cart .cartIcon{width:20px;height:20px}.cartComponent .cart__count{position:absolute;top:60%;left:50%;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;width:100%;height:100%;transform:translate(-50%,-50%)}.cartComponent .cart__count--close{position:absolute;top:0;right:0;width:32px;height:32px;z-index:1}.cartComponent .cart .cart-content{box-shadow:0 0 24px 0 rgba(0,0,0,.08);background:#fff;border-radius:4px}.cartComponent .cart .cart-content__item{border-bottom:1px solid rgba(0,0,0,.1)}.cartComponent .cart .cart-content__item:last-child{border-bottom:none}.cartComponent .cart .cart-content__item:last-child .cartComponent{padding-bottom:0}.cartComponent .cart__button{box-shadow:0 0 24px 0 rgba(0,0,0,.08);background:#000;border-radius:4px;color:#fff;margin-top:16px;font-family:Helvetica,Arial,sans-serif;padding:24px;border:1px solid transparent;transition:background .15s ease-in}.cartComponent .cart__button__copy{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:24px;font-weight:700;width:100%}.cartComponent .cart__button:hover{background:#fff;color:#000;border:1px solid rgba(0,0,0,.1)}.cartComponent .cart .carts{position:absolute;right:0;top:40px;width:390px;z-index:99999;opacity:0;visibility:hidden}.cartComponent .cart .carts .empty-cart{padding:35px 32px;box-shadow:0 0 24px 0 rgba(0,0,0,.08);background:#fff;border-radius:4px;min-height:1px}.cartComponent .cart .carts .empty-cart .image{width:30%;height:100%}.cartComponent .cart .carts .empty-cart .header{margin-left:24px}.cartComponent .cart .carts .empty-cart .header .headline{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:24px;font-weight:700;letter-spacing:.4px}.cartComponent .cart .carts .empty-cart .header .link{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:24px;letter-spacing:.4px;opacity:.6;color:#000;cursor:pointer}.cartComponent .cart .carts .empty-cart .header .link:hover{opacity:1;border-bottom:1px solid #000}@media screen and (max-width:768px){.cartComponent .cart .carts{width:calc(100vw - 40px)}}.nav--desktop{background-color:#fff;font-family:Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;width:100%;z-index:99}.nav--desktop__display-absolute{position:absolute}.nav--desktop .uspBarWrapper{background:#db7093}.nav--desktop .container.uspBarContainer{padding:0!important}.nav--desktop .container-wrapper{width:100%;z-index:1;background-color:#fff;position:relative;box-shadow:inset 0 -1px rgba(0,0,0,.08)}.nav--desktop .container-wrapper>div{padding:0 2rem;max-width:1920px;margin:0 auto}.nav--desktop .container .progress{position:absolute;bottom:-1px;left:50%;width:50vw;height:1px;z-index:99!important}.nav--desktop .container .progress--bar{height:100%;background:#000;transform:scaleX(0);transform-origin:bottom left}.nav--desktop .container .progress--no-usp-bar{bottom:-5px}@media screen and (max-width:768px){.nav--desktop .container .progress{top:0;left:0;width:100%}}.nav--desktop .navTopBar{height:78px;display:flex;align-items:center}.nav--desktop .iconItems,.nav--desktop .infoItems{display:flex;grid-gap:30px}.nav--desktop .iconItems .item,.nav--desktop .infoItems .item{color:#000;height:40px;display:flex;align-content:center;justify-content:center;align-items:center;font-size:14px;position:relative;white-space:nowrap}.nav--desktop .iconItems .item .icon,.nav--desktop .infoItems .item .icon{width:24px;height:24px;margin-right:8px;transition:transform .15s ease-in-out}.nav--desktop .iconItems .item:hover .icon,.nav--desktop .infoItems .item:hover .icon{transform:scale(1.2)}.nav--desktop .iconItems .item .text,.nav--desktop .infoItems .item .text{display:flex;align-items:center}@media screen and (max-width:1024px){.nav--desktop .iconItems,.nav--desktop .infoItems{grid-gap:15px}.nav--desktop .iconItems .item:not(.phone-number) .text,.nav--desktop .infoItems .item:not(.phone-number) .text{display:none}}.nav--desktop .wrappedShopItemContainer{margin-top:10px}.nav--desktop .logo{width:260px}.nav--desktop .shopItems{width:100%;height:64px;display:flex;justify-content:space-between;align-items:center;font-size:14px;text-transform:uppercase}.nav--desktop .shopItems .item,.nav--desktop .shopItems .nav-item__link{color:#000;display:flex;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:1px;font-weight:400;border-bottom:3px solid transparent;padding:19px 0;line-height:24px}.nav--desktop .shopItems .item.active,.nav--desktop .shopItems .item.nav-item__link--active,.nav--desktop .shopItems .item:hover,.nav--desktop .shopItems .nav-item__link.active,.nav--desktop .shopItems .nav-item__link.nav-item__link--active,.nav--desktop .shopItems .nav-item__link:hover{border-bottom:3px solid #000}.nav--desktop .iconItems{justify-content:flex-end}.nav--desktop .iconItems .item{width:40px}.nav--desktop .iconItems .item .icon{margin-right:0}.nav--desktop .iconItems .item .numberBubbleContainer{position:absolute;top:8px;right:-6px}.nav--desktop .iconItems .item .cart .numberBubbleContainer{right:-2px}.nav--desktop .nav{width:100%;position:relative}.nav--desktop .nav .logo-group{display:block}.nav--desktop .nav .logo-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);cursor:pointer;width:197px}.nav--desktop .nav .logo-wrapper svg{height:29px}.nav--desktop .nav .logo__title{font-family:"Silk Serif",serif;font-weight:300;font-size:20px;letter-spacing:1.8px;text-transform:uppercase;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1200px){.nav--desktop .nav .logo__title{font-size:16px}}.nav--desktop .nav .logo__subtitle{font-family:Helvetica,Arial,sans-serif;font-weight:300;font-size:7px;letter-spacing:3px;text-transform:uppercase;color:#000;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1100px){.nav--desktop .nav .mobile-logo{width:80%}}.nav--mobile{background:#fff;width:100%;z-index:999999}.nav--mobile .nav{width:100%}.nav--mobile .nav .logo{width:100%;display:flex;justify-content:center;position:relative;top:2px}.nav--mobile .nav .logo svg{width:200px;height:auto;max-width:100%;display:block}.nav--mobile .burger-menu{margin-right:20px;cursor:pointer;background:none;border:none;padding:0;position:relative}.nav--mobile .burger-menu:before{content:"";position:absolute;inset:-16px}.nav--mobile .burger-menu:focus{outline:2px solid #000;outline-offset:2px}.nav--mobile .burger-menu svg{display:flex;flex-flow:column nowrap;justify-content:space-between;height:20px;width:20px}.nav--mobile .burger-menu svg .menu-line{stroke-width:1px;stroke:#000}.nav--mobile__content-wrapper{font-size:13px;letter-spacing:1px;font-weight:400;padding-bottom:132px}.nav--mobile__content-wrapper a{color:#000}.nav--mobile__content-wrapper [tabindex="0"]:focus-visible,.nav--mobile__content-wrapper a:focus-visible,.nav--mobile__content-wrapper button:focus-visible{outline:2px solid #000;outline-offset:2px}.nav--mobile__content-wrapper .nav-item__link{font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;display:flex;height:120px;position:relative;cursor:pointer;padding:0 18px;align-items:center;line-height:24px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav--mobile__content-wrapper .nav-item__link:focus-visible{outline:2px solid #000;outline-offset:2px}.nav--mobile__content-wrapper .nav-item__link.newsletter{background-color:#f6f7f8}.nav--mobile__content-wrapper .contactRow{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;grid-gap:1rem;padding:1rem 0;border-bottom:1px solid rgb(217.3125,221.5,225.6875)}.nav--mobile__content-wrapper .contactRow a{border:1px solid rgb(217.3125,221.5,225.6875);border-radius:100%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav--mobile__content-wrapper .newsletterRow{background-color:#f6f7f8;border-bottom:1px solid rgb(217.3125,221.5,225.6875)}.nav--mobile__content-wrapper .newsletterRow .disclaimer{padding:.4rem}.nav--mobile__content-wrapper .newsletterRow .subtitle,.nav--mobile__content-wrapper .newsletterRow .title{display:none}.nav--mobile__content-wrapper .newsletterRow .packages,.nav--mobile__content-wrapper .newsletterRow .packages .package:first-child{margin-top:0}.nav--mobile__content-wrapper .shopBubbleContainer{border-bottom:1px solid rgb(217.3125,221.5,225.6875)}.nav--mobile__content-wrapper .shopBubbleSectionHeader{background-color:#f6f7f8;padding:.9rem}.nav--mobile__content-wrapper .configureRingMenuItem{font-family:Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:flex-start;grid-gap:1rem;padding:.45rem .45rem .45rem 1.8rem}.nav--mobile__content-wrapper .configureRingMenuItem:focus{outline:2px solid #000;outline-offset:2px}.nav--mobile__content-wrapper .configureRingMenuItem img{width:100px}.nav--mobile__content-wrapper .finishedInventoryMenuWrapper{max-width:100%;overflow-x:auto}.nav--mobile__content-wrapper .finishedInventoryMenu{font-family:Helvetica,Arial,sans-serif;width:900px;padding:.9rem;display:flex;flex-wrap:wrap;grid-gap:.9rem 0}.nav--mobile__content-wrapper .finishedInventoryMenuItem{margin-right:.4rem}.nav--mobile__content-wrapper .finishedInventoryMenuItem:focus{outline:2px solid #000;outline-offset:2px}.nav--mobile__content-wrapper .languageSelectorComponent{font-family:Helvetica,Arial,sans-serif;justify-content:flex-start;width:100%;padding:.4rem .9rem;margin-bottom:4rem}.nav--mobile__content-wrapper .languageSelectorComponent .flag,.nav--mobile__content-wrapper .languageSelectorComponent .language-select{width:100%}.nav--mobile .iconNav{display:flex;gap:20px}.nav--mobile .iconNav .item{color:#000;position:relative;display:flex;align-items:center;flex-shrink:0}.nav--mobile .iconNav .item .icon{height:20px;width:20px;transition:.3s ease-in-out}.nav--mobile .iconNav .item:hover .icon{transform:scale(1.1)}.nav--mobile .iconNav .item .numberBubbleContainer{position:absolute;bottom:-6px;right:-6px}.nav--mobile .iconNav .item .cart .numberBubbleContainer{right:-6px}.socialComponent .social{width:24px;height:24px}@media screen and (max-width:768px){.socialComponent .social{width:48px;height:48px}}.socialComponent .social img,.socialComponent .social svg{width:100%;height:100%;max-width:unset}.socialComponent .social+.social{margin-left:25px}.socialComponent .copyright{display:block;margin-top:48px}.socialComponent .copyright img,.socialComponent .copyright svg{transform:scale(.75)}@media screen and (max-width:768px){.socialComponent .copyright{margin-top:0}.socialComponent{align-items:center}.socialComponent .social__icons{margin-bottom:33px}}@media screen and (max-width:768px)and (max-width:768px){.socialComponent .social__icons{margin-bottom:0}}.newsletterSignupComponent{margin:0 -10px}@media screen and (max-width:1380px){.newsletterSignupComponent{margin:0}}.newsletterSignupComponent .toggle{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:240px;cursor:pointer;text-align:center;margin:25px auto 0;padding:0 15px;transition:opacity .1s ease-in}@media(hover){.newsletterSignupComponent .toggle:hover{opacity:.6}}.newsletterSignupComponent .collapse-container{overflow:hidden;max-height:2000px;transition:max-height .3s ease-in-out}.newsletterSignupComponent.is-collapsible .newsletterSignupComponent.mobile-hidden .collapse-container{max-height:2000px}@media screen and (max-width:768px){.newsletterSignupComponent.is-collapsible.mobile-hidden .collapse-container{max-height:0}.newsletterSignupComponent.is-collapsible .toggle{display:block}}.newsletterSignupComponent h2.title{text-align:center;font-size:38px;color:#000}@media screen and (max-width:576px){.newsletterSignupComponent h2.title{font-size:24px}}.newsletterSignupComponent .packages{padding:0;justify-content:center;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em}@media screen and (max-width:768px){.newsletterSignupComponent .packages{grid-template-columns:minmax(100%,100%);grid-template-rows:auto}}.newsletterSignupComponent .package{display:flex;flex-direction:column;margin:8px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;background-color:#fff}@media screen and (max-width:768px){.newsletterSignupComponent .package{text-align:center}}.newsletterSignupComponent .package .image{position:relative;overflow:hidden;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:top}.newsletterSignupComponent .package .image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#ddd;opacity:0;transition:opacity .5s cubic-bezier(.2,1,.3,1)}.newsletterSignupComponent .package .content{flex-grow:1;padding:8px 16px;background-color:#fff}.newsletterSignupComponent .package .content .title{padding:8px 0 4px}.newsletterSignupComponent .package .content .subtitle{margin-top:8px;text-align:left}@media screen and (max-width:768px){.newsletterSignupComponent .package .content .subtitle{text-align:center}}.newsletterSignupComponent .package .content .description{padding:16px 0}@media screen and (max-width:768px){.newsletterSignupComponent .package .content .description{padding:8px 0}}.newsletterSignupComponent .package .checkbox{padding:8px 8px 4px;background-color:#ededed}@media screen and (max-width:768px){.newsletterSignupComponent .package .checkbox{margin:0 auto;background-color:#fff;padding:4px}}.newsletterSignupComponent .package .checkbox{display:flex;align-items:center}.newsletterSignupComponent .package .checkbox svg.checkmark .checkmarkFill,.newsletterSignupComponent .package .checkbox svg.checkmark .checkmarkIcon{opacity:0}.newsletterSignupComponent .package .checkbox .label{margin-left:12px;position:relative;text-decoration:underline}@media(hover){.newsletterSignupComponent .package .checkbox .label:hover{text-decoration:none}}.newsletterSignupComponent .package.--selected .image:before{opacity:.3}.newsletterSignupComponent .package.--selected .checkbox .label{font-weight:700}.newsletterSignupComponent .package.--selected .checkbox .label:before{transform:scaleX(1)}.newsletterSignupComponent .package.--selected .checkbox .checkmark .checkmarkFill{opacity:1}.newsletterSignupComponent .package.--subscribed .image:before{opacity:.3}.newsletterSignupComponent .package.--subscribed .checkbox .label{font-weight:700;font-style:italic}.newsletterSignupComponent .package.--subscribed .checkbox .checkmark .checkmarkIcon{opacity:1}.newsletterSignupComponent .package.--subscribed .checkbox .checkmark .checkmarkFill{opacity:0}.newsletterSignupComponent .failure{font-size:18px;font-weight:700;text-align:center;padding-bottom:16px}.newsletterSignupComponent .success{margin:10px auto;font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;text-align:center}.newsletterSignupComponent .success .title{font-family:Helvetica,Arial,sans-serif;font-size:18px}.newsletterSignupComponent .success .subtitle{font-size:16px}.newsletterSignupComponent .signupForm{width:100%}.newsletterSignupComponent .signupForm input,.newsletterSignupComponent .signupForm input:focus,.newsletterSignupComponent .signupForm input:hover{background-color:transparent}.newsletterSignupComponent .signupForm .buttonComponent{flex-grow:0;margin:16px 0 0;height:60px;width:100%}.newsletterSignupComponent .signupForm .label{font-family:Helvetica,Arial,sans-serif}.newsletterSignupComponent .signupInfo{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;margin-top:8px}.newsletterSignupComponent .signupInfo.is-visible{max-height:60px}.newsletterSignupComponent .signupInfo .signupInfoText{padding:8px 0}.newsletterSignupComponent .disclaimer{line-height:24px;margin:18px auto 0;max-width:620px;text-align:center;color:#616161}.newsletterSignupComponent.--success .package{pointer-events:none}body.complete .footer{padding-top:0}.footer{font-size:14px;font-family:Helvetica,Arial,sans-serif}@media screen and (max-width:576px){.footer{font-size:12px}}.footer .display-mobile-only{display:none}@media screen and (max-width:576px){.footer .display-mobile-only{display:inline}}.footer .display-desktop-only{display:inline}@media screen and (max-width:576px){.footer .display-desktop-only{display:none}}.footer .bottomLine{margin-bottom:50px;display:flex;align-items:flex-end;justify-content:space-between;color:#616161}@media screen and (max-width:768px){.footer .bottomLine{flex-direction:column;align-items:center;justify-content:flex-start}}@media screen and (max-width:576px){.footer .bottomLine{font-size:10px}}.footer .bottomLine>*{margin-bottom:20px}.footer .languageAndAddress{display:flex;align-items:center}@media screen and (max-width:768px){.footer .languageAndAddress{flex-direction:column-reverse}}.footer .languageSelector{flex-shrink:0}@media screen and (max-width:768px){.footer .languageSelector{margin-top:1rem;font-size:14px}}.footer .wirtschaftsagentur{max-width:160px;margin-left:10px;flex-shrink:1}@media screen and (max-width:576px){.footer .wirtschaftsagentur{max-width:120px}}.footer .trustedShopsDisclaimer{font-size:12px;margin-bottom:.5em;margin-left:10px;margin-right:150px}.footer .trustedShopsDisclaimer a{font-size:12px;white-space:nowrap}@media screen and (max-width:648px){.footer .trustedShopsDisclaimer{margin-right:10px}}.footer__copyright{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:24px;color:rgba(0,0,0,.6);margin:0 0 32px}@media screen and (max-width:576px){.footer__copyright{text-align:center}}.footer--desktop{border-top:1px solid red}.footer--desktop .logo{width:100%;height:auto;max-width:unset;margin-top:7px}@media screen and (max-width:768px){.footer--desktop .logo{display:none}}.footer--desktop .container{padding:45px 0 72px}@media screen and (max-width:1380px){.footer--desktop .container{padding:45px 40px 72px!important}}@media screen and (max-width:768px){.footer--desktop .container{padding:45px 40px 60px!important}}@media screen and (max-width:576px){.footer--desktop .container{padding:49px 20px 40px!important}}@media screen and (max-width:768px){.footer--desktop .footer--navigation{display:flex;flex-flow:column nowrap;align-items:center;margin-bottom:50px}}@media screen and (max-width:576px){.footer--desktop .footer--navigation{margin-bottom:54px}}.footer--desktop .footer--navigation .header{margin-bottom:30px}@media screen and (max-width:768px){.footer--desktop .footer--navigation .header{margin-bottom:24px}}.footer--desktop .footer--navigation .header .headline{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:24px;font-weight:700;letter-spacing:.4px}@media screen and (max-width:576px){.footer--desktop .footer--navigation .header .headline{line-height:normal}}#trustedShopsBadge{width:180px;height:120px}#trustedShopsBadge .trustedShopsBadge__link{display:block}#trustedShopsBadge .trustedShopsBadge__link img{width:100%}.paymentIconsComponent.paymentIconsFooter{display:flex;flex-wrap:wrap;justify-content:center}.paymentIconsComponent.paymentIconsFooter img{width:64px;margin:15px 12px 0;min-width:0}@media screen and (max-width:576px){.paymentIconsComponent.paymentIconsFooter img{width:45px;margin:0 5px}}.paymentIconsComponent.paymentIconsInline{display:flex}.paymentIconsComponent.paymentIconsInline img{height:44px;margin:0 8px;min-width:0}@font-face{font-family:"Silk Serif";src:url(/static/fonts/silktype/SilkSerif-Light.eot);src:url(/static/fonts/silktype/SilkSerif-Light.eot?#iefix) format("embedded-opentype"),url(/static/fonts/silktype/SilkSerif-Light.woff2) format("woff2"),url(/static/fonts/silktype/SilkSerif-Light.woff) format("woff"),url(/static/fonts/silktype/SilkSerif-Light.svg#SilkSerif-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Neue Haas;src:url(/static/fonts/neuehaas/NeueHaasUnicaPro-Light.eot);src:url(/static/fonts/neuehaas/NeueHaasUnicaPro-Light.eot?#iefix) format("embedded-opentype"),url(/static/fonts/neuehaas/NeueHaasUnicaPro-Light.woff2) format("woff2"),url(/static/fonts/neuehaas/NeueHaasUnicaPro-Light.woff) format("woff"),url(/static/fonts/neuehaas/NeueHaasUnicaPro-Light.svg#NeueHaasUnicaPro-Light) format("svg");font-weight:300;font-style:normal}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}a{text-decoration:none}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body{font-family:Palatino Linotype,Palatino,Times New Roman,Times,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;font-weight:300;position:relative;color:#000;overflow-x:hidden}@media screen and (max-width:576px){body.complete{margin-bottom:90px}}.container{width:100%;max-width:1240px;margin:0 auto;position:relative}@media screen and (max-width:1380px){.container{padding:0 40px!important}}@media screen and (max-width:576px){.container{padding:0 11px!important}}.isvg{width:24px;height:24px}.w100{width:100%}.flex{display:flex}.flex-i{display:inline-flex}.rnw{flex-flow:row nowrap}.rw{flex-flow:row wrap}.cnw{flex-flow:column nowrap}.jcsb{justify-content:space-between}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.aifs{align-items:flex-start}.aife{align-items:flex-end}.aic{align-items:center}.fdc{flex-direction:column}.hide{display:none}.spacer{padding:40px 0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.bodyLink{font-family:Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer}.bodyLink:hover{text-decoration:underline}.bodyLink{color:#000}.simpleButton{display:inline-flex;align-items:center;justify-content:center;width:150px;height:40px;box-sizing:border-box;font-weight:700;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#000;border:1px solid #000;cursor:pointer}.sans,.simpleButton{font-family:Helvetica,Arial,sans-serif}.small-copy{font-size:14px}@media screen and (max-width:1200px){.small-copy{font-size:12px}}@media screen and (max-width:768px){.small-copy{font-size:14px}}@media screen and (max-width:576px){#olark-wrapper .olark-launch-button{left:50%!important;bottom:10px!important;margin-left:-34px!important}}.ch2{position:relative;z-index:9999999999}.ch2 .ch2-style-light .ch2-btn{border:1px solid #000}.ch2 .ch2-style-light .ch2-btn-secondary{background:#fff;color:#000}.ch2 .ch2-style-light .ch2-btn-secondary:hover{background:#fff}.calendly-overlay{z-index:999999!important}.content-wrapper .terms-conditions{position:relative;top:120px}@media screen and (max-width:768px){.content-wrapper .terms-conditions{top:50px}}.content-wrapper .support{margin-top:-113px}.content-wrapper .ring-size-tool{margin-top:60px}.content-wrapper--no-usp-bar{padding-top:77px}@media screen and (max-width:768px){.content-wrapper .support{margin-top:-100px}.content-wrapper .article,.content-wrapper .diamond-guide,.content-wrapper .stories{margin-top:-83px}.content-wrapper .about{top:-83px}}.engraving--active{word-break:break-all;text-align:center}.loadMoreButton{max-width:400px;margin:auto;padding:30px}@media screen and (max-width:768px){.hide--small-desktop{display:none}.show--small-desktop{display:flex}.hide--tablet,.tooltip--ringsize-mobile{display:none}}.spinner__container{opacity:0}.spinner__container .loader--spinner .loader{animation:spin 2s linear infinite}.filter-message__title{font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.2px;font-size:22px;color:#000}@media screen and (max-width:768px){.filter-message__title{font-size:18px}}.filter-message__title__image{max-width:100%;height:auto}.filter-message__title__more{margin-bottom:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}