.newsletter-sign-in-content{font-size:.75rem;line-height:16px}.newsletter-sign-in-content__dark-mode{background-color:#000}.newsletter-sign-in-content__dark-mode .bf-clock-container{margin-top:40px;text-align:center;color:#fff;display:none}.newsletter-sign-in-content__dark-mode .bf-clock-container.active{display:block}.newsletter-sign-in-content__dark-mode .bf-clock-title{font-size:1.125rem;line-height:24px;font-weight:700}@media screen and (min-width: 768px){.newsletter-sign-in-content__dark-mode .bf-clock-title{font-size:1.5625rem;line-height:32px}}@media screen and (min-width: 992px){.newsletter-sign-in-content__dark-mode .bf-clock-title{font-size:1.875rem;line-height:36px}}.newsletter-sign-in-content__dark-mode #bf-newsletter-clock{letter-spacing:12px;font-size:1.875rem;line-height:36px;color:#fff}@media screen and (min-width: 992px){.newsletter-sign-in-content__dark-mode #bf-newsletter-clock{font-size:3.5rem;line-height:64px}}.newsletter-sign-in-content__dark-mode .newsletter-form-content{background-color:#000 !important}.newsletter-sign-in-content__dark-mode .checkboxes-content,.newsletter-sign-in-content__dark-mode .checkboxes-content a,.newsletter-sign-in-content__dark-mode .checkboxes-content .control-checkbox{color:#fff}@media screen and (min-width: 992px){.newsletter-sign-in-content__dark-mode .control-checkbox:hover .control_indicator{box-shadow:inset 0 0 0 2px #FB6A2C}}.newsletter-sign-in-content .benefits-content{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:800px;width:100%}.newsletter-sign-in-content .benefits-content .title{font-size:1.125rem;line-height:24px;font-weight:700;margin:50px 0 40px;text-transform:uppercase}@media (min-width: 992px){.newsletter-sign-in-content .benefits-content .title{font-size:1.3125rem;line-height:28px}}.newsletter-sign-in-content .benefits-content .description{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media (min-width: 576px){.newsletter-sign-in-content .benefits-content .description{flex-direction:row}}.newsletter-sign-in-content .benefits-content .description svg{margin:0 10px 0 0}@media (min-width: 576px){.newsletter-sign-in-content .benefits-content .description svg{margin:0}}.newsletter-sign-in-content .benefits-content .description>div{text-align:center;max-width:100%;display:flex;margin:10px 0}@media (min-width: 576px){.newsletter-sign-in-content .benefits-content .description>div{max-width:160px;display:block;margin:0}}.newsletter-sign-in-content .benefits-content .description>div div:nth-child(1){margin:0;line-height:0}@media (min-width: 576px){.newsletter-sign-in-content .benefits-content .description>div div:nth-child(1){margin:0 0 15px 0}}.newsletter-sign-in-content .benefits-content .description>div div:nth-child(2){font-size:1rem;line-height:20px}@media (min-width: 992px){.newsletter-sign-in-content .benefits-content .description>div div:nth-child(2){font-size:1.3125rem;line-height:28px}}.newsletter-sign-in-content .newsletter-form-content{background-color:#F6F6F6;margin:70px 0 0 0;padding:20px 0 0 0}@media (min-width: 576px){.newsletter-sign-in-content .newsletter-form-content{padding:20px 0}}.newsletter-sign-in-content .newsletter-form-content .newsletter-form{align-items:center;display:flex;flex-direction:column;padding:0 15px}@media (min-width: 576px){.newsletter-sign-in-content .newsletter-form-content .newsletter-form{flex-direction:row}}.newsletter-sign-in-content .newsletter-form-content .newsletter-form .control-radio{margin:0 0 0 50px}.newsletter-sign-in-content .newsletter-form-content .newsletter-form .control-radio:nth-child(2){margin:0}@media (min-width: 576px){.newsletter-sign-in-content .newsletter-form-content .newsletter-form .control-radio:nth-child(2){margin:0 0 0 50px}}.newsletter-sign-in-content .coupon-description-content{padding:10px 0 0 0}.newsletter-sign-in-content .checkboxes-content{padding:40px 0 0 0}.newsletter-sign-in-content .checkboxes-content .specific-rules-content .specific-title{font-size:1rem;line-height:20px;font-weight:400;margin:0 0 20px 0}.newsletter-sign-in-content .checkboxes-content .specific-rules-content .specific-description{display:none}.newsletter-sign-in-content .checkboxes-content .checkboxes{margin:30px 0 0 0}.newsletter-sign-in-content .checkboxes-content .checkboxes .error-message{text-align:left}.newsletter-sign-in-content .checkboxes-content a{text-decoration:underline}.newsletter-sign-in-content .newsletter-button-content{padding:40px 0 60px 0}.newsletter-sign-in-content .benefits-content,.newsletter-sign-in-content .newsletter-form-content .newsletter-form,.newsletter-sign-in-content .coupon-description-content,.newsletter-sign-in-content .checkboxes-content,.newsletter-sign-in-content .newsletter-button-content,.newsletter-sign-in-content .gift-content .container{max-width:700px;margin:auto}.newsletter-gift .description-text{font-size:.875rem;line-height:16px;text-align:center;margin:15px 0}@media screen and (min-width: 992px){.newsletter-gift .description-text{font-size:1.3125rem;line-height:28px}}.newsletter-gift .promotion-rules{font-size:.75rem;line-height:16px}.newsletter-gift .promotion-rules a{text-decoration:underline}.newsletter-gift .benefits-content{max-width:1000px}.newsletter-gift .benefits-content .title{margin:20px 0 30px}@media screen and (min-width: 992px){.newsletter-gift .benefits-content .title{margin:40px 0}}@media screen and (min-width: 576px){.newsletter-gift .benefits-content .description{flex-wrap:wrap}}@media screen and (min-width: 992px){.newsletter-gift .benefits-content .description{flex-wrap:nowrap}}.newsletter-gift .benefits-content .description>div{max-width:280px;display:flex;flex-direction:row;margin:10px auto}@media all and (-ms-high-contrast: none){.newsletter-gift .benefits-content .description>div{width:22%}}@media screen and (min-width: 576px){.newsletter-gift .benefits-content .description>div{max-width:45%;flex-direction:column;margin:20px auto}}@media screen and (min-width: 992px){.newsletter-gift .benefits-content .description>div{max-width:230px}}.newsletter-gift .benefits-content .description>div div:nth-child(1){height:75px;margin:0 0 20px 0}.newsletter-gift .benefits-content .description>div div:nth-child(2){font-size:.875rem;line-height:16px;text-align:center}@media screen and (min-width: 992px){.newsletter-gift .benefits-content .description>div div:nth-child(2){font-size:1rem;line-height:20px}}.newsletter-gift .benefits-content .description svg{width:45px;height:45px;margin:0 20px 0 0}@media screen and (min-width: 576px){.newsletter-gift .benefits-content .description svg{width:auto;height:auto;margin:0}}.newsletter-gift .coupon-text{font-size:1.125rem;line-height:24px;text-align:center;margin:20px 0 20px 0;cursor:pointer}@media screen and (min-width: 992px){.newsletter-gift .coupon-text{font-size:1.3125rem;line-height:28px;margin:40px 0 0 0}}.newsletter-gift .newsletter-form-content{margin:0;padding:20px 0}.newsletter-gift .newsletter-form-content .newsletter-form{flex-direction:column}.newsletter-gift .newsletter-form-content .newsletter-form .control-radio:nth-child(2){margin:0}.newsletter-gift .disabled-element{background-color:#C9C9C9}.newsletter-gift .disabled-element:active,.newsletter-gift .disabled-element:focus{background-color:#C9C9C9}.newsletter-gift .checkboxes-content{padding:15px 0 0 0}.newsletter-gift .checkboxes-content .rules-checkbox a{text-decoration:underline}.newsletter-gift .gift-title{font-size:1.125rem;line-height:24px;font-weight:700;text-align:center;text-transform:uppercase;margin:40px 0 0 0}@media screen and (min-width: 992px){.newsletter-gift .gift-title{font-size:1.5625rem;line-height:32px;margin:60px 0 0 0}}.newsletter-gift .gift-content{background-color:#A8B6CA;padding:25px 0;margin:0 0 30px 0}.newsletter-gift #newsletter-coupon{display:flex;flex-direction:column}@media screen and (min-width: 768px){.newsletter-gift #newsletter-coupon{flex-direction:row}}.newsletter-gift input[type="text"]{border-radius:0;font-size:.875rem;line-height:16px;height:50px}@media screen and (min-width: 768px){.newsletter-gift input[type="text"]{margin:0 20px 0 0}}.newsletter-gift input[type="submit"]{min-width:220px;margin:10px 0 0 0}@media screen and (min-width: 768px){.newsletter-gift input[type="submit"]{margin:0}}.newsletter-gift .products-gift-content{max-width:450px;margin:0 auto 80px auto}@media all and (-ms-high-contrast: none){.newsletter-gift .products-gift-content{max-width:600px}.newsletter-gift .products-gift-content img{width:100%;max-width:270px}.newsletter-gift .products-gift-content select{background:none;padding:14px 16px 16px 10px}}.newsletter-gift .products-gift-content .title{font-size:1.3125rem;line-height:28px;font-weight:700;text-align:center;margin:0 0 30px 0;padding:0 15px}.newsletter-gift .products-gift-content .products-content{display:flex}.newsletter-gift .products-gift-content .products-content .product{padding:0 15px}.newsletter-gift .products-gift-content .products-content .name{font-size:.75rem;line-height:16px;padding:10px 0}.email-modal .progress-bar-container{width:260px}.email-modal .progress-bar-container .popover{display:block;top:-36px;left:213px;border:none;border-radius:2px;box-shadow:0 1px 4px 0 rgba(131,131,131,0.5)}.email-modal .progress-bar-container .popover .popover-body{font-weight:700;padding:2px 8px;font-size:.875rem;line-height:16px}.email-modal .progress-bar-container .popover .arrow{left:11px}.email-modal .progress-bar-container .progress{height:9px;border-radius:5px}.email-modal .progress-bar-container .progress .progress-bar{background-color:#FB6A2C;border-radius:10px}.email-modal .email-icon a{display:flex;align-items:center;width:120px;padding:12px 24px}
