@font-face{font-family:'Jost';src:url('../fonts/Jost-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Jost';src:url('../fonts/Jost-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Jost';src:url('../fonts/Jost-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Jost';src:url('../fonts/Jost-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Ivy Mode';src:url('../fonts/IvyMode-GHA-Regular.otf') format('truetype'),url('../fonts/IvyMode-GHA-Regular.ttf') format('opentype');font-weight:normal;font-style:normal}@font-face{font-family:'Ivy Mode';src:url('../fonts/IvyMode-GHA-Light.ttf') format('truetype'),url('../fonts/IvyMode-GHA-Light.otf') format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'Ivy Mode';src:url('../fonts/IvyMode-GHA-SemiBold.otf') format('truetype'),url('../fonts/IvyMode-GHA-SemiBold.ttf') format('opentype');font-weight:600;font-style:normal}.SidebarFixieStyles{position:fixed;top:0;left:0;margin-left:0}.DisplayInline{display:inline-block;margin-right:-4px;vertical-align:top}@media (max-width:767px){.DisplayInline{display:block;margin:0}}.ButtonStyles{-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#fff;background:#300B5C;height:56px;font-size:20px;font-weight:700;cursor:pointer;display:inline-block;padding:14px 12px;transition:all .2s ease-in-out;border:none}.InputSelectStyles{outline:none;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;padding:15px;width:100%;font-size:1rem}.InputStyles{outline:none;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;padding:15px;width:100%;font-size:1rem}.SelectStyles{-webkit-appearance:none;-moz-appearance:none;background-image:none;outline:none;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;padding:15px;width:100%;font-size:1rem;background-image:url('../images/select_arrow_down.png');background-size:16px;background-position:center;background-repeat:no-repeat;background-position:right 15px center}.SelectStyles::-ms-expand{display:none}.TextareaStyles{height:88px;resize:none;border-radius:0;box-shadow:none;outline:none;width:100%;box-sizing:border-box;border-color:#c4c4c4}.TextareaStyles::-webkit-input-placeholder{color:transparent}.TextareaStyles:-moz-placeholder{color:transparent}.TextareaStyles::-moz-placeholder{color:transparent}.TextareaStyles:-ms-input-placeholder{color:transparent}.TextareaStyles:focus{outline:none}.FieldContainerStyles{width:49%;margin:1% 0}@media (max-width:767px){.FieldContainerStyles{width:100%}}.FieldSetStyles{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.FieldSetStyles{flex-direction:column}}.FieldSetStyles>div{width:49%;margin:1% 0}@media (max-width:767px){.FieldSetStyles>div{width:100%}}.FormGroupStyles .bgt-form-label label,.FormGroupStyles .bgt-form-label span{font-size:.9rem}.FormGroupStyles .bgt-form-field input,.FormGroupStyles .bgt-form-field select{width:100%}.FormErrorStyles{color:#d81d1d;font-size:.875rem;margin:10px 0}.H2Styles{font-size:48px;font-weight:300;font-family:"Ivy Mode"}.H2Styles p{font-family:"Jost"}.H3Styles{color:#666666;font-size:12px}@media (max-width:767px){.FormButtonStyles{width:100%}}.SidebarOrderStyles{border:1px solid #f4f4f4;margin-top:0;background:#FFF;box-shadow:0 2px 4px 2px rgba(0,0,0,0.1);border-radius:3px}@media (min-width:1070px){.SidebarOrderStyles{padding:39px}}@media (min-width:768px) and (max-width:1069px){.SidebarOrderStyles{padding:20px}}@media (max-width:767px){.SidebarOrderStyles{margin-top:20px;padding:20px}}.SidebarAccountStyles{border:1px solid #f4f4f4;margin-top:0;background:#FFF;box-shadow:0 2px 4px 2px rgba(0,0,0,0.1);border-radius:3px;margin-top:30px}@media (min-width:1070px){.SidebarAccountStyles{padding:39px}}@media (min-width:768px) and (max-width:1069px){.SidebarAccountStyles{padding:20px}}@media (max-width:767px){.SidebarAccountStyles{margin-top:20px;padding:20px}}.TermsAndConditionsStyles{position:relative}.TermsAndConditionsStyles #termsAndConditions{z-index:10;box-shadow:none}.TermsAndConditionsStyles #termsAndConditions:checked~span:after{background-position:left top}.TermsAndConditionsStyles #termsAndConditions:focus~span:after{outline:#0600FF solid 1px}body{font-family:'Jost',sans-serif;font-size:16px;color:#333;background-color:#F8F8F8;min-height:100vh;display:flex;flex-direction:column;color:#000}body .memberId_validation{display:block}#Storefront{min-height:100vh;display:flex;flex-direction:column}#Storefront .main{margin-top:30px;margin-bottom:30px;margin:0 auto auto auto}@media (max-width:767px){#Storefront .main{padding:0 20px}}@media (min-width:768px) and (max-width:1069px){#Storefront .main{padding:0 40px}}@media (min-width:1070px){#Storefront .main{width:1024px;padding:0 40px}}#Storefront .main .content{display:flex;flex-direction:column}#Storefront .main .content h1{font-family:'Ivy Mode',serif;font-size:48px;font-weight:300;line-height:59px;letter-spacing:0;margin-bottom:0}#Storefront .main .content .bgt-marketing{margin-bottom:30px}#Storefront .main .content .bgt-marketing h2.main-heading{margin-bottom:30px}#Storefront .main .content .bgt-marketing div{margin-top:0;margin-bottom:0}#Storefront .main .content .bgt-marketing div p{margin-top:0;margin-bottom:0}#Storefront .main .content .bgt-marketing div p.offer-text{margin-top:30px}#Storefront .main .content .bgt-marketing .feature-heading,#Storefront .main .content .bgt-marketing .feature-list{margin-top:0;margin-bottom:0}#Storefront .main .content .bgt-content-storefront{margin-bottom:70px}@media (max-width:767px){#Storefront .main .content .bgt-content-storefront{margin-bottom:20px}}#Storefront .main .bgt-content-footer-block{margin:auto}.bgt-account,.bgt-receipt .bgt-fine-print{display:none}@media (max-width:767px){.bgt-modal.is-open{width:90%}}.bgt-receipt-content h2{font-family:'Ivy Mode',serif;font-weight:300;font-size:40px;padding-bottom:30px;border-bottom:2px solid #3C4F6B}.bgt-receipt-details h3{font-family:'Ivy Mode',serif;font-weight:300;font-size:24px}.bgt-receipt-line-item{display:flex;flex-direction:row;width:100%;margin-bottom:6px}.bgt-receipt-line-item .bgt-receipt-label,.bgt-receipt-line-item .bgt-receipt-value{flex:50%;max-width:50%}.bgt-receipt-totals-total.bgt-receipt-line-item{font-weight:600}.bgt-receipt-user{border-bottom:2px solid #3C4F6B;padding-bottom:24px}.bgt-receipt-totals{padding-top:10px}.bgt-receipt-confirmation.bgt-receipt-line-item{margin-top:40px;padding-bottom:24px;border-bottom:2px solid #3C4F6B}.bgt-receipt-cc-address.bgt-receipt-line-item address{font-style:normal;display:flex;flex-direction:column}.bgt-receipt-label{line-height:18px}.bgt-receipt-value{word-wrap:break-word}.bgt-receipt-value.bgt-receipt-line-item div:first-child{display:none}.bgt-receipt-purchase-balance-updated.bgt-receipt-line-item,.bgt-receipt-purchase-points.bgt-receipt-line-item{display:none}.bgt-receipt-details hr{display:none}.bgt-form-button.bgt-receipt-print-button{width:260px}.bgt-form-button.bgt-receipt-print-button:hover,.bgt-form-button.bgt-receipt-print-button:focus{box-shadow:0 5px 10px 0 rgba(0,0,0,0.5)}@media (max-width:767px){.bgt-form-button.bgt-receipt-print-button{display:none}}.bgt-order{color:#000;font-size:14px}.bgt-order .bgt-order-points.bgt-order-line-item .bgt-order-value-amount{visibility:hidden}.bgt-order .bgt-order-price-total.bgt-order-line-item{font-size:18px}@media (min-width:768px) and (max-width:838px){.bgt-order .bgt-order-price-total.bgt-order-line-item{font-size:17px}}@media (min-width:768px){.bgt-order{font-size:12px;box-sizing:border-box}}@media (min-width:1070px){.bgt-order{box-sizing:border-box}}.bgt-order a{color:#000}#termsAndConditions_label{font-family:'Jost',sans-serif;display:flex;flex-direction:row;font-size:12px;line-height:15.6px;letter-spacing:.3px}.bgt-transaction-sidebar .bgt-form-type-checkbox label input[type="checkbox"]{display:inline-block}.bgt-transaction-sidebar .bgt-form-type-checkbox label span{display:inline-block;font-weight:400;width:85%;vertical-align:middle;margin-left:10px}.bgt-transaction-sidebar .bgt-form-type-checkbox label input[type="checkbox"]{-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;outline:none;border:1px solid #2c485a}#termsAndConditions.ng-not-empty{border:2px solid #2c485a}#termsAndConditions:focus{border:2px solid #2c485a}#termsAndConditions:hover{background-color:#F8F8F8}.bgt-transaction-sidebar .bgt-form-type-checkbox label input[type="checkbox"]:checked:before{content:url(../images/check.svg);position:absolute;top:1px;left:2px}hr{border-top:1px solid #C8C8DC}.bgt-form-error{color:#d81d1d}button{-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#fff;background:#300B5C;height:56px;font-size:20px;font-weight:700;cursor:pointer;display:inline-block;padding:14px 12px;transition:all .2s ease-in-out;border:none}.bgt-order-submit.bgt-form-button{width:100%}@media (min-width:768px) and (max-width:838px){.bgt-order-submit.bgt-form-button{min-width:160px}}@media (min-width:839px) and (max-width:1069px){.bgt-order-submit.bgt-form-button{min-width:160px}}h2{font-size:48px;font-weight:300;font-family:"Ivy Mode"}h2 p{font-family:"Jost"}select{-webkit-appearance:none;-moz-appearance:none;background-image:none;outline:none;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;padding:15px;width:100%;font-size:1rem;background-image:url('../images/select_arrow_down.png');background-size:16px;background-position:center;background-repeat:no-repeat;background-position:right 15px center}select::-ms-expand{display:none}input:not([type=checkbox]){outline:none;background-color:transparent;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;box-sizing:border-box;padding:15px;width:100%;font-size:1rem}textarea{height:88px;resize:none;border-radius:0;box-shadow:none;outline:none;width:100%;box-sizing:border-box;border-color:#c4c4c4}textarea::-webkit-input-placeholder{color:transparent}textarea:-moz-placeholder{color:transparent}textarea::-moz-placeholder{color:transparent}textarea:-ms-input-placeholder{color:transparent}textarea:focus{outline:none}.hide{display:none}@media (max-width:767px){.bgt-modal-dialog .bgt-form-button{width:100%}}.bgt-modal-dialog .bgt-form-error{color:#d81d1d;font-size:.875rem;margin:10px 0}.bgt-offer-buttons-list{display:none}.bgt-transaction-steps{display:inline-block;margin-right:-4px;vertical-align:top;width:64%}@media (max-width:767px){.bgt-transaction-steps{display:block;margin:0}}@media (min-width:768px) and (max-width:1069px){.bgt-transaction-steps{width:58%}}@media (max-width:767px){.bgt-transaction-steps{width:100%}}.bgt-transaction-steps:has(.bgt-no-offer){width:100%}.bgt-transaction-step-one .bgt-offer-select label[for="bgt-offer-dropdown"],.bgt-transaction-step-one .bgt-offer-select .bgt-offer-select-currency{display:none}.bgt-transaction-step-one .bgt-mv-form{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.bgt-transaction-step-one .bgt-mv-form{flex-direction:column}}.bgt-transaction-step-one .bgt-mv-form>div{width:49%;margin:1% 0}@media (max-width:767px){.bgt-transaction-step-one .bgt-mv-form>div{width:100%}}.bgt-transaction-step-two .bgt-payment-content .bgt-payment-cc-header{display:none}.bgt-transaction-step-two .bgt-payment-content .bgt-payment-cc-description{margin:0 0 5px}.bgt-transaction-sidebar{display:inline-block;margin-right:-4px;vertical-align:top;width:34%;margin-left:2%}@media (max-width:767px){.bgt-transaction-sidebar{display:block;margin:0}}@media (min-width:768px) and (max-width:1069px){.bgt-transaction-sidebar{width:40%}}.bgt-transaction-sidebar h2{margin-top:0;font-family:'Ivy Mode',serif;font-size:32px;font-weight:300;line-height:39px;letter-spacing:0;text-align:left}.bgt-transaction-sidebar h3{display:none}.bgt-transaction-sidebar .bgt-order{border:1px solid #f4f4f4;margin-top:0;background:#FFF;box-shadow:0 2px 4px 2px rgba(0,0,0,0.1);border-radius:3px}@media (min-width:1070px){.bgt-transaction-sidebar .bgt-order{padding:39px}}@media (min-width:768px) and (max-width:1069px){.bgt-transaction-sidebar .bgt-order{padding:20px}}@media (max-width:767px){.bgt-transaction-sidebar .bgt-order{margin-top:20px;padding:20px}}.bgt-transaction-sidebar .bgt-order #termsAndConditions_label{position:relative}.bgt-transaction-sidebar .bgt-order #termsAndConditions_label #termsAndConditions{z-index:10;box-shadow:none}.bgt-transaction-sidebar .bgt-order #termsAndConditions_label #termsAndConditions:checked~span:after{background-position:left top}.bgt-transaction-sidebar .bgt-order #termsAndConditions_label #termsAndConditions:focus~span:after{outline:#0600FF solid 1px}.bgt-transaction-sidebar .bgt-account{border:1px solid #f4f4f4;margin-top:0;background:#FFF;box-shadow:0 2px 4px 2px rgba(0,0,0,0.1);border-radius:3px;margin-top:30px}@media (min-width:1070px){.bgt-transaction-sidebar .bgt-account{padding:39px}}@media (min-width:768px) and (max-width:1069px){.bgt-transaction-sidebar .bgt-account{padding:20px}}@media (max-width:767px){.bgt-transaction-sidebar .bgt-account{margin-top:20px;padding:20px}}.bgt-transaction-sidebar .bgt-order-submit{display:inherit;font-family:'Jost',sans-serif;font-weight:600;margin:0 auto}@media (min-width:1070px){.bgt-transaction-sidebar .bgt-order-submit{font-size:20px}}.bgt-transaction-sidebar .bgt-order-submit:hover,.bgt-transaction-sidebar .bgt-order-submit:focus{box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);outline:none}@media (max-width:767px){.bgt-transaction-sidebar{width:100%}.bgt-transaction-sidebar .bgt-form-button.bgt-receipt-print-button{display:none}}.bgt-transaction-sidebar.bdy-fixie-locked{position:fixed;top:0;left:0;margin-left:0}.bgt-transaction-form{position:relative}.bgt-transaction-form .bdy-fixie-bottom{position:absolute;bottom:0;right:0}.bgt-fine-print{color:#666}.bgt-powered-by img{content:url("../images/powered-by-points.png");margin-top:60px;margin-bottom:30px}.bgt-error-page .bdy.row{margin:0}body{margin:0}#language-selector{display:none}html{margin:0;padding:0}.bgt-modal-dialog h2 p{font-size:14px;font-weight:400}.bgt-modal-dialog .bgt-form-field{margin-bottom:30px}.bgt-modal-dialog input{border-radius:6px;background-color:#fff}.btn.bgt-login-open-button{padding:0 40px}@media (max-width:767px){.btn.bgt-login-open-button{width:100%}}form[name="loginForm"] .bgt-form-button.bgt-login-submit-button{width:100%}.bgt-no-offer-header{font-family:'Jost',sans-serif;font-size:16px;font-weight:400}.bgt-no-offer-header a{color:#000}.gst-registration_number,.qst-registration_number{font-size:8px}.bgt-order-taxes hr{display:none}.bgt-order-totals{margin-top:20px}.bgt-order-totals hr{margin-bottom:20px}.bgt-order-pricing{margin-top:14px}.bgt-order-pricing hr{margin-bottom:20px}.bgt-order-value-amount{white-space:nowrap}.bgt-receipt-totals-total.bgt-receipt-line-item{padding-top:20px;border-top:1px solid #3C4F6B;margin-top:20px}a{color:#000}a:hover,a:focus{color:#300B5C}.bgt-order-line-item{display:flex;justify-content:space-between;margin-bottom:10px}.bgt-order-form{margin:20px 0}.bgt-order-pricing-subtotal.bgt-order-line-item{display:none}[data-ng-if="loginCtrl.errorKey"] a{color:#d81d1d}.bgt-payment{border-top:1px solid #AEB8C1}.bgt-offer-select.bgt-form-group::after{content:"{plus applicable taxes}";font-weight:600;font-family:'Jost';font-size:14px}.bgt-payment-header h2,.bgt-form-type-fieldset.bgt-payment-address h3{font-family:'Ivy Mode',serif;font-size:32px;font-weight:300;line-height:39px;letter-spacing:0;text-align:left;margin-bottom:5px}.bgt-offer-select-text,.offer-text{font-family:'Ivy Mode',serif;font-size:32px;font-weight:300;line-height:39px;letter-spacing:0;text-align:left}.bgt-payment-header{position:relative}@media (max-width:1069px){.bgt-payment-header h2{margin-bottom:40px}}.bgt-payment-header h2::after{content:"";position:absolute;width:100%;height:30px;background:url(../images/Card-block.png) no-repeat;background-position:right 6px;right:0}@media (max-width:1069px){.bgt-payment-header h2::after{background-position:left 46px;height:69px}}.bgt-transaction-step-two .bgt-form-field-input input,.bgt-transaction-step-two .bgt-form-field-input select{font-family:'Jost',sans-serif}.bgt-transaction-step-two .bgt-form-type-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.bgt-transaction-step-two .bgt-form-type-fieldset>div{margin-top:26px}@media (min-width:1070px){.bgt-transaction-step-two .bgt-form-type-fieldset>div{width:47%}.bgt-transaction-step-two .bgt-form-type-fieldset>div .bgt-form-label{padding-bottom:3px}}@media (max-width:1069px){.bgt-transaction-step-two .bgt-form-type-fieldset>div{width:100%}}.bgt-transaction-step-two .bgt-form-type-fieldset>div input,.bgt-transaction-step-two .bgt-form-type-fieldset>div select{border-radius:6px;background-color:#fff}.bgt-transaction-step-two .bgt-form-type-fieldset>div .bgt-form-label{padding-bottom:2px}@media (min-width:1070px){.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-cc>div:nth-child(4),.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-cc>div:nth-child(5){width:22.5%}}@media (min-width:767px) and (max-width:1069px){.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-cc>div:nth-child(4),.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-cc>div:nth-child(5){width:100%}}@media (min-width:1070px){.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-cc>div:nth-child(4){margin-left:4%}}.bgt-transaction-step-two .bgt-form-type-fieldset.bgt-payment-address>div:nth-child(1){width:100%}select{background-image:url(../images/select_arrow_down.png)}input:not([type="checkbox"]):focus{box-shadow:none;border-width:2px;border-color:#300B5C}select:focus,select:focus-visible{box-shadow:none;border-width:2px;border-color:#300B5C}.bgt-payment-address>div:has(div[data-bgt-sf-form-default-group="form"][aria-hidden="true"]){display:none}.bgt-payment-form select.ng-invalid,.bgt-payment-form input.ng-invalid{border:solid 1px #d81d1d}select{color:#000}header{background-color:#fff;box-shadow:0 4px 8px 0 rgba(128,128,128,0.2)}@media (print){header{display:none}}@media (max-width:767px){header .logo-container{padding:20px 32px}}@media (min-width:768px) and (max-width:1069px){header .logo-container{padding:20px 40px}}@media (min-width:1070px){header .logo-container{padding:32px 120px}}header .logo-container a img{height:25px}.storefront_footer{font-family:'Jost';font-size:14px;font-weight:400;line-height:18px;letter-spacing:.40000001px;text-align:left;color:#475467}footer{background-color:#fff;width:100%}@media (print){footer{display:none}}footer .bgt-branding-footer-block{margin-top:auto}footer .rights{text-align:right}@media (max-width:767px){footer .rights{font-size:14px;padding:20px 0 20px 0;text-align:center}}@media (min-width:768px) and (max-width:1069px){footer .rights{padding:20px 20px 20px 20px;text-align:right}}@media (min-width:1070px){footer .rights{padding:20px 20px 20px 20px;text-align:right}}