@media(min-width:321px) and (max-width:840px){#hero .valentinesHero .slideContent .h1,#hero .valentinesHero .slideContent p,#hero .valentinesHero .slideContent .buttonsHolder{max-width:50%}}@media(max-width:480px){#covidLetterUSPLink b,#covidLetterUSPLink span{display:none}}.checkout2017 .diamondInfoToggle{white-space:normal}@media(max-width:520px){#darkSalesCountdown .container.valentines .contentArea .contentPiece{font-size:14px;line-height:18px}}@media(max-width:375px){#darkSalesCountdown .container>div{padding:0}#darkSalesCountdown .container.valentines .contentArea .contentPiece{padding:0 6px;font-size:11px;line-height:15px}}#newsLetterSubscriptionBottomRight .titleArea .h2{padding:0 40px}@media(max-width:480px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown .container .salesText{font-size:13px}body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText{font-size:15px}}@media(min-width:480px) and (max-width:560px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown .container .salesText{font-size:12px}body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText{font-size:13px}}@media(min-width:480px) and (max-width:769px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText.salesTextAlternative{width:50%}body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText.salesTextAlternative{justify-content:flex-start!important}}@media(min-width:769px) and (max-width:940px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown .container .salesText{font-size:12px}body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText{font-size:14px}}@media(min-width:769px) and (max-width:1031px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .container .salesText{justify-content:flex-start}}@media(min-width:480px) and (max-width:600px){body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .salesCTA{width:40%!important}body.FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown.hideCountdown .salesCTA button{padding:0 6px!important}body .FixBF2019Bar:not(#BF2019Page) #darkSalesCountdown .container .salesText.salesTextAlternative.alternate .text2{max-width:100%;white-space:normal;text-align:left;display:flex;transform:translateY(-15px);height:100%}}@media(max-width:380px){.hero-banner.primrose .hero-banner--image{height:fit-content}}#newsLetterSubscriptionBottomRight .expandedArea img{width:60%}#newsLetterSubscriptionBottomRight .titleArea .h2{padding-top:5px;box-sizing:border-box;line-height:20px}@media(max-width:430px){#diamondEarrings .hero-banner.primrose.bf2019 .hero-banner--link{max-width:150px;padding:0 8px}}@media(max-width:400px){.stickynewsletterSubscriptionTopbar .stickyBarContent .contentHolder{font-size:11.5px}}@media(max-width:356px){.newsletterSubscriptionTopbar_topBarHolder .stickynewsletterSubscriptionTopbar .stickyBarContent{padding:0 10px 0 6px}.stickynewsletterSubscriptionTopbar .stickyBarContent .contentHolder{font-size:9.5px}.newsletterSubscriptionTopbar_topBarHolder .stickynewsletterSubscriptionTopbar .stickyBarContent .stickyBarInlineCountdown{padding:2px;margin:0 3px}}.clockHolder_SpringFlashSale2019{width:155px}#notFoundLeftCol{margin:30px 0}.checkout2017 .diamondInformation dt{width:140px}#checkoutSteps .step .stepResume .buttonsHolder .btn{padding:8px}#checkoutSteps .step .stepTitle{height:auto;padding:15px 0}aside #itemsHolder .checkoutItemInformation{width:100%;padding:10px 0}#checkoutSteps #checkoutStep1 .buttonsHolder.hasAmazonBtn .continueHolder .btn{font-size:17px;max-width:100%}#taxDuty .form label{line-height:15px}#bespokePage .hero-banner.generic .hero-banner--content br,#educationPage .hero-banner.generic .hero-banner--content br{display:none}#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}#newsLetterSubscriptionBottomRight .titleArea .h2{font-size:14px}@media(min-width:769px){#educationPage .hero-banner.generic .hero-banner--content{max-width:68%}}@media(max-width:768px){#checkoutSteps #checkoutStep1 .buttonsHolder.hasAmazonBtn .continueHolder .btn{font-size:12px;white-space:normal;line-height:15px}}@media(min-width:481px) and (max-width:768px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:2vw}#step-2 .action-btns .box .link label{font-size:2vw}#bespokePage .hero-banner.generic .hero-banner--content,#bespokePage .hero-banner.generic .hero-banner--link{font-size:2.3vw}#educationPage .hero-banner.generic .hero-banner--content{font-size:2.7vw}#educationPage .hero-banner.generic h1.hero-banner--title{font-size:5vw}}@media(min-width:769px) and (max-width:1030px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:1.3vw}#step-2 .action-btns .box .link label{font-size:1.3vw}#checkoutSteps .step .stepResume>div:nth-child(1){width:60%}#checkoutSteps .step .stepResume>div:nth-child(2){width:40%}#checkoutSteps #checkoutStep1 .buttonsHolder.hasAmazonBtn .continueHolder .btn{font-size:12px}#educationPage .hero-banner.generic .hero-banner--content{width:77%}}@media(min-width:1031px){#step-2 .action-btns .box h5,#step-2 .action-btns .box .h5{font-size:.9vw}#educationPage .hero-banner.generic .hero-banner--caption{padding:60px}#step-2 .action-btns .box .link label{font-size:.9vw}}@media(max-width:1031px){#checkoutSteps .step .stepResume .buttonsHolder .btn{font-size:11px}}@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}#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}#educationPage .hero-banner.generic h1.hero-banner--title{font-size:6vw}#homepage .main-banner .hero-banner--caption{}#homepage .main-banner .hero-banner--title{white-space:normal}#homepage .main-banner .hero-banner--content{width:65%;margin-bottom:auto}#homepage .main-banner .hero-banner--content br{display:none}#homepage .main-banner .hero-banner--link{width:50%;white-space:normal;text-align:center}}@media(min-width:1024px){#darkSalesCountdown{height:110px}#darkSalesCountdown .container{max-width:100%;width:1200px}}@media(min-width:641px) and (max-width:1041px){#darkSalesCountdown .container .salesCountdown.endsSoon .countdownTitle{font-size:12px;padding:4px}#darkSalesCountdown{height:110px}#darkSalesCountdown .salesCTA button{padding:0 8px}}@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}