.loader-new:not(.small){min-height:200px}.loader-new.small{min-height:100px}.loader-new.hideInitially{position:absolute;left:0;top:0;background:rgba(255,255,255,0);z-index:1;overflow:hidden;visibility:hidden;transition:background-color 0.4s ease-in-out 0.4s, visibility 0.4s ease-in-out 0.4s}.loader-new.hideInitially .loader-new__inner{opacity:0;transition:opacity 0.4s ease-in-out 0s}.loader-new.hideInitially.loading{background:rgba(255,255,255,0.9);z-index:1;visibility:visible;transition:background-color 0.4s ease-in-out, visibility 0.4s ease-in-out, transform 0.4s ease-in-out}.loader-new.hideInitially.loading .loader-new__inner{opacity:1;transition:opacity 0.4s ease-in-out 0.4s}.loader-new__inner{width:60px;height:60px;stroke:#7d1237;-webkit-animation:rotation 1.35s linear infinite;animation:rotation 1.35s linear infinite}.vir .loader-new__inner{stroke:#c00}.adc .loader-new__inner{stroke:#002F49}.vws .loader-new__inner{stroke:#D6083B}.loader-new__circle{stroke-width:6;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:turn 1.35s ease-in-out infinite;animation:turn 1.35s ease-in-out infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.login-modal .form-error{color:#8a1f11}.login-modal .progress-bar{background-color:#428bca}.login-modal .modal-content{text-align:left;font-family:"OpenSans Regular",georgia,sans-serif;color:#444}.login-modal .modal-content .alert-danger{margin:15px 0}.login-modal .modal-content .alert-danger p{font-size:12px;padding:0}.login-modal .modal-content .alert-warning{margin:15px 0}.login-modal .modal-content .alert-warning p{font-size:12px;padding:0}.login-modal .modal-content .modal-header{background-color:#f2f2f2}.login-modal .modal-content .modal-header a.modal-close{font-size:1.875rem;color:#000}.login-modal .modal-content .modal-header .pull-left{margin:0;padding:0}.login-modal .modal-content p{font-size:12px;padding:10px 0}.login-modal .modal-content h3{font-size:18px;font-weight:bold;position:relative;font-family:"OpenSans Regular",georgia,sans-serif;top:7px;margin:0;padding:0}.login-modal .modal-content label{margin-bottom:5px;font-size:14px;line-height:20px;display:block;font-weight:normal}.login-modal .modal-content input{height:32px}.login-modal .modal-content .password-reset{border:none;background:url("/images/us/en/common/pattern_grey_dots.png") repeat-x left top}.login-modal .modal-content .password-reset p{font-size:1em;padding:20px 0}.login-modal .modal-content .password-reset a{color:#3b78ad}.login-modal .modal-content .button-group{display:flex;justify-content:flex-end;flex-direction:row}@media (max-width: 767px){.login-modal .modal-content .button-group{flex-direction:column}}.login-modal .modal-content .btn-primary{padding:5px 12px;background:#cf004f;color:#fff;border:none;border-radius:3px}.login-modal .modal-content .btn-primary:hover{background-color:#cf004f}@media (min-width: 768px){.login-modal .modal-content .pull-left{margin:0 20px 0 0 !important;padding:10px 0}.login-modal .modal-content .modal-header .pull-left{margin:0 !important}}@media (max-width: 767px){.login-modal .modal-content .pull-left{display:block;margin:0 20px 0 0 !important;padding:10px 0}.login-modal .modal-content .modal-header{background-color:#f2f2f2}.login-modal .modal-content .modal-header a.modal-close .fa{position:absolute;top:10px;right:15px}}@media (max-width: 767px){.login-modal .modal-dialog{margin:0 auto;width:100%;padding:30px}}.login_modal_container .modal-dialog .modal-content .modal-header{background:transparent;border:none}.login_modal_container .modal-dialog .modal-content .modal-header .modal-close .close-icon{float:right;max-width:14px;position:relative;top:5px;right:5px}.login_modal_container .modal-dialog .modal-content .modal-body{display:inline-block;margin:0 auto;width:100%}.login_modal_container .login_modal_input_container .button-default_new{width:440px;height:48px;font-family:Helvetica Neue;font-style:normal;font-weight:bold;font-size:14px;line-height:24px;text-align:center;letter-spacing:0.4px;text-transform:uppercase}@media (max-width: 767px){.login_modal_container .login_modal_input_container .button-default_new{height:56px;width:100%;max-width:440px}}.login_modal_container .login_modal_input_container .login_reg_input_container{width:100%;max-width:440px;margin:0 auto;text-align:left}@media (min-width: 992px) and (max-width: 1365px){.login_modal_container .login_modal_input_container .login_reg_input_container{margin-bottom:45px !important}}@media (max-width: 767px){.login_modal_container .login_modal_input_container .login_reg_input_container{text-align:center;margin-bottom:0px !important;padding-bottom:40px;border-bottom:1px solid #E3E3E3}}.login_modal_container .login_modal_input_container .login_reg_input_container .login_reg_title{font-family:Helvetica Neue;font-style:normal;font-weight:bold;font-size:24px;line-height:32px;text-align:center;letter-spacing:0.25px;color:#212121;margin-top:0}@media (min-width: 992px) and (max-width: 1365px){.login_modal_container .login_modal_input_container .login_reg_input_container .login_reg_title{margin-bottom:15px !important}}.login_modal_container .login_modal_input_container .login_reg_input_container .login_reg_title_mob{font-family:Helvetica Neue;font-style:normal;font-weight:bold;font-size:20px;line-height:28px;letter-spacing:0.15px;color:#212121;text-align:center;margin:0}.login_modal_container .login_modal_input_container .login_reg_input_container .login_reg_sub_title_mob{font-family:Helvetica Neue;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#545454;text-align:center;margin:0}.login_modal_container .login_modal_input_container .login_reg_input_container .input_division{text-align:left}.login_modal_container .login_modal_input_container .login_reg_input_container .input_division input.form-error{background:#FBE3E4 !important;color:#8a1f11 !important;border-color:#FBC2C4 !important}.login_modal_container .login_modal_input_container .login_reg_input_container .input_division .form-error{font-size:12px;color:#8a1f11 !important}.login_modal_container .login_modal_input_container .login_reg_input_container .input_division .form-input{height:56px;width:100%;max-width:440px;margin:0 auto}@media (min-width: 1366px) and (max-width: 1510px){.login_modal_container .login_modal_input_container .login_reg_input_container .input_division .form-input{height:52px}}@media (min-width: 992px) and (max-width: 1365px){.login_modal_container .login_modal_input_container .login_reg_input_container .input_division .form-input{height:52px}}.login_modal_container .login_modal_input_container .login_reg_input_container .input_division label.form-error{position:absolute}.login_modal_container .login_modal_input_container .login_reg_input_container .forgot_password_link{font-family:Helvetica Neue;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#545454;text-decoration:underline}@media (min-width: 992px) and (max-width: 1365px){.login_modal_container .login_modal_input_container .login_reg_input_container .forgot_password_link{margin-bottom:15px !important}}@media (max-width: 767px){.login_modal_container .login_modal_input_container .login_reg_input_container .forgot_password_link{margin-bottom:25px !important}}.login_modal_container .login_modal_input_container .login_reg_input_container .login-btn{margin:0 auto;width:100%}.login_modal_container .login_modal_input_container .loader-new{position:absolute;left:0;right:0;text-align:center}.login_modal_container .login_modal_input_container .loader-new .loader-new__inner{top:40%;transform:translateY(-50%);position:absolute;left:0;right:0;margin:0 auto}.login_modal_container .login_modal_input_container .not_a_member_container .not_a_member_title{font-family:Helvetica Neue;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-align:center;color:#212121}@media (min-width: 992px) and (max-width: 1365px){.login_modal_container .login_modal_input_container .not_a_member_container .not_a_member_title{font-size:21px;line-height:20px}}@media (max-width: 767px){.login_modal_container .login_modal_input_container .not_a_member_container .not_a_member_title{font-size:20px;line-height:28px;letter-spacing:0.15px;margin-top:25px}}.login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn{display:flex;text-align:center;justify-content:center;align-items:center;border:1px solid #000;border-radius:3px;box-shadow:none;transition:all 0.28s;cursor:pointer;text-decoration:none;color:#444;margin:0 auto;background:transparent}.wpe .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn{border:1px solid #830035;color:#830035}.wpe .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:hover,.wpe .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:focus{border:1px solid #212121;color:#212121;background:transparent}.adc .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn{border:1px solid #003a56;color:#003a56}.adc .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:hover,.adc .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:focus{border:1px solid #212121;color:#212121;background:transparent}.vir .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn{border:1px solid #c00;color:#c00}.vir .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:hover,.vir .login_modal_container .login_modal_input_container .not_a_member_container .new-account-btn:focus{border:1px solid #212121;color:#212121;background:transparent}#state-modal .modal-body{padding:20px}#state-modal .modal-body #state-modal-logo{margin:10px;text-align:center}#state-modal .modal-body #state-modal-logo img{width:200px}#state-modal .modal-body #state-modal-content{border-top:1px solid #ccc}#state-modal .modal-body #state-modal-content p{text-align:left;margin:10px;font-size:.8rem}#state-modal .modal-body #state-modal-content .select-container{width:calc(100% - 100px)}#state-modal .modal-body #state-modal-content .select-container #state{font-size:.9rem;display:inline-block;width:100%;height:30px;line-height:26px;background:#fefefe;margin:0;border-color:#a6a6a6}#state-modal .modal-body #state-modal-content #stateSelectorSubmit{padding:5px 8px;font-size:.8rem}.search-bar{width:70%;margin:20px auto;position:relative}.vws .search-bar{max-width:890px;width:auto}@media (max-width: 767px){.search-bar{width:100%}}.search-bar input{width:100%;padding:15px 15px 15px 65px;border:1px solid #ccc;transition:border-color .2s;color:rgba(0,0,0,0.76)}.search-bar input::placeholder{color:rgba(0,0,0,0.38)}.search-bar input:focus{outline:none;border-color:#8e8e8e}.search-bar::before{content:'\f002';font-family:'FontAwesome';color:#9e9e9e;font-size:18px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.search-dropdown{display:none;position:absolute;left:50%;transform:translate(-50%, -10px);z-index:10;list-style:none;width:95%;padding:0;margin:0 auto;border-radius:3px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.1),0 1px 18px rgba(0,0,0,0.12),0 6px 10px rgba(0,0,0,0.14)}.vws .search-dropdown{z-index:1}.vws .search-dropdown li a{color:rgba(0,0,0,0.6)}.search-dropdown.focus{display:block}.search-dropdown:empty{display:none}.search-dropdown li:first-child,.search-dropdown li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.search-dropdown li:last-child,.search-dropdown li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:none}.search-dropdown li{border-bottom:1px solid #ccc}.search-dropdown li a{padding:15px;line-height:25px;display:block;background-color:#fff}.search-dropdown li a:hover{cursor:pointer;background-color:#f4f4f4;text-decoration:none}@media (min-width: 1024px){.bon .container{width:1024px !important}}@media (min-width: 1024px){.fox .container{max-width:1024px}}.bon .form-group{margin-bottom:34px}@media (max-width: 767px){.bon .form-group{margin-bottom:34px}}.bon .voucher-container .form-group:last-of-type{justify-content:right}@media (max-width: 767px){.bon .voucher-container .form-group:last-of-type{display:flex;justify-content:center}}.gift-main-container .gift-banner-section{width:100vw;position:relative;margin-left:-50vw;left:50%}.gift-main-container .gift-banner-section img{width:100%}.gift-main-container .gift-banner-section .content-section{top:50%;transform:translateY(-50%);position:absolute;max-width:17%;left:22%}@media (min-width: 992px) and (max-width: 1199px){.gift-main-container .gift-banner-section .content-section{max-width:30%;left:7%}}@media (min-width: 768px) and (max-width: 991px){.gift-main-container .gift-banner-section .content-section{top:70%;max-width:40%;left:5%}}@media (max-width: 767px){.gift-main-container .gift-banner-section .content-section{max-width:46%;left:5%}}.gift-main-container .gift-banner-section .content-section .gift-title{font-family:"Helvetica Neue";font-style:normal;font-weight:bold;font-size:35px;line-height:48px;color:#212121;margin:0}@media (max-width: 767px){.gift-main-container .gift-banner-section .content-section .gift-title{font-size:28px;line-height:34px;letter-spacing:0.25px}}.gift-main-container .gift-content-container{margin-top:60px;padding-bottom:80px;border-bottom:1px solid #861C52}@media (max-width: 767px){.gift-main-container .gift-content-container{margin-top:30px;padding-bottom:50px}}.gift-main-container .gift-content-container .gift-content{font-family:"Helvetica Neue";font-style:normal;font-weight:500;font-size:17px;line-height:30px;letter-spacing:0.5px;color:#000000}@media (max-width: 767px){.gift-main-container .gift-content-container .gift-content{font-size:15px;line-height:22px}}.gift-main-container .gift-content-container .gift-card-callouts-container{display:flex;align-items:stretch;justify-content:space-between;margin-top:70px}@media (max-width: 767px){.gift-main-container .gift-content-container .gift-card-callouts-container{margin-top:30px;flex-direction:column;align-items:center}}.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section{text-align:center;max-width:247px;background:#FFFFFF;box-shadow:0px 62px 64px rgba(0,0,0,0.04);border-radius:10px;padding:20px}@media (min-width: 768px) and (max-width: 991px){.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section{max-width:224px;min-height:262px}}@media (max-width: 767px){.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section{max-width:292px;box-shadow:0px 4px 30px rgba(0,0,0,0.05);margin-bottom:40px}.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section:last-child{margin-bottom:0px}}.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section img{margin:0 auto}.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section .title{font-family:"Helvetica Neue";font-style:normal;font-weight:500;font-size:15px;line-height:28px;letter-spacing:0.25px;color:#212121}.gift-main-container .gift-content-container .gift-card-callouts-container .callout-section .content{font-family:"Helvetica Neue";font-style:normal;font-weight:normal;font-size:15px;line-height:26px;letter-spacing:0.25px;color:#212121;margin:0}.gift-main-container .gift-form-container{margin-top:70px}@media (max-width: 767px){.gift-main-container .gift-form-container{margin-top:0px}}.gift-main-container .gift-form-container .voucher-container{padding-bottom:20px;margin-bottom:45px;border-bottom:1px solid #E8E8E8}@media (min-width: 768px) and (max-width: 991px){.gift-main-container .gift-form-container .voucher-container{padding-bottom:0;margin-bottom:40px}}@media (max-width: 767px){.gift-main-container .gift-form-container .voucher-container{padding-bottom:10px;margin-bottom:20px}}.gift-main-container .gift-form-container .voucher-container .form-group{padding-right:0 !important;position:relative;margin-bottom:25px}.gift-main-container .gift-form-container .voucher-container .form-group.form-group-button{text-align:center}.gift-main-container .gift-form-container .voucher-container .form-group .formLabel{position:relative;display:block}.gift-main-container .gift-form-container .voucher-container .form-group .formLabel .form-label-text{padding:7px;padding-left:9px;pointer-events:none;position:absolute;left:0;top:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);opacity:0.5}.gift-main-container .gift-form-container .voucher-container .form-group .formLabel input{padding-left:9px;margin:0}.gift-main-container .gift-form-container .voucher-container .form-group .formLabel input:focus ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel input:not(:placeholder-shown) ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel textarea:focus ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel textarea:not(:placeholder-shown) ~ .form-label-text{opacity:1;transform:translateY(-60%) translateX(6px);background-color:#fff;padding:2px 4px;line-height:1}.gift-main-container .gift-form-container .voucher-container .form-group .formLabel input:focus ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel input:not(:-ms-input-placeholder) ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel textarea:focus ~ .form-label-text,.gift-main-container .gift-form-container .voucher-container .form-group .formLabel textarea:not(:-ms-input-placeholder) ~ .form-label-text{opacity:1;transform:translateY(-60%) translateX(6px);background-color:#fff;padding:2px 4px;line-height:1}.gift-main-container .gift-form-container .voucher-container .sample-card{margin-left:0}@media (max-width: 767px){.gift-main-container .gift-form-container .voucher-container .sample-card{margin:0 auto !important}}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount{padding-right:0 !important;width:325px;margin-bottom:0}@media (max-width: 767px){.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount{margin:0 auto !important}}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .choose-value{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #861C52}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .choose-value .choose-value-text{font-family:"Helvetica Neue";font-style:normal;font-weight:500;font-size:17px;line-height:28px;letter-spacing:0.5px;color:#1E1E1E}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .choose-value .sample-card-amount{font-family:"Helvetica";font-size:28px;line-height:33px;letter-spacing:0.5px;color:#78023E}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .radio{justify-content:space-between;margin:0;padding:25px 0;border-bottom:1px solid #861C52}@media (max-width: 767px){.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .radio{display:flex;align-items:center;justify-content:space-between}.gift-main-container .gift-form-container .voucher-container .form-group-gift-cart-amount .radio label.radio-inline{margin:0}}@media (max-width: 767px){.gift-main-container .gift-form-container .voucher-container .gift-options-container{flex-direction:column}}.gift-main-container .gift-form-container .how-it-works{padding:17px 0;border-bottom:1px solid #861C52;width:325px}@media (max-width: 767px){.gift-main-container .gift-form-container .how-it-works{margin:0 auto !important}}.gift-main-container .gift-form-container .how-it-works .how-it-works-title .title{margin:0;font-family:"Helvetica Neue";font-style:normal;font-weight:normal;font-size:15px;line-height:28px;letter-spacing:0.25px;color:#1E1E1E;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.gift-main-container .gift-form-container .how-it-works .how-it-works-title .title.collapsed .fa-angle-down{display:block}.gift-main-container .gift-form-container .how-it-works .how-it-works-title .title.collapsed .fa-angle-up{display:none}.gift-main-container .gift-form-container .how-it-works .how-it-works-title .title .fa-angle-down{display:none}.gift-main-container .gift-form-container .how-it-works .how-it-works-title .title .fa-angle-up{display:block}.gift-main-container .gift-form-container .validity{width:325px}@media (max-width: 767px){.gift-main-container .gift-form-container .validity{margin:0 auto !important}}.gift-main-container .gift-form-container .validity .validity-text{font-family:"Helvetica Neue";font-style:normal;font-weight:300;font-size:15px;line-height:28px;letter-spacing:0.5px;color:#000000}.gift-main-container .gift-form-container .form-group-container.col-xs-12.col-sm-6.col-md-7{box-shadow:0px 4px 30px rgba(0,0,0,0.05);background:#FFFFFF;padding:40px}@media (min-width: 768px) and (max-width: 991px){.gift-main-container .gift-form-container .form-group-container.col-xs-12.col-sm-6.col-md-7{padding:25px}}@media (max-width: 767px){.gift-main-container .gift-form-container .form-group-container.col-xs-12.col-sm-6.col-md-7{padding:20px}}.gift-main-container .gift-form-container .voucher-form-terms .terms-title{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:13px;line-height:19px;color:rgba(0,0,0,0.6)}.gift-main-container .gift-form-container .voucher-form-terms .terms-desc{font-family:"Helvetica";font-style:normal;font-weight:300;font-size:13px;line-height:20px;letter-spacing:0.5px;color:rgba(0,0,0,0.6)}.vws .gift-main-container .gift-form-container .voucher-form-terms{margin-bottom:50px}.voucher-container{margin-top:25px}.osw .voucher-container .button-primary{background-color:#890419 !important;color:#fff;border:1px solid #890419;border-radius:40px;font-size:12px}.fox .voucher-container .button-primary{color:#fff;border:1px solid #2954B6;border-radius:40px;font-size:12px;border-radius:var(--Small-Radius, 4px);background:var(--Fox-Primary-Blue-500, #2954B6);text-transform:uppercase}.bon .voucher-container .button-primary{border:1px solid #222222;background:var(--Bon-Primary-Blue-500, #222);text-transform:uppercase;width:139px;color:var(--BA-Primary-White, #fff);font-family:"FuturaPT";font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:2.4px;text-transform:uppercase}.law .voucher-container{color:#000000}.law .voucher-container .button-primary{font-family:'Roboto';background:#117B53;border-color:#117B53;color:#fff}.law .voucher-container .button-primary:hover{color:#fff;background:#08603E;border-color:#08603E;text-decoration:none}.law .voucher-container .button-default{color:#000}.law .voucher-container .button-default.active{color:#fff}.voucher-container hr{border-bottom:1px solid #ccc;margin:35px 0;clear:both;border:1px solid #dee2e6}body.fox .voucher-container hr{display:none}body.bon .voucher-container hr{display:none}.voucher-container label{font-weight:normal;padding-left:0}.osw .voucher-container label{font-family:'Roboto';font-size:12px;color:#222}.bon .voucher-container label{color:var(--Base-Colors-Black, #222);font-family:"FuturaPT";font-size:16px;font-style:normal;font-weight:400;line-height:22px}.voucher-container .us-voucher-custom{display:inline-block;position:absolute;top:17px;font-size:1.3rem;color:#444;align-items:center;padding-left:10px;z-index:1}.fox .voucher-container .us-voucher-custom{top:12px}.bon .voucher-container .us-voucher-custom{top:12px}.wsj .voucher-container .us-voucher-custom{top:10px}@media (max-width: 767px){.voucher-container .us-voucher-custom{top:7px}.osw .voucher-container .us-voucher-custom{top:21px}.fox .voucher-container .us-voucher-custom{top:11px}.bon .voucher-container .us-voucher-custom{top:11px}}.law .voucher-container .us-voucher-custom{color:#000000;top:10px;padding-left:5px}.voucher-container .form-control{margin-bottom:10px}.voucher-container .form-control[name="voucher-amount-custom"]{margin-bottom:0;text-align:center;width:150px}.voucher-container .form-control[name="voucher-amount-custom"].us{position:relative;text-align:right;min-width:164px}.voucher-container .form-control[name="voucher-amount-custom"].us.osw{top:-10px}@media (max-width: 767px){.voucher-container .form-control[name="voucher-amount-custom"].us.osw{top:-5px}}.voucher-container .form-control[name="voucher-amount-custom"].us.bon{top:-10px}@media (max-width: 767px){.voucher-container .form-control[name="voucher-amount-custom"].us.bon{top:0px;margin-top:0 !important}}.voucher-container .form-control[name="voucher-amount-custom"].us.fox{top:-10px}@media (max-width: 767px){.voucher-container .form-control[name="voucher-amount-custom"].us.fox{top:-5px}}.voucher-container .form-control[name="voucher-amount-custom"].us.wsj{min-width:150px}.voucher-container .form-control[name="voucher-amount-custom"]::-webkit-input-placeholder{font-size:0.8rem;opacity:1;color:#000}.voucher-container .form-control[name="voucher-amount-custom"]::-webkit-input-placeholder.law{color:#000000}.voucher-container .form-control[name="voucher-amount-custom"]:focus::-webkit-input-placeholder{opacity:0}.voucher-container .form-group textarea{margin-bottom:5px}.voucher-container .form-group:last-of-type{margin-bottom:0px}.voucher-container .form-group button[type=submit]{font-size:13px;text-transform:uppercase;font-family:'Roboto';font-weight:600;border-radius:4px;line-height:14px;padding:12px 24px;letter-spacing:0.48px}.voucher-container .form-group button{border-radius:0}.voucher-container .voucher-form{margin-bottom:35px;border-radius:0;font-family:"OpenSans SemiBold",georgia,sans-serif;font-size:13px}.fox .voucher-container .voucher-form{margin-bottom:44px;margin-top:40px}.bon .voucher-container .voucher-form{margin-top:50px;margin-bottom:44px}@media (max-width: 767px){.bon .voucher-container .voucher-form{margin-top:0px}}.voucher-container .voucher-header-container{text-align:center}.voucher-container .voucher-header{color:#000;font-size:2rem;line-height:2.6rem;font-weight:bold;margin-bottom:15px;margin-top:0;color:#cf004f;font-family:"Oswald Bold",georgia,sans-serif;margin-bottom:0}@media (min-width: 768px){.voucher-container .voucher-header{line-height:1rem}}.osw .voucher-container .voucher-header{font-family:"Neue Haas Grotesk Text Pro";color:#000;font-weight:bolder !important}.fox .voucher-container .voucher-header{color:var(--Fox-Base-Black, #000);text-align:center;font-family:'Roboto', sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:48px}.bon .voucher-container .voucher-header{color:var(--BA-Primary-Black, #000);text-align:center;font-family:"FuturaPT";font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:1.28px;text-transform:uppercase;margin-top:20px}.voucher-container .voucher-sub-header{font-size:1rem;font-weight:normal;line-height:1.4;font-family:"OpenSans Regular",georgia,sans-serif;font-size:1.25rem}.osw .voucher-container .voucher-sub-header{font-family:"Neue Haas Grotesk Text Pro";color:#000;font-weight:400 !important}.fox .voucher-container .voucher-sub-header{color:var(--Fox-Base-Text, #6B7280);text-align:center;font-family:'Roboto', sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.bon .voucher-container .voucher-sub-header{color:var(--BA-Primary-Text-Gray, #666);text-align:center;font-family:"FuturaPT";font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:30px}@media screen{.bon .voucher-container .voucher-sub-header{margin-bottom:24px}}.voucher-container .gift-options-container button,.voucher-container .gift-options-container input{height:51px}.voucher-container .gift-options-container button{font-size:1.3rem;padding:5px 10px}body.fox .voucher-container .gift-options-container button{border-radius:4px;font-family:'Roboto', sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}body.bon .voucher-container .gift-options-container button{border-radius:4px;font-family:'FuturaPT', sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}body.bon .voucher-container .gift-options-container button.active{color:#FFFFFF;border:1px solid var(--BA-Secondary-Purple-Dark, #34314A);background:var(--BA-Secondary-Purple, #827ABA);font-weight:600}.voucher-container .gift-options-container input{font-size:11px}.voucher-container .gift-options-container input[name="voucher-amount"]{visibility:hidden}@media (max-width: 767px){.voucher-container .gift-options-container{display:flex;flex-direction:column-reverse}}@media (max-width: 499px){.voucher-container .gift-options-container .radio-inline:last-of-type{display:block;margin-left:0;margin-top:15px}.bon .voucher-container .gift-options-container .radio-inline:last-of-type{margin-top:0px}}.voucher-container .sample-card{font-family:"OpenSans Regular",georgia,sans-serif;border:1px solid black;border-radius:10px;display:flex;width:325px}.osw .voucher-container .sample-card{border:none;width:360px !important}.npr .voucher-container .sample-card{background-color:#fcfbf2;text-align:center}.law .voucher-container .sample-card{background-color:#7A0040;text-align:left}.fox .voucher-container .sample-card{width:290px !important;height:185.387px;flex-shrink:0;border:1px solid var(--Fox-Primary-Blue-500, #2954B6);background:rgba(212,221,240,0.6);border-radius:14.233px}.bon .voucher-container .sample-card{height:185.387px;width:290px !important;flex-shrink:0;border-radius:14.233px;border:1px solid var(--BA-Secondary-Purple-Dark, #34314A);background:var(--BA-Secondary-Purple-Light, #F2F2F8)}@media (min-width: 1200px){.voucher-container .sample-card{margin-left:15px}.bon .voucher-container .sample-card{margin-left:0}}@media (max-width: 767px){.voucher-container .sample-card{margin:15px auto 30px}.osw .voucher-container .sample-card{margin:0}}@media (max-width: 499px){.voucher-container .sample-card{width:100%}}.voucher-container .sample-card .sample-card-content{flex-basis:50%;margin-top:15px;margin-left:15px;margin-bottom:15px}.npr .voucher-container .sample-card .sample-card-content{margin-left:0;flex-basis:auto}.law .voucher-container .sample-card .sample-card-content{margin-top:21px;margin-left:12px}.voucher-container .sample-card .sample-card-content .sample-card-brand-logo{width:100px;margin-bottom:25px}.npr .voucher-container .sample-card .sample-card-content .sample-card-brand-logo{width:180px;height:15px;margin-bottom:15px}.law .voucher-container .sample-card .sample-card-content .sample-card-brand-logo{width:180px;height:15px;margin-bottom:15px;width:initial}.voucher-container .sample-card .sample-card-content .sample-card-amount{font-size:2.4rem;line-height:1;font-weight:bold;font-weight:normal;font-family:"Oswald Bold",georgia,sans-serif;color:#fff}.voucher-container .sample-card .sample-card-content .sample-card-label{font-size:0.8rem}.npr .voucher-container .sample-card .sample-card-content .sample-card-label{color:#000038}.law .voucher-container .sample-card .sample-card-content .sample-card-label{color:#fff}.voucher-container .sample-card .sample-card-content .sample-card-number{font-size:1.4rem;line-height:1;color:#000;font-weight:bold}.npr .voucher-container .sample-card .sample-card-content .sample-card-number{padding:2px 0px;color:#000038;font-weight:bold}.law .voucher-container .sample-card .sample-card-content .sample-card-number{color:#fff;font-family:"OpenSans Bold", georgia, sans-serif}.voucher-container .sample-card .sample-card-content .sample-card-expiration{font-size:0.6rem}.npr .voucher-container .sample-card .sample-card-content .sample-card-expiration{color:#000038}.law .voucher-container .sample-card .sample-card-content .sample-card-expiration{color:#fff;margin-bottom:15px}.voucher-container .sample-card .sample-card-bottom-content{display:flex;flex-direction:row;justify-content:space-between}.voucher-container .sample-card .sample-card-bottom-content .sample-card-amount{flex-basis:50%;width:156px;height:39px;color:#000037;font-family:'Beausite Slick Bold';font-size:45px;font-weight:400}@media (max-width: 499px){.voucher-container .sample-card .sample-card-bottom-content .sample-card-amount{font-size:40px}}.voucher-container .sample-card .sample-card-image{flex-basis:50%;text-align:right;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.voucher-container .sample-card .sample-card-image img{height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.osw .voucher-container .sample-card .sample-card-image img{position:absolute;left:0;top:0;min-width:101%;z-index:-1}.npr .voucher-container .sample-card .sample-card-image{text-align:left;margin-left:0;margin-top:21px}.npr .voucher-container .sample-card .sample-card-image img{max-width:86px;width:100%;border-bottom-left-radius:10px}.law .voucher-container .sample-card .sample-card-image{text-align:left;margin-left:0;margin-top:21px;flex-basis:auto}.law .voucher-container .sample-card .sample-card-image img{max-width:86px;width:auto;height:auto;border-bottom-left-radius:10px}@media (max-width: 499px){.voucher-container .sample-card .sample-card-image{margin-left:20px}.law .voucher-container .sample-card .sample-card-image,.voucher-container .sample-card .sample-card-image .npr{margin-left:0}}.voucher-container .form-group-gift-message.form-group-gift-message textarea{height:150px}.voucher-container .form-error{display:block;color:#c00}.voucher-container input.form-error,.voucher-container textarea.form-error{background:#fbe3e4;border-color:#fbc2c4}.voucher-container input[type="number"]{-moz-appearance:textfield}.voucher-container input::-webkit-outer-spin-button,.voucher-container input::-webkit-inner-spin-button{-webkit-appearance:none}.voucher-container .voucher-form-terms{margin:0 auto;font-size:0.7rem;color:#666666;width:75%}.law .voucher-container .voucher-form-terms{font-family:"OpenSans Regular", georgia, sans-serif}.fox .voucher-container .voucher-form-terms{color:var(--Fox-Base-Text, #6B7280);font-family:'Roboto', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:100%}.bon .voucher-container .voucher-form-terms{color:var(--Bon-Base-Text, #6B7280);font-family:'FuturaPT', sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media (max-width: 767px){.voucher-container .voucher-form-terms{width:100%}}@media (min-width: 768px){.voucher-container .form-group-gift-cart-amount{margin-bottom:40px}.osw .voucher-container .form-group-gift-cart-amount div:nth-child(1){font-family:"Neue Haas Grotesk Text Pro";font-size:16px}.bon .voucher-container .form-group-gift-cart-amount div:nth-child(1){margin-bottom:16px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-family:"FuturaPT"}.voucher-container .form-group{padding-right:20px}.voucher-container .form-group .radio{display:flex}.voucher-container .form-group-button{text-align:right}}@media (max-width: 767px){.bon .voucher-container .form-group-gift-cart-amount div:nth-child(1){font-weight:600;font-size:24px}.bon .voucher-container .form-group-gift-cart-amount div:nth-child(2){display:flex;flex-direction:row;gap:8px}}@media (max-width: 767px){.voucher-container .form-group-button button{width:100%;height:44px}}.wpe .voucher-container .sample-card,.adc .voucher-container .sample-card{background:#000000;color:#ffffff}.wpe .voucher-container .sample-card .sample-card-content,.adc .voucher-container .sample-card .sample-card-content{display:flex;flex-direction:column;justify-content:center}.wpe .voucher-container .sample-card .sample-card-content .sample-card-brand-logo,.adc .voucher-container .sample-card .sample-card-content .sample-card-brand-logo{margin-bottom:20px}.wpe .voucher-container .sample-card .sample-card-content .sample-card-number,.adc .voucher-container .sample-card .sample-card-content .sample-card-number{margin-bottom:5px;font-size:1.2rem;color:#ffffff}.wpe .voucher-container .sample-card .sample-card-content .sample-card-amount,.adc .voucher-container .sample-card .sample-card-content .sample-card-amount{color:#d9bd7c;font-weight:500;margin-bottom:18px}.card-container-omaha{width:100%;height:100%;padding-right:30px;position:relative;margin-bottom:20px}.fox .card-container-omaha img{min-width:72%;padding-top:20px;padding-left:16px}.bon .card-container-omaha img{min-width:72%;padding-top:20px;padding-left:16px;width:181px}@media screen and (min-width: 767px){.card-container-omaha{max-width:292px;max-height:186px;margin-bottom:0}}.card-content-omaha{position:absolute;bottom:18px;left:22px}.voucher-price-omaha{font-size:48px;font-weight:400;line-height:normal;letter-spacing:-0.96px;color:#FFF}.fox .voucher-price-omaha{color:var(--Fox-Primary-Blue-700, #142A5B);font-family:'Roboto', sans-serif;font-size:35.583px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.712px}.bon .voucher-price-omaha{color:var(--Bon-Primary-Blue-700, #222);font-family:'FuturaPT', sans-serif;font-size:35.583px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.712px}.voucher-details-omaha{font-size:14px;font-weight:700;color:#FFF}.fox .voucher-details-omaha{color:var(--Fox-Primary-Blue-700, #142A5B);font-family:'Roboto', sans-serif;font-size:13.91px;font-style:normal;font-weight:700;line-height:130%}.bon .voucher-details-omaha{color:var(--Bon-Primary-Blue-700, #222);font-family:'FuturaPT', sans-serif;font-size:13.91px;font-style:normal;font-weight:700;line-height:130%}

/*# sourceMappingURL=law_voucher_form.css.map */