.CheckoutArchFrom-CheckoutArchContainer{padding:0 10px 18px}.CheckoutArchFrom-CheckoutArchContainer input{width:100%;z-index:1;background:#fafafa;padding:10px;border:2px solid #7f7e7d;border-radius:8px}.CheckoutArchFrom-CheckoutArchContainer .Field-LabelContainer{position:relative;bottom:none}.CheckoutArchFrom-CheckoutArchContainer input::-webkit-input-placeholder{opacity:1;color:#7f7e7d}.CheckoutArchFrom-CheckoutArchContainer input:-ms-input-placeholder{opacity:1;color:#7f7e7d}.CheckoutArchFrom-CheckoutArchContainer input::placeholder{opacity:1;color:#7f7e7d}.CheckoutArchFrom-CheckoutArchContainer .Field{-webkit-margin-before:18px;margin-top:18px}.CheckoutArchFrom-CheckoutArchContainer .Field-ErrorMessages{-webkit-padding-before:0;padding-top:0}.CheckoutArchFrom-CheckoutArchContainer .Field_hasError input:not([type=number]),.CheckoutArchFrom-CheckoutArchContainer .Field_type_text.Field_isValid input{border:2px solid #7f7e7d}.CheckoutAddressForm-Actions{display:flex;grid-gap:3rem;gap:3rem;margin:4rem 0}.CheckoutAddressForm-Actions .Button{display:inline-block;border:none;border-radius:8px;padding:0 5rem;color:var(--color-white);font-size:14px;font-weight:600}.CheckoutAddressForm-Actions .Button:not([disabled]):hover{border-radius:8px}.CheckoutAddressForm-Actions .Button.Cancel{border:1px solid var(--color-black);color:var(--color-black);background-color:transparent}.CheckoutAddressForm .FieldForm-Fields .FieldGroup-Wrapper.FieldGroup-Wrapper_street{grid-column-end:3;grid-column-start:1}.CheckoutAddressForm .FieldForm-Fields .FieldGroup-Wrapper.FieldGroup-Wrapper_street .FieldGroup{grid-template-columns:1fr}.CheckoutAddressForm .FieldForm-Fields .FieldGroup-Wrapper.FieldGroup-Wrapper_addresstype .FieldGroup{display:flex;justify-content:flex-start;align-items:flex-end;grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem;white-space:nowrap}.CheckoutAddressForm .FieldForm-Fields .FieldGroup-Wrapper.FieldGroup-Wrapper_addresstype .FieldGroup:before{content:"Address Type";color:#6f6f6f;font-size:14px}.CheckoutAddressForm .FieldForm-Fields .FieldGroup-Wrapper.FieldGroup-Wrapper_addresstype .FieldGroup .Field-Wrapper label{font-size:14px;color:#6f6f6f}.CheckoutAddressForm .FieldForm-Fields .Field-Wrapper_type_checkbox label{font-size:14px;color:#959499}:root{--checkout-address-table-border:transparent;--checkout-address-table-hover-border:var(--secondary-base-color);--checkout-address-table-check-mark-hover-color:var(--secondary-dark-color);--checkout-address-selected-color:var(--primary-base-color);--checkout-address-table-check-mark-selected-color:var(--secondary-base-color)}.CheckoutAddressTable{width:100%}.CheckoutAddressTable-Button{border:2px solid transparent;border:2px solid var(--checkout-address-table-border);border-radius:2px}@media screen and (max-width:810px){[dir=ltr] .CheckoutAddressTable-Button{margin-left:0;margin-right:14px}[dir=rtl] .CheckoutAddressTable-Button{margin-right:0;margin-left:14px}.CheckoutAddressTable-Button{margin-top:14px;margin-bottom:0}}.CheckoutAddressTable-SelectedLabel{color:var(--primary-base-color);color:var(--checkout-address-selected-color);text-transform:uppercase}.CheckoutAddressTable-SelectedLabel:before{content:" - ";color:#0a0903}.CheckoutAddressTable .KeyValueTable{margin:0}.CheckoutAddressTable td,.CheckoutAddressTable th{width:auto}@media screen and (max-width:810px){.CheckoutAddressTable .CheckoutAddressTable-Button{margin:0 0 2rem}}.CheckoutAddressTable-Default{display:none}.CheckoutAddressTable-Button{--check-mark-opacity:0;border:1px solid var(--color-gray);border-radius:8px;transition-property:border-color,background,border-color;transition-duration:.15s;transition-timing-function:ease-in;width:100%;height:100%;cursor:pointer}.CheckoutAddressTable-Button .AddressContainer{height:100%}.CheckoutAddressTable-Button .AccountAddress{padding:2rem 2rem 0;cursor:pointer}@media screen and (max-width:810px){.CheckoutAddressTable-Button .AccountAddress{padding:2rem}}[dir=ltr] .CheckoutAddressTable-Button .AccountAddress address{text-align:left}[dir=rtl] .CheckoutAddressTable-Button .AccountAddress address{text-align:right}.CheckoutAddressTable-Button .AccountAddress address{display:flex;flex-direction:column;align-items:flex-start}.CheckoutAddressTable-Button .AccountAddress address p{margin:0;padding:6px 10px}.CheckoutAddressTable-Button .AccountAddress address .FullName{-webkit-padding-before:0;padding-top:0;font-weight:600}.CheckoutAddressTable-Button .AccountAddress address .Address-Action{display:flex}.CheckoutAddressTable-Button .AccountAddress address .Address-Action button{color:var(--color-black);font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:underline}.CheckoutAddressTable-Button .AccountAddress address .Address-Action button:hover{color:var(--primary-base-color)}[dir=ltr] .CheckoutAddressTable-Button .AccountAddress address .Address-Action button:first-of-type{padding-left:10px}[dir=rtl] .CheckoutAddressTable-Button .AccountAddress address .Address-Action button:first-of-type{padding-right:10px}.CheckoutAddressTable-Button .AccountAddress address .Address-Action button:first-of-type{-webkit-padding-start:10px}@media screen and (max-width:810px){.CheckoutAddressTable-Button .AccountAddress address .Address-Action .Action-Buttons{display:flex}}.CheckoutAddressTable-Button .AccountAddress address .Address-Action .Action-Buttons{display:flex}[dir=ltr] .CheckoutAddressTable-Button .AccountAddress .Addresstype{border-bottom-left-radius:8px}[dir=ltr] .CheckoutAddressTable-Button .AccountAddress .Addresstype,[dir=rtl] .CheckoutAddressTable-Button .AccountAddress .Addresstype{border-bottom-right-radius:8px}[dir=rtl] .CheckoutAddressTable-Button .AccountAddress .Addresstype{border-bottom-left-radius:8px}[dir=ltr] .CheckoutAddressTable-Button .AccountAddress .Addresstype{right:20px}[dir=rtl] .CheckoutAddressTable-Button .AccountAddress .Addresstype{left:20px}.CheckoutAddressTable-Button .AccountAddress .Addresstype{opacity:.6;height:-webkit-min-content;height:min-content;background:#73a054;color:var(--color-white);padding:5px;font-size:12px;position:absolute;top:0}@media screen and (max-width:810px){.CheckoutAddressTable-Button .AccountAddress .Addresstype{font-size:10px}}.CheckoutAddressTable-Button .AccountAddress .DefaultAddress-Wrapper{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px}.CheckoutAddressTable-Button .AccountAddress .DefaultAddress-label{background-color:#e6d93b;padding:3px 5px;border-radius:8px;font-weight:500}@media screen and (max-width:400px){.CheckoutAddressTable-Button .AccountAddress .DefaultAddress-label{font-size:12px}}[dir=ltr] .CheckoutAddressTable-Button .KeyValueTable-Heading .RadioButtonIcon{right:10px}[dir=rtl] .CheckoutAddressTable-Button .KeyValueTable-Heading .RadioButtonIcon{left:10px}.CheckoutAddressTable-Button .KeyValueTable-Heading .RadioButtonIcon{position:absolute;top:12px;display:inline-block}.CheckoutAddressTable-Button .KeyValueTable-Wrapper table .Address-Action .DefaultAddress-label{display:none}@media screen and (max-width:810px){.CheckoutAddressTable-Button .KeyValueTable .Action-Buttons{display:flex}[dir=ltr] .CheckoutAddressTable-Button .KeyValueTable .Action-Buttons button:first-child{padding-left:0}[dir=rtl] .CheckoutAddressTable-Button .KeyValueTable .Action-Buttons button:first-child{padding-right:0}.CheckoutAddressTable-Button .KeyValueTable .Action-Buttons button:first-child{-webkit-padding-start:0}}.CheckoutAddressTable-Button p{opacity:.6}.CheckoutAddressTable-Button p td{font-size:14px;padding:6px 10px}@media(min-width:811px){.CheckoutAddressTable-Button{-webkit-margin-after:20px;margin-bottom:20px}}.CheckoutAddressTable-Button:not(.CheckoutAddressTable-Button_isSelected):hover{background-color:#f9f6f4;--check-mark-opacity:1;--checkout-address-table-border:var(--checkout-address-table-hover-border);--check-mark-color:var(--checkout-address-table-check-mark-hover-color)}.CheckoutAddressTable-Button_isSelected{border:none;background-color:#f9f6f4;--check-mark-opacity:1;--checkout-address-table-border:var(--checkout-address-selected-color);--check-mark-color:var(--checkout-address-table-check-mark-selected-color)}.CheckoutAddressTable-Button_isSelected .AccountAddress .Addresstype,.CheckoutAddressTable-Button_isSelected p{opacity:1}.CheckoutAddressBook{margin:24px 0;width:100%}@media screen and (max-width:810px){.CheckoutAddressBook{margin:28px 0}}@media(min-width:1280px){.CheckoutAddressBook-Wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px}}.CheckoutAddressBook-CustomAddressWrapper{margin:14px 0}@media screen and (max-width:810px){.CheckoutAddressBook .CheckoutAddressBook-Button{width:100%}}.CheckoutAddressBook .CheckoutAddressBook-Button_isCustomAddressExpanded{display:none}.CheckoutAddressBook .FieldGroup-Wrapper{grid-column-start:1;grid-column-end:3}@media(min-width:1280px){.CheckoutAddressBook .FieldGroup-Wrapper_multipleFields.FieldGroup-Wrapper_oddAddresses .FieldGroup>:first-child{grid-column-start:1;grid-column-end:3}.CheckoutAddressBook .FieldGroup-Wrapper_multipleFields.FieldGroup-Wrapper_oddAddresses .FieldGroup>:last-child:nth-child(odd){grid-column:span 1}}@media(min-width:1280px){.CheckoutAddressBook .FieldForm-Fields,.CheckoutAddressBook .FieldGroup{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px}.CheckoutAddressBook .FieldForm-Fields>:last-child:nth-child(odd),.CheckoutAddressBook .FieldGroup>:last-child:nth-child(odd){grid-column:span 2}}@media screen and (max-width:810px){.CheckoutAddressBook{margin:24px 0}}.CheckoutAddressBook .Checkout{display:block}.CheckoutAddressBook .Checkout-Heading{font-size:18px;font-weight:600;text-transform:capitalize;margin:0}@media screen and (max-width:810px){.CheckoutAddressBook .Checkout-Heading{font-size:16px}}.CheckoutAddressBook .Checkout-Default{display:flex;align-items:center;justify-content:space-between;background:#f9f6f4;padding:16px;border-radius:8px}.CheckoutAddressBook .Checkout-Default button{font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.CheckoutAddressBook .Checkout-Default button:hover{color:var(--primary-base-color)}.CheckoutAddressBook .Checkout-Custom .Checkout-Heading{border-bottom:1px solid #c5cbd5;-webkit-padding-after:2rem;padding-bottom:2rem}@media(min-width:811px){.CheckoutAddressBook-Wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;-webkit-margin-after:24px;margin-bottom:24px}}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper{display:grid;margin:30px 0 24px}@media screen and (max-width:810px){.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper{margin:20px 0}}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper h4{font-size:20px;font-weight:600}@media screen and (max-width:810px){.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper h4{font-size:16px}}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .TopContent{display:flex;justify-content:space-between;align-items:center}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .CheckoutAddressBook-Button{display:flex;justify-content:flex-end;align-items:center;font-size:14px;font-weight:500;color:var(--color-black);cursor:pointer;border:none;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .CheckoutAddressBook-Button:hover{color:var(--primary-base-color)}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .CheckoutAddressBook-Button:hover svg path{fill:var(--primary-base-color)}.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .CheckoutAddressBook-Button span{text-transform:capitalize}@media screen and (max-width:810px){.CheckoutAddressBook .CheckoutAddressBook-CustomAddressWrapper .CheckoutAddressBook-Button{font-size:12px;flex-basis:50%}}.CheckoutAddressBook .CheckoutAddressBook-Button_isCustomAddressExpanded{display:block}.CheckoutAddressBook .FieldForm-Fields,.CheckoutAddressBook .FieldGroup{grid-row-gap:2rem;row-gap:2rem}@media(min-width:1280px){.CheckoutAddressBook .FieldForm-Fields,.CheckoutAddressBook .FieldGroup{grid-column-gap:6rem}.CheckoutAddressBook .FieldForm-Fields>:last-child:nth-child(odd),.CheckoutAddressBook .FieldGroup>:last-child:nth-child(odd){grid-column:span 1}.CheckoutAddressBook .FieldForm-Fields>:last-child:nth-child(odd) label,.CheckoutAddressBook .FieldGroup>:last-child:nth-child(odd) label{font-size:14px;color:#6f6f6f}}@media(min-width:1280px){.CheckoutAddressBook .FieldGroup-Wrapper_multipleFields.FieldGroup-Wrapper_oddAddresses .FieldGroup>:first-child{grid-column-end:unset}}.CheckoutAddressBook .FieldGroup-Wrapper_street .Field-Wrapper:nth-child(n+2){display:none}.CheckoutAddressBook .Button_block_CheckoutAddressBook{width:100%;max-width:325px;border-radius:8px}@media screen and (max-width:810px){.CheckoutAddressBook .Button_block_CheckoutAddressBook{max-width:100%}}.CheckoutAddressBook .Button_block_CheckoutAddressBook:hover{border-radius:8px}.CheckoutAddressBook .StoreSwitcherV2 button{width:100%;max-width:325px;border-radius:8px}.CheckoutAddressBook .StoreSwitcherV2 button:not([disabled]):hover{border-radius:8px}:root{--checkout-payment-check-mark-color:var(--primary-base-color);--checkout-payment-check-mark-hover-color:var(--secondary-dark-color);--checkout-payment-border-color:var(--primary-divider-color)}[dir=ltr] .CheckoutPayment{padding-left:0}[dir=rtl] .CheckoutPayment{padding-right:0}.CheckoutPayment{padding-top:19px;padding-bottom:19px;-webkit-padding-start:0;-webkit-margin-after:0;margin-bottom:0;-webkit-border-before:1px solid var(--primary-divider-color);-webkit-border-before:1px solid var(--checkout-payment-border-color);border-top:1px solid var(--checkout-payment-border-color)}@media(min-width:811px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.CheckoutPayment{width:100%}}.CheckoutPayment:before{content:none}.CheckoutPayment:first-child{-webkit-border-before:0;border-top:0}.CheckoutPayment:last-child{-webkit-margin-after:0;margin-bottom:0}.CheckoutPayment .Field_type_checkbox{-webkit-margin-before:0;margin-top:0}.CheckoutPayment{-webkit-margin-after:15px;margin-bottom:15px;border-radius:8px;border:2px solid #9f9d9c;padding-top:0;padding-bottom:0}.CheckoutPayment:first-child{-webkit-border-before:2px solid #9f9d9c;border-top:2px solid #9f9d9c}.CheckoutPayment_isSelected{background-color:#f9f6f4;border-color:var(--color-black)}@media screen and (max-width:810px){.CheckoutPayment{padding-top:0;padding-bottom:0}}.CheckoutPayment-cardBlock{padding-top:19px;padding-bottom:19px}.CheckoutPayment-paymentInfo{-webkit-border-after:1px solid #c7c5c3;border-bottom:1px solid #c7c5c3}.CheckoutPayment-paymentInfo p{padding:12px;-webkit-margin-after:0;margin-bottom:0;font-size:12px;text-align:justify}.CheckoutPayment-paymentInfoVideo{border-bottom:1px solid #c7c5c3}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper{padding:12px!important}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper .paymentInfoVideoNote{display:flex;align-items:center;-webkit-margin-after:10px;margin-bottom:10px;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper .paymentInfoVideoNote p{-webkit-margin-after:0;margin-bottom:0;font-weight:600;color:var(--color-black)}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper .paymentInfoVideoText{line-height:2}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper .downloadLink{display:flex;align-items:center}.CheckoutPayment-paymentInfoVideo .CmsBlock-Wrapper .downloadLink a{color:var(--color-black);text-decoration:underline;font-weight:500}.CheckoutPayment-Button{--check-mark-opacity:0;width:100%;display:flex;align-items:flex-start;flex-direction:column;font-size:14px;cursor:pointer;font-weight:500;padding-left:12px;padding-right:12px}.CheckoutPayment-Button .Field{-webkit-margin-before:0;margin-top:0}.CheckoutPayment-Button .Field-RadioLabel .input-control{border:2px solid #959499}.CheckoutPayment-Button_isSelected{-webkit-padding-after:12px;padding-bottom:12px;border-bottom:1px solid #c7c5c3}.CheckoutPayment-PlaceOrderBlock{padding:12px;display:flex;flex-direction:column;grid-row-gap:14px;row-gap:14px}.CheckoutPayment-PlaceOrderBlock h4{font-weight:600}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox p{-webkit-margin-after:0;margin-bottom:0}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox .Field-CheckboxLabel{font-size:14px}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox .Field-CheckboxLabel:not([class*=_isDisabled]):hover{color:var(--color-black)}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox .Field-CheckboxLabel .input-control{border:2px solid #959499}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox .Field-CheckboxLabel p{-webkit-margin-after:0;margin-bottom:0}.CheckoutPayment-PlaceOrderBlock .Field-Wrapper_type_checkbox .CheckoutPayment-AgreeCheckBox .Field-CheckboxLabel p a{color:var(--color-black);text-decoration:underline;font-weight:500}.CheckoutPayment-checkBoxLink{display:flex;align-items:center}.CheckoutPayment-checkBoxLink a{color:var(--color-black);text-decoration:underline}.CheckoutPayment-orderTotal{display:flex;background-color:#d6ebce;padding:14px 16px;justify-content:space-between}.CheckoutPayment-orderTotal p{-webkit-margin-after:0;margin-bottom:0;font-weight:600}.CheckoutPayment-StickyButtonWrapper .CheckoutPayment-Button{width:100%;border-radius:8px;align-items:center}.CheckoutPayment-StickyButtonWrapper .CheckoutPayment-Button:hover{border-radius:8px}.CheckoutPayment-StickyButtonWrapper .Button[disabled]{background-color:#9f9d9c;border-color:#9f9d9c}.CheckoutPayment-paymentCardFooter{display:flex;flex-direction:column;justify-content:center;align-items:center}.CheckoutPayment-paymentCardFooter p{-webkit-margin-after:0;margin-bottom:0;font-size:10px}.CheckoutPayments{-webkit-margin-after:24px;margin-bottom:24px}@media screen and (max-width:810px){.CheckoutPayments{-webkit-margin-after:28px;margin-bottom:28px}}@media(min-width:1280px){.CheckoutPayments-Methods{width:50%}}.CheckoutPayments-Methods{width:50%;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:810px){.CheckoutPayments-Methods{width:100%}}.CheckoutPayments .Field-Wrapper_type_checkbox{padding:10px 5px}.CheckoutPayments .Checkout-Heading{font-size:18px;font-weight:600;text-transform:capitalize;margin:0;padding:0;border:none}@media screen and (max-width:810px){.CheckoutPayments .Checkout-Heading{font-size:16px}}.CheckoutPayments .Checkout-Default{display:flex;align-items:center;justify-content:space-between;background:#f9f6f4;padding:16px;border-radius:8px}.CheckoutPayments .Checkout-Default h2{font-size:18px;font-weight:600;text-transform:capitalize;margin:0}@media screen and (max-width:810px){.CheckoutPayments .Checkout-Default h2{font-size:16px}}.CheckoutPayments .Checkout-Default button{font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.CheckoutPayments .Checkout-Default button:hover{color:var(--hollow-button-hover-color)}.CheckoutPayments-CustomerNotesField .Field-Wrapper_type_textarea .Field-LabelContainer{bottom:4rem}.CheckoutTermsAndConditionsPopup-Address{margin:12px 0}@media screen and (max-width:810px){.CheckoutTermsAndConditionsPopup-Address{margin:14px 0}}.CheckoutTermsAndConditionsPopup .Popup-Content{max-width:calc(var(--checkout-max-width)*0.8)}:root{--checkbox-border-color:var(--imported_checkboxes_border_color,var(--primary-base-color))}.CheckoutBilling{-webkit-margin-before:24px;margin-top:24px}.CheckoutBilling-Button{width:294px}.CheckoutBilling-Checkbox{display:inline-block;font-size:14px;-webkit-margin-before:10px;margin-top:10px}.CheckoutBilling-TermsAndConditions{font-size:14px;-webkit-margin-after:24px;margin:0 0 24px;display:flex;align-items:center}@media screen and (max-width:810px){.CheckoutBilling-TermsAndConditions{font-size:15px;-webkit-margin-after:28px;margin-bottom:28px}}.CheckoutBilling-TermsAndConditions-Checkbox{margin-top:0;margin-bottom:0}@media screen and (max-width:810px){[dir=ltr] .CheckoutBilling-TermsAndConditions-Checkbox{margin-right:2px}[dir=rtl] .CheckoutBilling-TermsAndConditions-Checkbox{margin-left:2px}.CheckoutBilling-TermsAndConditions-Checkbox{-webkit-margin-end:2px}}.CheckoutBilling-TACLabel{display:flex;align-items:center}.CheckoutBilling-TACLabel:hover{cursor:pointer}@media(min-width:811px){.CheckoutBilling-TACLabel:hover{color:var(--primary-base-color)}}[dir=ltr] .CheckoutBilling-TACLink{margin-left:.5em}[dir=rtl] .CheckoutBilling-TACLink{margin-right:.5em}.CheckoutBilling-TACLink{font-size:14px;font-weight:700;color:var(--link-color);-webkit-margin-start:.5em;display:flex;cursor:pointer}.CheckoutBilling-TACLink:focus,.CheckoutBilling-TACLink:hover{text-decoration:underline}[dir=ltr] .CheckoutBilling .Checkout-OrderTotal dd{text-align:right}[dir=rtl] .CheckoutBilling .Checkout-OrderTotal dd{text-align:left}.CheckoutBilling .Checkout-OrderTotal dd span{display:block;font-size:.6em;font-weight:300}.CheckoutBilling .Checkout-NoPaymentMethod{font-size:15px}.CheckoutBilling .Checkout-StoreCredit{margin-top:2rem;margin-bottom:2rem}.CheckoutBilling .Checkout-StoreCredit .Field-Wrapper_type_checkbox{display:block;-webkit-padding-before:0;padding-top:0}.CheckoutBilling .Checkout-StoreCreditLabel{font-size:16px;font-weight:700;-webkit-margin-after:20px;margin-bottom:20px}.CheckoutBilling .Checkout-StoreCreditData{font-size:14px;color:var(--primary-base-color);font-weight:500}.CheckoutCreditCardForm{padding:12px;border-bottom:1px solid #c7c5c3}.CheckoutCreditCardForm input{width:100%;z-index:1;background:#fafafa;padding:10px;border:2px solid #7f7e7d;border-radius:8px}.CheckoutCreditCardForm input:focus{border:2px solid #000}.CheckoutCreditCardForm .Field-Label{-webkit-padding-after:4px;padding-bottom:4px;color:var(--field-label-color);display:flex;align-items:center;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}[dir=ltr] .CheckoutCreditCardForm-cardNumberField span{right:9px}[dir=rtl] .CheckoutCreditCardForm-cardNumberField span{left:9px}.CheckoutCreditCardForm-cardNumberField span{position:absolute;bottom:0;width:30px;z-index:99}.CheckoutCreditCardForm-cardNumberField span svg{width:30px;height:30px}.CheckoutCreditCardForm-cardNumberField,.CheckoutCreditCardForm-nameHolder{display:flex;flex-direction:column-reverse;align-items:flex-start;-webkit-margin-before:10px;margin-top:10px}.CheckoutCreditCardForm-cvcField,.CheckoutCreditCardForm-dateField{display:flex;flex-direction:column-reverse;align-items:flex-start}.CheckoutCreditCardForm-dateAndCvc{display:flex;align-items:flex-start;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;justify-content:space-between;-webkit-margin-before:12px;margin-top:12px}[dir=ltr] .CheckoutCreditCardForm-errorMsg{text-align:left}[dir=rtl] .CheckoutCreditCardForm-errorMsg{text-align:right}.CheckoutCreditCardForm-errorMsg{font-size:12px;color:var(--primary-error-color)}.CheckoutCreditCardForm-Captcha{-webkit-padding-before:12px;padding-top:12px}.CheckoutCreditCardForm .Field_error input{border-bottom:1px solid var(--primary-error-color)}.CheckoutGuestForm{margin:24px 0}@media screen and (max-width:810px){.CheckoutGuestForm{margin:28px 0}}.CheckoutGuestForm input{width:100%}.CheckoutGuestForm .Field_type_checkbox label{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:flex-end}[dir=ltr] .CheckoutGuestForm .Field_type_checkbox label .input-control{margin-left:0}[dir=rtl] .CheckoutGuestForm .Field_type_checkbox label .input-control{margin-right:0}[dir=ltr] .CheckoutGuestForm .Field_type_checkbox label .input-control{margin-right:12px}[dir=rtl] .CheckoutGuestForm .Field_type_checkbox label .input-control{margin-left:12px}.CheckoutGuestForm .Field_type_checkbox label .input-control{-webkit-margin-start:0;-webkit-margin-end:12px}@media(min-width:811px){.Checkout{-webkit-margin-before:var(--header-total-height);margin-top:var(--header-total-height)}}@media screen and (max-width:810px){.Checkout{-webkit-padding-after:calc(var(--navigation-tabs-height) + 60px);padding-bottom:calc(var(--navigation-tabs-height) + 60px);-webkit-padding-before:20px;padding-top:20px}}@media(min-width:811px){.Checkout:before{content:"";background:var(--breadcrumbs-background);min-height:var(--breadcrumbs-height);display:block}}@media screen and (max-width:810px){[dir=ltr] .Checkout-StickyButtonWrapper{left:0}[dir=rtl] .Checkout-StickyButtonWrapper{right:0}.Checkout-StickyButtonWrapper{-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color);position:fixed;width:100%;z-index:85;bottom:var(--footer-total-height);background-color:var(--color-white);padding:16px}.hideOnScroll .Checkout-StickyButtonWrapper{-webkit-transform:translateY(var(--footer-nav-height));transform:translateY(var(--footer-nav-height))}}.Checkout-Wrapper{margin:auto}@media screen and (max-width:810px){.Checkout-Wrapper{padding:0 16px}}@media(min-width:811px){.Checkout-Wrapper{padding:0 32px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7%}}@media(min-width:1280px){.Checkout-Wrapper{grid-template-columns:5fr 3fr}}.Checkout-Header{-webkit-padding-before:10px;-webkit-padding-after:24px;padding-bottom:24px}.Checkout-Title{font-size:36px}@media screen and (max-width:810px){.Checkout .CheckoutOrderSummary-ButtonWrapper{display:none}}:root{--checkout-max-width:1100px}.Checkout{-webkit-padding-after:var(--header-nav-height);padding-bottom:var(--header-nav-height)}@media(min-width:811px){.Checkout{-webkit-margin-before:0;margin-top:0}}@media screen and (max-width:810px){.Checkout{-webkit-padding-after:calc(var(--navigation-tabs-height) + 60px);padding-bottom:calc(var(--navigation-tabs-height) + 60px);-webkit-padding-before:0;padding-top:0}.Checkout-Step form{-webkit-padding-after:4rem;padding-bottom:4rem}}@media screen and (max-width:810px) and (max-width:810px){.Checkout-Step form{-webkit-padding-after:0;padding-bottom:0}}.Checkout:before{display:none}@media screen and (max-width:810px){.Checkout-StickyButtonWrapper{position:unset;border:none;padding:1rem 0}}@media screen and (max-width:810px){.Checkout-StickyButtonWrapper .Button{width:100%}}@media screen and (max-width:810px){.Checkout-StickyButtonWrapper .Checkout-OrderTotal{display:none}}.Checkout-SummaryOverlay{justify-content:space-between;padding:16px;background-color:#f9f6f4}.Checkout-SummaryOverlay,.Checkout-SummaryOverlay .Checkout-SummaryHeading{display:flex;align-items:center}[dir=ltr] .Checkout-SummaryOverlay .Checkout-SummaryHeading h3{padding-right:15px}[dir=rtl] .Checkout-SummaryOverlay .Checkout-SummaryHeading h3{padding-left:15px}.Checkout-SummaryOverlay .Checkout-SummaryHeading h3{-webkit-padding-end:15px;border-right:1px solid #c7c5c3;margin:0}[dir=ltr] .Checkout-SummaryOverlay .Checkout-SummaryHeading p{padding-left:15px}[dir=rtl] .Checkout-SummaryOverlay .Checkout-SummaryHeading p{padding-right:15px}.Checkout-SummaryOverlay .Checkout-SummaryHeading p{-webkit-padding-start:15px;margin:0;font-weight:600}[dir=ltr] .Checkout-checkoutOrderSummaryOverlay{right:0}[dir=rtl] .Checkout-checkoutOrderSummaryOverlay{left:0}.Checkout-checkoutOrderSummaryOverlay{background:#f9f6f4;position:fixed;height:100vh;width:95%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;z-index:1002;top:0;transition:all .5s cubic-bezier(.075,.82,.165,1);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}[dir=ltr] .Checkout-checkoutOrderSummaryOverlay.hide{right:-100%}[dir=rtl] .Checkout-checkoutOrderSummaryOverlay.hide{left:-100%}.Checkout-checkoutOrderSummaryOverlay.hide{visibility:hidden}[dir=ltr] .Checkout-checkoutOrderSummaryOverlay.visible{right:0}[dir=rtl] .Checkout-checkoutOrderSummaryOverlay.visible{left:0}.Checkout-checkoutOrderSummaryOverlay.visible{visibility:visible}[dir=ltr] .Checkout-checkoutOrderSummaryOverlay.visible .Checkout-CloseButton{right:10px}[dir=rtl] .Checkout-checkoutOrderSummaryOverlay.visible .Checkout-CloseButton{left:10px}.Checkout-checkoutOrderSummaryOverlay.visible .Checkout-CloseButton{position:absolute;top:15px}.Checkout-checkoutOrderSummaryOverlay.visible .Checkout-CloseButton svg{fill:var(--color-black)}.Checkout-Wrapper{display:block}.Checkout-Wrapper .Checkout-WrapperSteps{margin:auto;grid-template-columns:minmax(500px,1fr) minmax(250px,420px)}@media(min-width:811px){.Checkout-Wrapper .Checkout-WrapperSteps{padding:0;display:grid;grid-gap:3rem}}.Checkout-Wrapper .Checkout-WrapperSteps .CheckoutOrderSummary-CartItemList .CartItem-ProductInfo{grid-template-columns:1fr}.Checkout-Wrapper .Checkout-WrapperSteps .CheckoutOrderSummary-CartItemList .CartItem-Title{width:100%}.Checkout-Wrapper .Checkout-WrapperSteps .CheckoutOrderSummary-CartItemList .CartItem-DeliveryDate .DeliveryCharges,.Checkout-Wrapper .Checkout-WrapperSteps .CheckoutOrderSummary-CartItemList .ProductPrice{display:none}.Checkout-Wrapper .Checkout-WrapperSteps .CheckoutOrderSummary-SafetyConcern{padding:2rem 2rem 4rem;margin:0}@media screen and (max-width:810px){.Checkout-ProgressSection{display:none}}.Checkout-Heading{text-transform:none;margin-top:40px;margin-bottom:12px;font-size:20px}@media screen and (max-width:810px){.Checkout-Heading{font-size:15px;text-transform:capitalize;font-weight:500}}.Checkout-Header{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:20px}@media screen and (max-width:810px){.Checkout-Header{padding-top:10px;padding-bottom:10px}}.Checkout-StepBarTotal{background-color:var(--secondary-base-color);width:100%;height:4px;border-radius:2px}.Checkout-StepBarActive{position:relative;top:-4px;background-color:var(--primary-base-color);width:50%;height:4px;border-radius:2px;z-index:2}[dir=ltr] .Checkout-StepBarActive_isSecond{left:50%}[dir=rtl] .Checkout-StepBarActive_isSecond{right:50%}.Checkout-Title{font-size:28px;font-weight:700}@media screen and (max-width:810px){.Checkout-Title{font-size:20px}}.Checkout-SelectedStep{font-size:36px}.Checkout-StepsBorder{font-size:26px}.Checkout-TotalSteps{font-size:20px}@media(min-width:811px){.Checkout-Coupon{-webkit-margin-before:30px;margin-top:30px}}.Checkout-OrderTotal{display:flex;justify-content:space-between;font-size:16px;font-weight:700;-webkit-padding-after:14px;padding-bottom:14px}@media(min-width:811px){.Checkout-OrderTotal{display:none}}[dir=ltr] .Checkout-ShippingButton{margin-right:10px}[dir=rtl] .Checkout-ShippingButton{margin-left:10px}.Checkout-ShippingButton{-webkit-margin-end:10px;-webkit-margin-after:10px;margin-bottom:10px}.Checkout-DeliverySelect{-webkit-margin-before:15px;margin-top:15px}@media screen and (max-width:810px){.Checkout-DeliverySelect{-webkit-margin-before:10px;margin-top:10px}}@media(min-width:811px){.Checkout-Promo{-webkit-padding-before:24px;padding-top:24px}}.Checkout .Checkout-ExpandableContentContent{-webkit-margin-before:0;margin-top:0;padding:0 16px}@media screen and (max-width:810px){.Checkout .CheckoutOrderSummary-ButtonWrapper{display:block;-webkit-margin-before:2rem;margin-top:2rem}}.Checkout .CmsBlock-Wrapper{margin:auto;max-width:var(--content-wrapper-width)}@media screen and (max-width:810px){.CheckoutSuccess{-webkit-margin-before:28px;margin-top:28px}}@media screen and (max-width:810px){.CheckoutSuccess-ContinueButton{width:100%}}@media(min-width:811px){.CheckoutSuccess-ContinueButton{-webkit-margin-before:24px;margin-top:24px}}.CheckoutSuccess-ButtonWrapper{z-index:1;background-color:var(--color-white)}@media screen and (max-width:810px){[dir=ltr] .CheckoutSuccess-ButtonWrapper{left:0}[dir=rtl] .CheckoutSuccess-ButtonWrapper{right:0}.CheckoutSuccess-ButtonWrapper{padding:14px;position:fixed;width:100%;bottom:calc(var(--navigation-tabs-height) - 2px);-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color)}}@media screen and (max-width:810px){.CheckoutSuccess .Button{width:100%;text-align:center}}.CheckoutSuccess .CheckoutRegistrationLink{-webkit-margin-before:20px;margin-top:20px}.CheckoutSuccess{display:grid;grid-template-columns:2fr 1fr;align-items:start;margin-top:4rem;margin-bottom:4rem;grid-gap:25px;gap:25px}@media screen and (max-width:810px){.CheckoutSuccess{grid-template-columns:1fr;margin-top:16px;margin-bottom:16px}}.CheckoutSuccess-ContentWrapper{display:grid;grid-gap:2rem;gap:2rem}.CheckoutSuccess-SuccessMessage{display:flex;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.CheckoutSuccess-OrderNumberWrapper{display:grid;grid-gap:1rem;gap:1rem}.CheckoutSuccess-OrderNumberWrapper .OrderNumber{font-size:20px;font-weight:600}@media screen and (max-width:810px){.CheckoutSuccess-OrderNumberWrapper .OrderNumber{font-size:18px}}.CheckoutSuccess-OrderNumberWrapper .OrderNumber span{color:var(--primary-base-color)}.CheckoutSuccess-OrderNumberWrapper .CustomerEmail{font-size:14px}.CheckoutSuccess-OrderNumberWrapper .CustomerEmail span{font-weight:500}.CheckoutSuccess-Icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CheckoutSuccess-Heading{font-size:20px;font-weight:600}@media screen and (max-width:810px){.CheckoutSuccess-Heading{font-size:18px;margin:0}}.CheckoutSuccess-ButtonWrapper{position:revert;padding:0;width:100%;border:none;background:unset}.CheckoutSuccess-ContinueButton{font-weight:500;border-radius:8px;-webkit-margin-before:32px;margin-top:32px}.CheckoutSuccess-ContinueButton:not([disabled]):hover{border-radius:8px}@media screen and (max-width:810px){.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Separator{display:flex;flex-direction:column}.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_firstblock{border-right:none;border-bottom:1px solid #000}[dir=ltr] .CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-right:0}[dir=ltr] .CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Secondblock,[dir=rtl] .CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-left:0}[dir=rtl] .CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-right:0}.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Secondblock{-webkit-padding-end:0;-webkit-padding-start:0;font-size:12px}.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Video{width:334px}.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Watch{-webkit-padding-after:0;padding-bottom:0;-webkit-padding-before:16px;padding-top:16px}.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Download,.CheckoutSuccess .CheckoutProcess_Parent .CheckoutProcess_Needhelp{font-size:12px}}.CheckoutSuccess .Product-list{max-width:var(--content-wrapper-width);width:100%;-webkit-margin-before:2rem;margin-top:2rem}.CheckoutSuccess .Product-list .ListHeading{font-size:20px;font-weight:600}.CheckoutSuccess .Product-list .CartPage-Items{-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color)}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-ProductInfo{align-items:center}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-ProductInfo{grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-ProductInfo .Image .TextPlaceholder_length_block:after{display:block;width:100%;height:100%}.CheckoutSuccess .Product-list .CartPage-Items .CartItem:before{display:none}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Details_Inner{justify-content:flex-start}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Details_Inner{grid-row-gap:1rem;row-gap:1rem}}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Heading{font-size:16px;margin:0}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Item{justify-content:flex-start}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Item:first-child{color:#a3a3a3}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Price{display:flex;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Price span{font-size:16px}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-Price span{font-size:12px}}[dir=ltr] .CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate{text-align:right}[dir=rtl] .CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate{text-align:left}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate{margin:0}}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate .Text{font-size:12px;color:#585858}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate .Text{font-size:10px}}.CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate .Date{font-size:16px;font-weight:600}@media screen and (max-width:810px){.CheckoutSuccess .Product-list .CartPage-Items .CartItem-DeliveryDate .Date{font-size:12px}}@media screen and (max-width:810px){.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Separator{display:flex;flex-direction:column}.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_firstblock{border-right:none;border-bottom:1px solid #000}[dir=ltr] .CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-right:0}[dir=ltr] .CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Secondblock,[dir=rtl] .CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-left:0}[dir=rtl] .CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Secondblock{padding-right:0}.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Secondblock{-webkit-padding-end:0;-webkit-padding-start:0;font-size:12px}.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Video{width:334px}.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Watch{-webkit-padding-after:0;padding-bottom:0;-webkit-padding-before:16px;padding-top:16px}.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Download,.CheckoutSuccess .CmsBlock-Wrapper .CheckoutProcess_Parent .CheckoutProcess_Needhelp{font-size:12px}}.CheckoutSuccess-OrderBlocks{display:flex;justify-content:space-between;width:100%;-webkit-margin-before:2rem;margin-top:2rem}@media screen and (max-width:810px){.CheckoutSuccess-OrderBlocks{flex-direction:column;-webkit-padding-after:85px;padding-bottom:85px}}@media screen and (max-width:810px){.CheckoutSuccess-OrderBlocks .ShippingAddress-Wrapper{-webkit-border-after:1px solid var(--primary-divider-color);border-bottom:1px solid var(--primary-divider-color)}}.CheckoutSuccess-OrderBlocks .ShippingAddress-Heading{font-size:16px;-webkit-margin-after:26px;margin-bottom:26px;font-weight:500}.CheckoutSuccess-OrderBlocks .ShippingAddress-Details p{-webkit-margin-after:12px;margin-bottom:12px}.CheckoutSuccess-OrderBlocks .ShippingAddress-Details .ShippingAddress-Phone{-webkit-margin-after:2rem;margin-bottom:2rem}.CheckoutSuccess-OrderBlocks .ShippingAddress-Name{font-weight:500}.CheckoutSuccess-OrderBlocks .ShippingAddress-Payment,.CheckoutSuccess-OrderBlocks .ShippingAddress-Shipping{display:flex;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;font-size:16px;font-weight:500}.CheckoutSuccess-OrderBlocks .ShippingAddress-Payment .Method,.CheckoutSuccess-OrderBlocks .ShippingAddress-Shipping .Method{font-size:14px;font-weight:400}.CheckoutSuccess-OrderBlocks .ShippingAddress-Payment .Method span,.CheckoutSuccess-OrderBlocks .ShippingAddress-Shipping .Method span{color:#9b9b9b}@media screen and (max-width:810px){.CheckoutSuccess-OrderBlocks .OrderSummary-Wrapper{-webkit-padding-before:2rem;padding-top:2rem}}.CheckoutSuccess-OrderBlocks .OrderSummary-Heading{font-size:16px;-webkit-margin-after:26px;margin-bottom:26px;font-weight:500}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-row,.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax{font-size:16px;display:flex;justify-content:space-between;align-items:center;-webkit-margin-after:20px;margin-bottom:20px;grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-row .label,.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax .label{max-width:400px}@media screen and (max-width:810px){.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-row .label,.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax .label{flex-basis:60%}}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-row .label span,.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax .label span{color:#9b9b9b}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax{flex-wrap:wrap}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Tax .detail{flex-basis:100%;font-size:12px}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Total{display:flex;justify-content:space-between;align-items:center;grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;font-size:17px;font-weight:500;-webkit-padding-before:2rem;padding-top:2rem;-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color)}.CheckoutSuccess-OrderBlocks .OrderSummary-Details .OrderSummaryItem-Total .value{font-size:22px}.CheckoutSuccess .CheckoutOrderSummary-DeliveryInsurance{display:none}@media(min-width:811px){.CheckoutOrderSummary{border:1px solid var(--secondary-base-color);border-radius:2px;padding:24px 16px 0;-webkit-margin-after:15px;margin-bottom:15px}}.CheckoutOrderSummary-Header{font-size:24px;font-weight:700}@media screen and (max-width:810px){.CheckoutOrderSummary-Header{display:none}}.CheckoutOrderSummary-ItemsInCart{font-size:14px;font-weight:400}[dir=ltr] .CheckoutOrderSummary-SummaryItem{padding-left:0}[dir=rtl] .CheckoutOrderSummary-SummaryItem{padding-right:0}.CheckoutOrderSummary-SummaryItem{padding:12px 0;-webkit-padding-start:0}@media screen and (max-width:810px){.CheckoutOrderSummary-SummaryItem{padding:14px 0}}[dir=ltr] .CheckoutOrderSummary-SummaryItem_isTotal{padding-left:0}[dir=rtl] .CheckoutOrderSummary-SummaryItem_isTotal{padding-right:0}.CheckoutOrderSummary-SummaryItem_isTotal{-webkit-padding-start:0}.CheckoutOrderSummary-SummaryItem_isTotal p{font-weight:700}@media screen and (max-width:810px){.CheckoutOrderSummary-OrderItems{background-color:var(--secondary-base-color)}}.CheckoutOrderSummary-ExpandableContentButton{padding-left:0;padding-right:0}.CheckoutOrderSummary .ProductPrice{font-weight:700}.CheckoutOrderSummary .CartItem-Wrapper{padding:12px 0}@media screen and (max-width:810px){.CheckoutOrderSummary .CartItem-Wrapper{padding:14px 0}}.CheckoutOrderSummary-Price{flex:1 1}@media screen and (max-width:810px){[dir=ltr] .CheckoutOrderSummary-ButtonWrapper{left:0}[dir=rtl] .CheckoutOrderSummary-ButtonWrapper{right:0}.CheckoutOrderSummary-ButtonWrapper{--footer-totals-height:123px;height:0;height:var(--footer-totals-height);position:fixed;width:100%;padding-left:16px;padding-right:16px;-webkit-padding-after:16px;padding-bottom:16px;bottom:var(--footer-total-height);background-color:var(--color-white);-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color);z-index:80}.hideOnScroll .CheckoutOrderSummary-ButtonWrapper{-webkit-transform:translateY(var(--footer-nav-height));transform:translateY(var(--footer-nav-height))}}:root{--footer-totals-height:0;--loader-scale:1}.CheckoutOrderSummary{background:#f9f6f4;border-radius:8px}@media(min-width:811px){.CheckoutOrderSummary{border:none;padding:0;-webkit-margin-after:15px;margin-bottom:15px}}.CheckoutOrderSummary-Header{margin:0;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 10px}@media screen and (max-width:810px){.CheckoutOrderSummary-Header{padding:16px}}.CheckoutOrderSummary-Header h2{margin-top:0;margin-bottom:0;font-size:20px;font-weight:600}@media screen and (max-width:810px){.CheckoutOrderSummary-Header h2{font-size:20px}}.CheckoutOrderSummary-Header .CheckoutOrderSummary-viewBasketButton{cursor:pointer;font-size:14px;font-weight:400;display:flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap}.CheckoutOrderSummary .CountWrapper{padding-left:24px;padding-right:24px}@media screen and (max-width:810px){.CheckoutOrderSummary .CountWrapper{padding-left:16px;padding-right:16px}}.CheckoutOrderSummary .CountWrapper .Content{display:grid;border-bottom:1px solid var(--primary-divider-color)}.CheckoutOrderSummary .CountWrapper .Content:not(:has(.FreebieCount)) .ItemsCount{padding-top:14px;padding-bottom:14px}.CheckoutOrderSummary .CountWrapper .Content:not(:has(.ItemsCount)) .FreebieCount{padding-top:14px;padding-bottom:14px}.CheckoutOrderSummary .CountWrapper .Content .ItemsCount{display:flex;justify-content:space-between;font-size:16px;padding-top:14px;padding-bottom:7px}.CheckoutOrderSummary .CountWrapper .Content .FreebieCount{display:flex;justify-content:space-between;font-size:16px;padding-top:7px;padding-bottom:14px}@media screen and (max-width:810px){.CheckoutOrderSummary .CountWrapper .Content .FreebieCount{font-size:16px}}.CheckoutOrderSummary .CountWrapper .Content .FreebieCount .price{font-weight:600}@media screen and (max-width:810px){.CheckoutOrderSummary .ExpandableContent{padding:0;margin:0}}.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon{padding:0 24px}@media screen and (max-width:810px){.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon{padding:0 16px}}.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Button{justify-content:center;border-top:1px solid #c7c5c3;padding:3rem 0}@media screen and (max-width:810px){.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Button{padding:2rem 0}}.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Button svg{display:none}.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Heading{font-size:16px;font-weight:500;text-decoration:underline}.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Content_isContentExpanded{-webkit-padding-after:24px;padding-bottom:24px}@media screen and (max-width:810px){.CheckoutOrderSummary .ExpandableContent.CartPage-Coupon .ExpandableContent-Content_isContentExpanded{-webkit-padding-after:16px;padding-bottom:16px}}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList.expanded{padding:20px 16px}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList.expanded .ExpandableContent-Content_isContentExpanded .CheckoutOrderSummary-ItemsInCart{-webkit-margin-before:0;margin-top:0}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList .ExpandableContent-Button{display:none}@media screen and (max-width:810px){.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList{padding:14px}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList .ExpandableContent-Button{display:flex;padding:0;justify-content:flex-start;grid-gap:5px;gap:5px}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList .ExpandableContent-Button .ExpandableContent-Heading{font-size:14px;color:#666564}.CheckoutOrderSummary .ExpandableContent.CheckoutOrderSummary-ItemList .ExpandableContent-Button .ExpandableContent-Heading svg{fill:#666564}}.CheckoutOrderSummary-ItemsInCart{display:flex;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;font-size:16px;text-transform:none;top:2px;font-weight:500;margin-top:20px;margin-bottom:16px}.CheckoutOrderSummary-ItemsInCart .Heading{color:var(--color-black)}.CheckoutOrderSummary-ItemsInCart .qty{color:#a3a3a3}[dir=ltr] .CheckoutOrderSummary-SummaryItem{padding-left:24px}[dir=ltr] .CheckoutOrderSummary-SummaryItem,[dir=rtl] .CheckoutOrderSummary-SummaryItem{padding-right:24px}[dir=rtl] .CheckoutOrderSummary-SummaryItem{padding-left:24px}.CheckoutOrderSummary-SummaryItem{justify-content:space-between;align-items:center;display:flex;-webkit-margin-after:0;margin-bottom:0;-webkit-margin-before:14px;margin-top:14px;-webkit-padding-start:24px;-webkit-padding-end:24px;padding:0}@media screen and (max-width:810px){[dir=ltr] .CheckoutOrderSummary-SummaryItem{padding-left:16px}[dir=ltr] .CheckoutOrderSummary-SummaryItem,[dir=rtl] .CheckoutOrderSummary-SummaryItem{padding-right:16px}[dir=rtl] .CheckoutOrderSummary-SummaryItem{padding-left:16px}.CheckoutOrderSummary-SummaryItem{-webkit-padding-start:16px;-webkit-padding-end:16px}}.CheckoutOrderSummary-SummaryItem:last-child{-webkit-margin-after:0;margin-bottom:0}@media screen and (max-width:810px){.CheckoutOrderSummary-SummaryItem:last-child{-webkit-margin-after:16px;margin-bottom:16px}}.CheckoutOrderSummary-SummaryItem:before{content:none}.CheckoutOrderSummary-SummaryItem_withAppendedContent{flex-wrap:wrap;-webkit-padding-before:0;padding-top:0}.CheckoutOrderSummary-SummaryItem_withAppendedContent .CheckoutOrderSummary-Text{display:flex;flex-direction:row;grid-gap:7px;gap:7px}.CheckoutOrderSummary-SummaryItem_withAppendedContent .CheckoutOrderSummary-Text>span{font-size:14px}.CheckoutOrderSummary-SummaryItem_isTotal{font-size:16px;line-height:24px;background:#d6ebce;padding:2rem 24px;-webkit-margin-before:14px;margin-top:14px}@media screen and (max-width:810px){.CheckoutOrderSummary-SummaryItem_isTotal{-webkit-margin-before:0;margin-top:0}}@media(min-width:811px){.CheckoutOrderSummary-SummaryItem_isTotal{-webkit-border-before:1px solid var(--primary-divider-color);border-top:1px solid var(--primary-divider-color)}}.CheckoutOrderSummary-SummaryItem_isTotal p{font-size:16px;font-weight:600;line-height:24px;white-space:nowrap}.CheckoutOrderSummary-SummaryItem_isTotal div{line-height:24px}.CheckoutOrderSummary-SummaryItem_isTotal .CheckoutOrderSummary-Price{font-size:16px;font-weight:500}@media screen and (max-width:810px){.CheckoutOrderSummary-OrderItems{background-color:#f9f6f4}}[dir=ltr] .CheckoutOrderSummary-OrderItems h3{text-align:left}[dir=rtl] .CheckoutOrderSummary-OrderItems h3{text-align:right}.CheckoutOrderSummary-GreenPointsWrapper{border-bottom:1px solid var(--primary-divider-color);border-left:0;border-right:0;padding:2rem 0}@media(min-width:811px){.CheckoutOrderSummary-GreenPointsWrapper{border-top:1px solid var(--primary-divider-color)}}.CheckoutOrderSummary-GreenPointsWrapper .Field{-webkit-margin-before:16px;margin-top:16px}.CheckoutOrderSummary-GreenPointsWrapper .Field label{font-size:14px}.CheckoutOrderSummary-Points{font-size:16px;font-weight:500}.CheckoutOrderSummary-Points span:last-child{color:var(--primary-base-color)}@media screen and (max-width:810px){.CheckoutOrderSummary-Points{font-size:14px}}.CheckoutOrderSummary-CartItemList{list-style:none;margin:0;padding:0}.CheckoutOrderSummary-CartItemList .ExpandableContentShowMore-ShowAllButton{--button-background:transparent;margin:0;padding:8px 0}.CheckoutOrderSummary-CartItemList .CartItem{-webkit-margin-after:10px;margin-bottom:10px}.CheckoutOrderSummary-CartItemList .CartItem-Picture{width:76px;height:76px;align-self:auto}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-Heading{font-size:16px;text-transform:capitalize}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-DeliveryDate{-webkit-margin-before:5px;margin-top:5px;font-size:12px}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductInfo{padding:0 12px;border-bottom:none}@media screen and (max-width:810px){.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductInfo{padding:0}}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductInfo .CartItem-Options{display:none}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductInfo .CartItem-Heading{font-size:14px;font-weight:600;width:100%;max-width:200px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-height:unset}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-Title .CartItem-Options{display:block}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions{padding-left:12px;padding-right:12px}@media screen and (max-width:810px){.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions{display:flex;padding-left:0;padding-right:0}}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions .CartItem-Quantity{-webkit-margin-after:0;margin-bottom:0;font-size:14px}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions .CartItem-Price{display:block;font-weight:600;font-size:16px}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions .CartItem-Price .PromoPrice{align-items:center}.CheckoutOrderSummary-CartItemList .CartItem-CartItemRows .CartItem-ProductActions .CartItem-Price .PromoPrice del{font-size:12px}.CheckoutOrderSummary-CartItemDescription{-webkit-margin-before:5px;margin-top:5px}.CheckoutOrderSummary-CartItemDescription p{font-size:13px;line-height:1.5}@media screen and (max-width:810px){.CheckoutOrderSummary-CartItemDescription p{font-size:15px}}.CheckoutOrderSummary-CartItem{display:grid;grid-template-columns:96px auto auto;grid-column-gap:6px;margin:0 0 6px;padding:0}@media screen and (max-width:810px){.CheckoutOrderSummary-CartItem{grid-template-columns:112px auto auto;grid-column-gap:7px;margin:0 0 7px}}.CheckoutOrderSummary-CartItem:before{content:none}.CheckoutOrderSummary-CartItem>*{display:flex;flex-direction:column;justify-content:center}.CheckoutOrderSummary-Thumbnail{width:96px;height:96px}@media screen and (max-width:810px){.CheckoutOrderSummary-Thumbnail{width:112px;height:112px}}[dir=ltr] .CheckoutOrderSummary-Title p{text-align:left}[dir=rtl] .CheckoutOrderSummary-Title p{text-align:right}.CheckoutOrderSummary-Title p{margin:0;padding:0}.CheckoutOrderSummary-Details{justify-self:end}.CheckoutOrderSummary-ExpandableContent{-webkit-border-before:none;border-top:none;padding:1.5rem}.CheckoutOrderSummary-ExpandableContentHeading{font-size:18px}@media screen and (max-width:810px){.CheckoutOrderSummary-ExpandableContentHeading{font-weight:500}}[dir=ltr] .CheckoutOrderSummary .ExpandableContent-ToggleButton{left:3px}[dir=rtl] .CheckoutOrderSummary .ExpandableContent-ToggleButton{right:3px}.CheckoutOrderSummary .ExpandableContent-ToggleButton{height:20px;width:20px}@media screen and (max-width:810px){.CheckoutOrderSummary-Coupon{padding:10px 14px;-webkit-border-after:1px solid var(--input-border-color);border-bottom:1px solid var(--input-border-color);margin:0 -14px;width:auto}}.CheckoutOrderSummary-CmsBlock{padding:10px 0}.CheckoutOrderSummary .ProductPrice{-webkit-margin-before:0;margin-top:0;font-weight:400;line-height:1;font-size:18px}.CheckoutOrderSummary .ProductPrice-SubPrice{display:block;font-size:12px}.CheckoutOrderSummary .CartItem-Wrapper{padding:12px;border-radius:16px;grid-template-columns:76px auto}@media screen and (max-width:810px){.CheckoutOrderSummary .CartItem-Wrapper{padding:14px;border-radius:5px}}.CheckoutOrderSummary-Text{flex-direction:column;word-break:break-word;-webkit-margin-after:0;margin-bottom:0;font-size:16px;font-weight:600;color:#000;text-transform:capitalize;opacity:1}.CheckoutOrderSummary-Text span{display:block;font-size:12px;font-weight:400}[dir=ltr] .CheckoutOrderSummary-Price{text-align:right}[dir=rtl] .CheckoutOrderSummary-Price{text-align:left}.CheckoutOrderSummary-Price{flex:none;display:flex;flex-direction:column;justify-content:flex-end;white-space:nowrap;font-size:16px;flex-basis:30%;font-weight:600}.CheckoutOrderSummary-Price span{line-height:16px}@media screen and (max-width:810px){.CheckoutOrderSummary-Price{font-size:16px}}.CheckoutOrderSummary-AppendedContent{flex-basis:100%;font-size:12px}@media screen and (max-width:810px){.CheckoutOrderSummary-ButtonWrapper{--footer-totals-height:80px;width:100%;bottom:var(--footer-total-height);background-color:var(--color-white);-webkit-border-before:none;border-top:none;position:unset;height:unset;transition:unset;z-index:unset;-webkit-transform:none;transform:none;padding:0}.hideOnScroll .CheckoutOrderSummary-ButtonWrapper{-webkit-transform:translateY(var(--footer-nav-height));transform:translateY(var(--footer-nav-height))}}.CheckoutOrderSummary-ButtonWrapper_isEmpty{display:none}.CheckoutOrderSummary-ButtonWrapper .CartNotServiceable{background-color:#fff4f4;padding:2rem;margin:2rem 0}.CheckoutOrderSummary-ButtonWrapper .CartNotServiceable-Message{white-space:break-spaces;color:var(--primary-error-color)}@media screen{.CheckoutOrderSummary .Loader-Scale{top:calc(35% - 3px);top:calc(35% - 3px*var(--loader-scale))}}.CheckoutOrderSummary-Insurance{display:flex;align-items:center;justify-content:space-between}.CheckoutOrderSummary-Insurance .Price{font-size:16px}@media screen and (max-width:810px){.CheckoutOrderSummary-Insurance .Price{font-size:14px}}.CheckoutOrderSummary-Insurance span:nth-child(2){font-size:16px;letter-spacing:0;color:#000;text-transform:capitalize;opacity:1}.CheckoutOrderSummary-Insurance span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CheckoutOrderSummary-Inner{display:flex;align-items:center}.CheckoutOrderSummary-Inner input{width:10px}.CheckoutOrderSummary-Inner p{color:#000;text-transform:capitalize;opacity:1;font-size:16px;-webkit-margin-after:unset;margin-bottom:unset}@media screen and (max-width:810px){.CheckoutOrderSummary-Inner p{font-size:14px}}.CheckoutOrderSummary-Inner .Field{-webkit-margin-before:unset;margin-top:unset}.CheckoutOrderSummary-OrderTotalincludeTax{display:flex;justify-content:space-between}[dir=ltr] .CheckoutOrderSummary-OrderTotalincludeTax .price{text-align:right}[dir=rtl] .CheckoutOrderSummary-OrderTotalincludeTax .price{text-align:left}.CheckoutOrderSummary-OrderTotalincludeTax span{font-size:16px;text-transform:capitalize;opacity:1}@media screen and (max-width:810px){.CheckoutOrderSummary-OrderTotalincludeTax span{font-size:14px}}.CheckoutOrderSummary-OrderTotalExclusiveTax{display:none}[dir=ltr] .CheckoutOrderSummary-OrderTotalExclusiveTax .price{text-align:right}[dir=rtl] .CheckoutOrderSummary-OrderTotalExclusiveTax .price{text-align:left}@media screen and (max-width:810px){.CheckoutOrderSummary-OrderTotalExclusiveTax{justify-content:space-between;padding:20px 16px;background:#d6ebce}}.CheckoutOrderSummary-OrderTotalExclusiveTax span{font-size:16px;text-transform:capitalize;opacity:1;font-weight:600}.CheckoutOrderSummary-OrderTotals ul{display:grid}.CheckoutOrderSummary-OrderTotals ul .CartAdditionalFees{padding-left:24px;padding-right:24px}@media screen and (max-width:810px){.CheckoutOrderSummary-OrderTotals ul .CartAdditionalFees{padding-left:16px;padding-right:16px}}@media screen and (max-width:810px){.CheckoutOrderSummary-DeliveryInsurance{-webkit-padding-after:14px;padding-bottom:14px}}.CheckoutOrderSummary-DeliveryInsurance .AdditionalFee-Expandable{padding:1rem 0;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5}.CheckoutOrderSummary-DeliveryInsurance .AdditionalFee-Expandable .ExpandableContent-Button{display:flex}.CheckoutOrderSummary-DeliveryInsurance .AdditionalFee-Expandable .ExpandableContent-Content{overflow:visible;overflow:initial}.CheckoutOrderSummary-DeliveryInsurance .Fees .Fee{padding:0;-webkit-margin-after:14px;margin-bottom:14px}[dir=ltr] .CheckoutOrderSummary-DeliveryInsurance .Fees .Fee .FieldSelect-Select{padding-left:10px}[dir=rtl] .CheckoutOrderSummary-DeliveryInsurance .Fees .Fee .FieldSelect-Select{padding-right:10px}.CheckoutOrderSummary-DeliveryInsurance .Fees .Fee .FieldSelect-Select{-webkit-padding-start:10px}.CheckoutOrderSummary-DeliveryInsurance .CartAdditionalFees{padding:0}.CheckoutOrderSummary-DeliveryInsurance .CartAdditionalFees-Option{padding:5px 0}@media(min-width:811px){.CheckoutOrderSummary-DeliveryInsurance .CartAdditionalFees-Option{height:45px;align-items:center}}@media screen and (max-width:810px){.CheckoutOrderSummary-DeliveryInsurance .CartAdditionalFees-Option{height:40px;align-items:flex-end}}.CheckoutOrderSummary-SafetyConcern{display:flex;flex-direction:column;margin:2rem;align-items:center}.CheckoutOrderSummary-SafetyConcern .CheckoutOrderSummary-Sheild{height:20px;width:16px}.CheckoutOrderSummary-SafetyConcern p{letter-spacing:0;opacity:1;font-size:12px;font-weight:300;margin:0;white-space:break-spaces}.CheckoutFailure{display:grid;grid-template-columns:2fr 1fr;align-items:start;margin-top:4rem;margin-bottom:4rem;grid-gap:25px;gap:25px}@media screen and (max-width:810px){.CheckoutFailure{grid-template-columns:1fr;margin-top:16px;margin-bottom:16px}}.CheckoutFailure-ContentWrapper{display:grid;grid-gap:2rem;gap:2rem}.CheckoutFailure-SuccessMessage{display:flex;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.CheckoutFailure-OrderNumberWrapper{display:grid;grid-gap:1rem;gap:1rem}.CheckoutFailure-OrderNumberWrapper .OrderNumber{font-size:20px;font-weight:600}@media screen and (max-width:810px){.CheckoutFailure-OrderNumberWrapper .OrderNumber{font-size:18px}}.CheckoutFailure-OrderNumberWrapper .OrderNumber span{color:var(--primary-base-color)}.CheckoutFailure-Heading{font-size:20px;font-weight:600;text-transform:inherit}@media screen and (max-width:810px){.CheckoutFailure-Heading{font-size:18px;margin:0}}.CheckoutFailure-ButtonWrapper{position:revert;padding:0;width:100%;border:none;background:unset}.CheckoutFailure-ContinueButton{font-weight:500;border-radius:8px}.CheckoutFailure-ContinueButton:not([disabled]):hover{border-radius:8px}.CheckoutFailure-ContactLink{display:flex;grid-gap:3px;gap:3px}.CheckoutFailure-ContactLink a,.CheckoutFailure-ContactLink p{font-size:16px}:root{--checkout-delivery-option-check-mark-color:var(--primary-base-color);--checkout-delivery-option-check-mark-hover-color:var(--secondary-dark-color);--checkout-delivery-option-border-color:var(--primary-divider-color)}.CheckoutDeliveryOption{padding-top:19px;padding-bottom:19px;-webkit-margin-after:0;margin-bottom:0;display:flex;align-items:flex-start;-webkit-border-before:1px solid var(--primary-divider-color);-webkit-border-before:1px solid var(--checkout-delivery-option-border-color);border-top:1px solid var(--checkout-delivery-option-border-color)}.CheckoutDeliveryOption_isDisabled{cursor:not-allowed}.CheckoutDeliveryOption:first-child{-webkit-border-before:0;border-top:0}.CheckoutDeliveryOption:before{content:none}.CheckoutDeliveryOption:last-child{-webkit-margin-after:0;margin-bottom:0}[dir=ltr] .CheckoutDeliveryOption-Button{text-align:left}[dir=rtl] .CheckoutDeliveryOption-Button{text-align:right}.CheckoutDeliveryOption-Button{--check-mark-opacity:0;font-size:14px;width:100%;display:flex;cursor:pointer}.CheckoutDeliveryOption-Button_isDisabled{pointer-events:none}.CheckoutDeliveryOption-Span_isDisabled{color:var(--input-color);opacity:.48}.CheckoutDeliveryOption:hover:not(.CheckoutDeliveryOption_isHoverExcluded) .input-control{border-color:var(--checkbox-border-color-active);transition-duration:unset}@media(min-width:811px){.CheckoutDeliveryOption:hover:not(.CheckoutDeliveryOption_isHoverExcluded) .input-control:after{--checkmark-color:var(--secondary-dark-color)}}.CheckoutDeliveryOption:hover:not(.CheckoutDeliveryOption_isHoverExcluded) .CheckoutDeliveryOption-Row *{color:var(--primary-base-color)}.CheckoutDeliveryOption-Row strong{display:inline}[dir=ltr] .CheckoutDeliveryOption-SubPrice{text-align:right}[dir=rtl] .CheckoutDeliveryOption-SubPrice{text-align:left}[dir=ltr] .CheckoutDeliveryOption-SubPrice{right:0}[dir=rtl] .CheckoutDeliveryOption-SubPrice{left:0}.CheckoutDeliveryOption-SubPrice{font-size:12px;font-weight:400;position:absolute;top:1.5em;white-space:nowrap}[dir=ltr] .CheckoutDeliveryOption-SubPrice_isOverflowed{left:0}[dir=rtl] .CheckoutDeliveryOption-SubPrice_isOverflowed{right:0}.CheckoutDeliveryOption-Message{color:var(--primary-error-color)}.CheckoutDeliveryOption .Field_type_radio{-webkit-margin-before:0;margin-top:0}.CheckoutDeliveryOption{padding:16px;max-width:450px;width:100%;border:2px solid #9f9d9c;border-radius:8px}@media screen and (max-width:810px){.CheckoutDeliveryOption{padding:12px 16px}}.CheckoutDeliveryOption-Button{align-items:center}.CheckoutDeliveryOption:first-child{border-top:2px solid #9f9d9c}.CheckoutDeliveryOption_isActive:first-child{border-top:2px solid var(--color-black)}.CheckoutDeliveryOption_isActive{border:2px solid var(--color-black)}.CheckoutDeliveryOption-Message{-webkit-margin-before:1rem;margin-top:1rem}@media screen and (max-width:810px){.CheckoutDeliveryOptions{-webkit-margin-after:28px;margin-bottom:28px}}@media(min-width:1280px){.CheckoutDeliveryOptions{width:50%}}.CheckoutDeliveryOptions{-webkit-margin-after:24px;margin-bottom:24px}@media screen and (max-width:810px){.CheckoutDeliveryOptions{-webkit-margin-after:0;margin-bottom:0}}@media(min-width:1280px){.CheckoutDeliveryOptions{width:100%}}.CheckoutDeliveryOptions .Checkout-Default{display:flex;align-items:center;justify-content:space-between;background:#f9f6f4;padding:16px;border-radius:8px;-webkit-margin-before:10px;margin-top:10px}.CheckoutDeliveryOptions .Checkout-Default h2{font-size:18px;font-weight:600;text-transform:capitalize;margin:0}@media screen and (max-width:810px){.CheckoutDeliveryOptions .Checkout-Default h2{font-size:16px}}.CheckoutDeliveryOptions .Checkout-Default button{font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.CheckoutDeliveryOptions .Checkout-Default button:hover{color:var(--hollow-button-hover-color)}.CheckoutDeliveryOptions .Checkout-ShippingTitle{font-size:18px;font-weight:600;-webkit-margin-after:24px;margin-bottom:24px}.CheckoutDeliveryOptions-Options{display:flex;justify-content:space-between;align-items:center}.CheckoutDeliveryOptions-List{display:grid;grid-row-gap:16px;row-gap:16px}.CheckoutDeliveryOptions-Wrapper{padding:2rem 0 1rem}@media(min-width:811px){.Checkout .CheckoutShipping-Button{width:294px}}@media screen and (max-width:810px){.Checkout .CheckoutShipping-Button{width:100%}}[dir=ltr] .Checkout-TotalValue{text-align:right}[dir=rtl] .Checkout-TotalValue{text-align:left}.Checkout-SubPrice{white-space:nowrap;display:block;font-weight:400;font-size:12px}:root{--star-size:18px;--plus-minus-icon-size:24px;--wishlist-heart-size:23px}.Checkout .CheckoutShipping-Button{text-align:center;width:100%;max-width:325px;border-radius:8px}.Checkout .CheckoutShipping-Button:not([disabled]):hover{border-radius:8px}@media screen and (max-width:810px){.Checkout .CheckoutShipping-Button{max-width:100%;font-weight:600}}.CheckoutShipping-Button{text-align:center}@media screen and (max-width:810px){.CheckoutShipping-Button{font-weight:500}}.CheckoutShipping-ContinueButton{width:100%;max-width:325px;border-radius:8px}.CheckoutShipping-ContinueButton.Button:not([disabled]):hover{border-radius:8px}.CheckoutShipping-ErrorMsg{font-size:14px;background:#fff5f4;padding:10px 14px;color:#e73b25;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2rem;margin-bottom:2rem}[dir=ltr] .CheckoutShipping-ErrorMsg .ChangeCountryLink{margin-left:6px}[dir=rtl] .CheckoutShipping-ErrorMsg .ChangeCountryLink{margin-right:6px}.CheckoutShipping-ErrorMsg .ChangeCountryLink{font-weight:600;text-decoration:underline;-webkit-margin-start:6px;cursor:pointer}.CheckoutShipping-customerDetails{display:flex;justify-content:space-between;padding:2rem 1rem;border-top:1px solid #c7c5c3;border-bottom:1px solid #c7c5c3}@media screen and (max-width:810px){.CheckoutShipping-customerDetails{flex-direction:column;padding:16px 0}}.CheckoutShipping-customerDetails .NameBlock p:first-child{font-weight:600;-webkit-margin-after:16px;margin-bottom:16px;font-size:18px}@media screen and (max-width:810px){.CheckoutShipping-customerDetails .LoyaltyPoints{display:flex;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px}.CheckoutShipping-customerDetails .LoyaltyPoints p{margin:0}}.CheckoutShipping-customerDetails .LoyaltyPoints p{color:var(--color-black);font-weight:600;font-size:18px}.CheckoutShipping-customerDetails .LoyaltyPoints p:last-child{color:#73a054}