@media(min-width:480px) and (max-width:600px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown .container .salesText.salesTextAlternative.alternate .text2{max-width:100%;text-align:left;height:100%}}@media(max-width:520px){#darkSalesCountdown .container.valentines .contentArea .contentPiece{font-size:14px;line-height:18px}}@media(max-width:375px){#shopBag2017 #itemsHolder .twoImageTypes .ringSizeHolder,#shopBag2017 #itemsHolder .ringSizeHolder{white-space:normal}#shopBag2017 #itemsHolder .twoImageTypes .ringSizeHolder,#shopBag2017 #itemsHolder .ringSizeHolder select{margin-bottom:8px}#darkSalesCountdown .container>div{padding:0}#darkSalesCountdown .container.valentines .contentArea .contentPiece{padding:0 6px;font-size:12px;line-height:16px}}@media(min-width:769px) and (max-width:1031px){#darkSalesCountdown .container .salesText{font-size:15px;line-height:21px}}@media(min-width:769px) and (max-width:1031px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.christmas .container #darkSalesCountdown .container .salesText,body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.christmas .container .salesText.salesTextAlternative{width:45%}}@media(max-width:480px){#darkSalesCountdown.christmas .container .salesText.salesTextAlternative,#darkSalesCountdown.christmas .container .salesText{font-size:12px!important;line-height:16px}}@media(min-width:1024px){#darkSalesCountdown .container{max-width:100%;width:1200px}}@media(max-width:375px){#darkSalesCountdown .container>div{padding:0}#darkSalesCountdown .container.valentines .contentArea .contentPiece{padding:0 6px;font-size:11px;line-height:15px}}@media(min-width:641px) and (max-width:1041px){#darkSalesCountdown .container .salesCountdown.endsSoon .countdownTitle{font-size:12px;padding:4px}#darkSalesCountdown .salesCTA button{padding:0 8px}}#newsletterBox .content h2{font-size:38px;line-height:40px;margin-top:50px}#newsletterBox .content h2>span{font-size:70px}#newsletterBox .content .newsletter .btn{display:block}#newsLetterSubscriptionBottomRight .expandedArea img{width:60%}#newsLetterSubscriptionBottomRight .titleArea .h2{box-sizing:border-box}#reviewsPage .content.reviewRowIncomplete>span.reviewRow,#ReviewItemUl li.reviewRowIncomplete>span.reviewRow{max-height:120px}#homepage .phraseBannerBlock .quoteHolder q{font-size:15px}#shoppingBagPage div.PriceSummary>div:first-of-type,#checkoutPage div.PriceSummary>div:first-of-type{font-size:14px;margin-top:1px}#postcodeSearchBilling{font-size:11px}.diamondDetail .buttonSet .btn{width:auto;font-size:14px}#styles .filter2 li a#ancsub_40 img,#styles .filter2 li[data-category="6"] img{max-width:30px}#expresspage .product .btn{font-size:18px;width:75%}#checkout2017 span.stepDescription{font-size:17px}#shopBag2017 .itemInformationHolder>h3{font-size:30px}#checkoutSteps .step .stepTitle{padding-top:16px;font-size:17px}#checkoutSteps .step.active .stepTitle>.stepNumber{padding:3px 8px 4px 9px}#checkout2017 span.stepDescription{font-size:14px}#successPage2017 .promotionHolder figcaption p.title{font-size:26px}.checkout2017 .diamondInformation dt,.checkout2017 .diamondInformation dd{font-size:12px}#successPage2017 .diamondInformation dt{width:60px}#checkoutSteps .step .stepTitle{font-size:15px}#newsletterBox.imperoCollection .content h2{font-size:36px;margin-bottom:0}#newsletterBox.imperoCollection .content h3{font-size:24px}#contactsPage .contactsHolder .tabs li a,#contactsPage .contactsHolder .tabs li.active a{white-space:normal;padding:0 6px;line-height:15px;text-overflow:unset}#contactsPage .contactsHolder .tabs li a .ico,#contactsPage .contactsHolder .tabs li.active a .ico{line-height:28px}a.arrowBtn,a.arrowBtn:link,a.arrowBtn:visited,.arrowBtn{font-size:18px}#diamondCollection2017 #hero .info p{font-size:18px}.headerBannerLinks .btn.eventBtn{min-width:150px}#blackFriday #topBanner .bannerLinks.blackFriday2017 .btn.eventBtn:not(.disabled){width:220px}.bannerLinks.blackFriday2017 .btn.eventBtn:not(.disabled){min-width:200px;font-size:14px}#clockHolder #BF_clock>span>span{font-size:22px}#clockHolder_badge #BF_clock_badge>span+span{margin-left:10px}#clockHolder_badge #BF_clock_badge>span>span{font-size:8px}header .headerVisitShowroom.christmas2017 img{float:left}header .headerVisitShowroom.christmas2017 .arrowBtn{float:left;width:160px;text-align:left;margin-top:55px}#underMenuHolder.christmas2017.expressPageSticky .textHolder{margin:10px 0}#underMenuHolder.christmas2017.expressPageSticky .textHolder>div:last-child{margin-top:8px}#underMenuHolder.christmas2017.expressPageSticky .textHolder p{font-size:18px}#underMenuHolder.christmas2017.expressPageSticky .textHolder>div:first-child p{white-space:normal}a.arrowBtn.jan18,a.arrowBtn.jan18:link,a.arrowBtn.jan18:visited,.arrowBtn.jan18{font-size:14px}#underMenuHolder.jan18 .underMenu p,#underMenuHolder.jan18 .underMenu .clockHolder,#underMenuHolder.jan18 .underMenu .clockHolder span{font-size:19px}#homepage #hero.jan18 figcaption.row>.info .jan18ExtendedSale{margin-top:0}#homepage #hero.jan18 figcaption.row>.info h2{font-size:46px}#homepage #hero.imperoCollection.jan18 figcaption.row>.info img{margin-bottom:0}#homepage #hero.jan18 figcaption.row>.info h3{font-size:18px;width:400px;margin:0 auto 20px}.fancybox-inner .btn{width:180px}#step-2 .tab-select>.single-tab>.col-first{width:120px}#step-1 .options .shapes-list #shape-1,ul.shapes-list #sha_1{background-position:4px 4px}#step-2 .filterControls--title{font-size:16px!important;margin-top:0;padding:0 10px!important}#step-2 .filterControls--title small{margin-bottom:0;margin-left:-10px;font-size:16px!important}#bespokePage .hero-banner.generic .hero-banner--content br,#educationPage .hero-banner.generic .hero-banner--content br{display:none}#newsLetterSubscriptionBottomRight .titleArea .h2{font-size:14px}@media(max-width:768px){#rings-area .DiamondFiltersMobile .diamondFilterSetting .filterContent>div>div.col-first>a.link-info{width:132px}#rings-area .DiamondFiltersMobile .diamondFilterSingle{height:20px;line-height:20px;font-size:12px}#rings-area .DiamondFiltersMobile .diamondFilterSetting .filterContent>div>div.col-first>a.link-info::after{content:"Mehr Erfahren"}#clockHolder_badge #BF_clock_badge>span>span{font-size:1vw}.nightForYouStickyBar .event-description{display:block;float:none;width:100%;text-align:right;position:relative}.nightForYouStickyBar .event-description .subtitle{margin-left:6px;font-size:14px;float:left;white-space:nowrap;max-width:66%}.nightForYouStickyBar .event-description .eventlink{min-width:100px;position:absolute;top:0;right:0;z-index:99999}.nightForYouStickyBar .event-description a.arrowBtn{padding:0;padding-right:24px;margin:0;font-size:14px;margin-left:0;margin-right:4px;letter-spacing:1px}.nightForYouStickyBar .container .event-title{display:none}}@media(min-width:1030px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:.9vw}#step-2 .action-btns .box .link label{font-size:.9vw}#bespokePage .hero-banner.generic .hero-banner--content,#educationPage .hero-banner.generic .hero-banner--content{max-width:72%}.earringImageHolder{width:35px}.topBadge.isSpring a.express>p{font-size:21px}#step-2 .filterControls--title{padding:0 30px!important}#step-2 .filterControls--title small{margin-left:-30px}}@media(min-width:769px){#educationPage .hero-banner.generic .hero-banner--content{max-width:68%}#looseDiamonds .simpleTextBlock .centeredContent h2{margin-bottom:15px;font-size:42px}#looseDiamonds .simpleTextBlock .centeredContent p{margin-bottom:8px}}@media(min-width:769px) and (max-width:1030px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:1.3vw}#bespokePage .hero-banner.generic .hero-banner--content{width:67%}.sub-menu .main_sub_inner_4th:nth-of-type(3) ul{}.earringImageHolder{width:35px}#styles .filter2 li{padding:0 12px 0 0}#styles .filter2 a{font-size:1.4vw}#engagementPage .quote2>div{height:190px}.topBadge.isSpring a.express>p{font-size:2.2vw}#diamondCollection2017 #hero .info p:last-child{display:none}#underMenuHolder.christmas2017.expressPageSticky .textHolder{margin:1.5vw 0}#underMenuHolder.christmas2017.expressPageSticky .textHolder p{font-size:1.5vw}#underMenuHolder.christmas2017.expressPageSticky .textHolder>div:first-child p{max-width:30vw}#underMenuHolder.jan18 .underMenu p,#underMenuHolder.jan18 .underMenu .clockHolder,#underMenuHolder.jan18 .underMenu .clockHolder span{font-size:2vw}#homepage #hero.jan18 figcaption.row>.info h2{font-size:4vw}#homepage #hero.jan18 figcaption.row>.info h3{font-size:2vw;width:35vw;margin:0 auto 2vw}}@media(min-width:481px) and (max-width:768px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:1.9vw}#step-2 .action-btns .box .link label{font-size:1.6vw}#bespokePage .hero-banner.generic .hero-banner--content,#bespokePage .hero-banner.generic .hero-banner--link{font-size:2.3vw;max-width:68%}#educationPage .hero-banner.generic .hero-banner--content{font-size:2.7vw}#educationPage .hero-banner.generic h1.hero-banner--title{font-size:5vw}.stickyBF18-clock #heroClockHolder>div{margin-left:2px;margin-right:2px}.stickyBF18-clock #heroClockHolder .clockHolder #BF2018_heroClock span.timer{font-size:13px}.stickyBF18-clock #heroClockHolder .bf-now-on,.stickyBF18-clock #heroClockHolder .early-bf-sale>div,.stickyBF18-clock #heroClockHolder a.bf-explore-deals{font-size:10px}#underMenuHolder.christmas2017.expressPageSticky .textHolder{margin:1vw 0}#underMenuHolder.christmas2017.expressPageSticky .textHolder p{font-size:2vw;line-height:2vw}#xmas17_clock_badge{margin:0 0 0 2vw}#xmas17_clock_badge>span{font-size:2.5vw}#xmas17_clock_badge>span>span{font-size:1vw}#shopClockHolderMob #jan18_shopClockMob span,#shopClockHolder #jan18_shopClock span,#shopClockHolderMob .textHolder>span,#shopClockHolder .textHolder>span{font-size:4vw}#underMenuHolder.jan18 .underMenu p,#underMenuHolder.jan18 .underMenu .clockHolder,#underMenuHolder.jan18 .underMenu .clockHolder span{font-size:2vw}#homepage #hero.jan18 figcaption.row>.info h2{font-size:5.5vw}#homepage #hero.jan18 figcaption.row>.info h3{font-size:2.3vw;width:50vw;margin:0 auto 3vw}}@media(max-width:480px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:3vw}#step-2 .action-btns .box .link label{font-size:2.8vw}#homepage .main-banner .hero-banner--caption{}#homepage .main-banner .hero-banner--title{white-space:normal}#educationPage .hero-banner.generic .hero-banner--title,#bespokePage .hero-banner.generic .hero-banner--title,#homepage .main-banner .hero-banner--title{white-space:normal}#homepage .main-banner .hero-banner--content{width:60%;margin-bottom:auto}#homepage .main-banner .hero-banner--content br{display:none}#bespokePage .hero-banner.generic .hero-banner--link{width:50%;white-space:normal;font-size:4vw}#homepage .main-banner .hero-banner--link{width:50%;white-space:normal;text-align:center}#educationPage .hero-banner.generic .hero-banner--content,#bespokePage .hero-banner.generic .hero-banner--content,#bespokePage .hero-banner.generic .hero-banner--link{font-size:3.3vw}#bespokePage .hero-banner.generic a.hero-banner--link{margin-top:10px}#bespokePage .hero-banner.generic .hero-banner--title,#educationPage .hero-banner.generic h1.hero-banner--title{font-size:6vw}.stickyBF18-clock #heroClockHolder .clockHolder #BF2018_heroClock span.timer{font-size:14px}.stickyBF18-clock #heroClockHolder a.bf-explore-deals{font-size:10px}.stickyBF18-clock #heroClockHolder .bf-now-on.twoLineText>div{width:77px;line-height:13px}#homepage .hero .expertCraftSlide .craftsmanText{margin-top:-55px}.diamondDetail .buttonSet .btn{width:auto;font-size:2.5vw;padding:5px 10px}.topBadge.isSpring a.express>p{font-size:4.2vw}#deliveryRadioHolder input,#deliveryRadioHolder label,#deliverToCollectMap>i.fa{font-size:14px}#step-2 .action-btns .bigbtn span{font-size:13pt}#clockHolder #BF_clock>span>span{font-size:3vw}.bannerLinks.blackFriday2017 .btn.eventBtn:not(.disabled){min-width:40vw}#underMenuHolder.christmas2017.expressPageSticky .textHolder{margin:0;padding:0}#underMenuHolder.christmas2017.expressPageSticky .textHolder p{font-size:3vw;line-height:2.5vw}#shopClockHolderMob #jan18_shopClockMob span,#shopClockHolder #jan18_shopClock span,#shopClockHolderMob .textHolder>span,#shopClockHolder .textHolder>span{font-size:4vw}#underMenuHolder.jan18 .underMenu .arrowBtn.jan18{font-size:2vw}#underMenuHolder.jan18 .underMenu p,#underMenuHolder.jan18 .underMenu .clockHolder,#underMenuHolder.jan18 .underMenu .clockHolder span{font-size:3.5vw}#underMenuHolder.jan18.nonEng .underMenu p{font-size:3vw}#homepage #hero.jan18 figcaption.row>.info h2{font-size:10vw}#homepage #hero.jan18 figcaption.row>.info h3{font-size:5vw;width:90vw;margin:0 auto 5vw}}@media(max-width:650px){#footer .cookieBarFooter .cookieBarInner p{font-size:13.5px;line-height:18px}#frankfurtShowroomTopBar{font-size:12px}#frankfurtShowroomTopBar .nowOpenForMobile{font-size:14px}.ghostStickyBar{height:66px}.nightForYouStickyBar{height:66px;line-height:66px}.nightForYouStickyBar .event-description .eventlink.mobile-eventlink{font-size:14px;margin-top:6px;text-align:left;line-height:26px;max-width:90%;margin-left:5%;margin-right:5%}}@media(max-width:320px){.winter-sale_hero .info .btn{padding:10px}}@media(min-width:481px) and (max-width:1023px){#wrapper #hero.winter-sale_hero .info p,#wrapper #hero.winter-sale_hero .info h3{font-size:15px}}@media(min-width:1024px) and (max-width:1180px){#wrapper #hero.winter-sale_hero .info p,#wrapper #hero.winter-sale_hero .info h3{font-size:16px}}@media only screen and (min-width:1024px){.main-menu .sub-menu li{max-width:280px}}.main-nav .submenu-link{font-size:12px}.main-nav .submenu-title{font-size:11px;line-height:15px;padding:10px 0}.main-nav .menu-highlight{font-size:13px}@media(min-width:768px){#footerContacts.appointmentPopup .modal #fourthStep .rightContainer{padding-right:8px!important}}@media(min-width:1024px){#footerContacts.appointmentPopup .modal #fourthStep.coming-soon{padding-left:53%!important;padding-right:2%!important;padding-top:30px!important}}#footerContacts.appointmentPopup .modal #fourthStep .contactForm .form #gdprCheckboxHolderFooter span{font-size:13px!important}#footerContacts.appointmentPopup .modal #fourthStep .nextBtn{padding:0 15px!important;line-height:1.2!important}