.tooltip{--size--tooltip_icon:var(--size-icon--tooltip);vertical-align:middle}.tooltip,.tooltip__icon{display:-webkit-inline-flex;display:inline-flex}.tooltip__icon{color:var(--color-text--default);cursor:pointer;height:var(--size--tooltip_icon);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size--tooltip_icon)}.tooltip__icon--left{margin-right:1rem}.tooltip__icon--right{margin-left:1rem}.tooltip__content{background:var(--color-fill--tooltip);border:var(--border--tooltip);border-radius:var(--border-radius);color:var(--color-text--default);display:none;-webkit-filter:var(--filter--tooltip);filter:var(--filter--tooltip);font:var(--font--paragraph);font-size:var(--font-size--tooltip);letter-spacing:var(--font-letter-spacing--paragraph);max-width:25rem;min-height:var(--size-min-height--tooltip);padding:.4rem .8rem;position:relative;text-transform:var(--font-transform--paragraph);z-index:500}@media print{.tooltip__content{font-size:12pt}}.tooltip__content[data-show]{display:block}.tooltip__arrow{position:relative;z-index:499}.tooltip__content[data-popper-placement^=top] .tooltip__arrow{bottom:0}.tooltip__content[data-popper-placement^=bottom] .tooltip__arrow{top:0}.tooltip__content[data-popper-placement^=right] .tooltip__arrow{left:0}.tooltip__content[data-popper-placement^=left] .tooltip__arrow{right:0}.tooltip__arrow:before{background:inherit;content:"";display:block;height:0;position:absolute;width:0}.tooltip__content[data-popper-placement^=bottom] .tooltip__arrow:before{border-bottom:var(--border--tooltip_arrow);top:var(--size-offset--tooltip_arrow)}.tooltip__content[data-popper-placement^=bottom] .tooltip__arrow:before,.tooltip__content[data-popper-placement^=top] .tooltip__arrow:before{border-left:var(--border--tooltip_arrow_transparent);border-right:var(--border--tooltip_arrow_transparent);left:var(--size-offset--tooltip_arrow)}.tooltip__content[data-popper-placement^=top] .tooltip__arrow:before{border-top:var(--border--tooltip_arrow)}.tooltip__content[data-popper-placement^=right] .tooltip__arrow:before{border-right:var(--border--tooltip_arrow);left:var(--size-offset--tooltip_arrow)}.tooltip__content[data-popper-placement^=left] .tooltip__arrow:before,.tooltip__content[data-popper-placement^=right] .tooltip__arrow:before{border-bottom:var(--border--tooltip_arrow_transparent);border-top:var(--border--tooltip_arrow_transparent);top:var(--size-offset--tooltip_arrow)}.tooltip__content[data-popper-placement^=left] .tooltip__arrow:before{border-left:var(--border--tooltip_arrow)}.c-checkbox{-webkit-align-items:center;align-items:center;border-color:var(--color-border--primary);color:var(--color-text--default);color:var(--color--primary);cursor:pointer;display:-webkit-flex;display:flex;font:var(--font--paragraph);grid-area:checkboxSlot;height:auto;letter-spacing:var(--font-letter-spacing--paragraph);position:relative;text-transform:var(--font-transform--paragraph);width:auto}.c-checkbox-group__option .c-checkbox{padding:.5em;width:100%}.c-checkbox:focus-visible{box-shadow:none!important;outline:calc(var(--border-width--default)*1.5) dashed var(--color--primary)}.c-checkbox:active{box-shadow:none;outline:none}@media (hover:none){.c-checkbox:focus,.c-checkbox:focus-within,.c-checkbox:hover{box-shadow:none!important;outline:none}}@media print{.c-checkbox{box-shadow:none!important;font-size:12pt;outline:none}}.filter-content-multi-select__option .c-checkbox{color:var(--color--default);font:inherit;font-weight:inherit;-webkit-justify-content:flex-start;justify-content:flex-start;padding:.95rem 1rem}.c-checkbox--selected.c-button--filter,.filter-content-multi-select__option .c-checkbox--selected,.filter-content-multi-select__option--selected .c-checkbox{color:var(--color--primary)}.c-checkbox--as-link{background:none;border:none;box-shadow:none;color:var(--color-text--default);color:var(--color-text--link);font:var(--font--paragraph);letter-spacing:var(--font-letter-spacing--paragraph);outline:none;text-transform:var(--font-transform--paragraph)}.c-checkbox--as-link:focus:before,.c-checkbox--as-link:hover:before{background:none;border-radius:0;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:none;width:0}.c-checkbox--as-link:active{box-shadow:none;outline:none}.c-checkbox--as-link:active:before,.c-checkbox--as-link:disabled:before{background:none;border-radius:0;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:none;width:0}@media print{.c-checkbox--as-link{font-size:12pt}}.c-checkbox--as-link.is-focused,.c-checkbox--as-link:focus,.c-checkbox--as-link:hover{background:none;border:none;color:var(--color-text--link_hover);outline:none;text-decoration:underline}.c-checkbox--as-link.is-selected,.c-checkbox--as-link.is-selected:focus,.c-checkbox--as-link.is-selected:hover,.c-checkbox--as-link:active,.c-checkbox--as-link:active:focus{background:none;color:var(--color-text--link_active);outline:none;text-decoration:underline}.c-checkbox--as-link:active:focus,.c-checkbox--as-link:focus{box-shadow:none!important;outline:var(--border-width--default) dashed var(--color-text--link_hover)}.c-checkbox--as-link.is-disabled,.c-checkbox--as-link.is-disabled:focus,.c-checkbox--as-link.is-disabled:hover,.c-checkbox--as-link:disabled,.c-checkbox--as-link:disabled:focus,.c-checkbox--as-link:disabled:hover{background:none;color:var(--color-text--link);opacity:var(--color-opacity--disabled);text-decoration:none}@media (hover:none){.c-checkbox--as-link:focus,.c-checkbox--as-link:focus-within,.c-checkbox--as-link:hover{box-shadow:none!important;outline:none}}.c-checkbox--disabled{border-color:var(--color-text--disabled);color:var(--color-text--disabled);cursor:not-allowed;opacity:.8;pointer-events:none}.c-checkbox--error{border-color:var(--color-border--negative);color:var(--color-border--negative)}.c-checkbox--cart-product{-webkit-align-self:center;align-self:center;height:3rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;z-index:25}.c-checkbox--box-on-right,.c-checkbox--check-only-on-right{-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:var(--size-spacing--sm)}.c-checkbox--cart-item-for-checklist{-webkit-align-self:center;align-self:center;-webkit-justify-content:center;justify-content:center;margin:0}.c-checkbox--makePaymentMethodDefault{padding-top:1.5rem}.c-checkbox__field,.c-checkbox__input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.c-checkbox__field:checked+.c-checkbox__box .c-checkbox__check,.c-checkbox__input:checked+.c-checkbox__box .c-checkbox__check{opacity:1;position:relative}.c-checkbox__field:disabled,.c-checkbox__input:disabled{cursor:not-allowed}.c-checkbox__field:disabled+.c-checkbox__box,.c-checkbox__input:disabled+.c-checkbox__box{cursor:not-allowed;opacity:.8}.c-checkbox__box{-webkit-align-items:center;align-items:center;border:var(--border-width--default) solid;border-color:inherit;border-radius:var(--border-radius--interaction);color:inherit;display:-webkit-flex;display:flex;-webkit-flex:1 0 var(--size-checkbox--box);flex:1 0 var(--size-checkbox--box);height:var(--size-checkbox--box);-webkit-justify-content:center;justify-content:center;margin:0;max-width:var(--size-checkbox--box);padding:0;position:relative;width:var(--size-checkbox--box)}.c-checkbox--box-small .c-checkbox__box{height:var(--size-checkbox--box-small);max-width:var(--size-checkbox--box-small);width:var(--size-checkbox--box-small)}.c-checkbox--box-on-right .c-checkbox__box,.c-checkbox--check-only-on-right .c-checkbox__box{-webkit-order:2;order:2}.c-checkbox--check-only-on-right .c-checkbox__box{border:none}.c-checkbox__box--left{margin-right:var(--size-spacing--sm);-webkit-order:0;order:0}@media (max-width:345px){.c-checkbox--hide-label-on-small-viewport .c-checkbox__box--left{margin-right:0}}.c-checkbox__box--right{margin-left:var(--size-spacing--sm);-webkit-order:1;order:1}@media (max-width:345px){.c-checkbox--hide-label-on-small-viewport .c-checkbox__box--right{margin-left:0}}.c-checkbox__check{color:inherit;display:block;opacity:0;position:absolute;transition:opacity .2s ease-out}.c-checkbox__indeterminate{-webkit-align-items:center;align-items:center;color:inherit;display:-webkit-flex;display:flex;height:var(--size-checkbox--check);-webkit-justify-content:center;justify-content:center;padding:0 .25rem;position:relative;transition:opacity .5s ease-out;width:var(--size-checkbox--check)}.c-checkbox__indeterminate:before{background:var(--color-border--primary);border-radius:0;content:"";height:.1rem;margin:0;padding:0;position:relative;width:100%}.c-checkbox--disabled .c-checkbox__indeterminate:before{background:var(--color-text--disabled)}.c-checkbox__content{-webkit-align-items:center;align-items:center;color:inherit;display:-webkit-inline-flex;display:inline-flex;-webkit-flex:3 3 100%;flex:3 3 100%;max-width:calc(100% - var(--size-checkbox--box));text-align:left}@media (max-width:345px){.c-checkbox--hide-label-on-small-viewport .c-checkbox__content inm-font{display:none}}.filter-content-multi-select__option .c-checkbox__content{color:inherit;font:inherit;font-weight:inherit}.filter-content-multi-select__option--selected .c-checkbox__content{background:none}.c-checkbox--box-on-right .c-checkbox__content,.c-checkbox--check-only-on-right .c-checkbox__content{-webkit-justify-content:flex-end;justify-content:flex-end;margin-left:0;margin-right:var(--size-spacing--sm);-webkit-order:1;order:1;text-align:right}.c-checkbox--check-only-on-right .c-checkbox__content{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.radio-button{background:inherit}.filter-content-single-select__option .radio-button,.filter-content-single-select__sub-option .radio-button{color:inherit}.radio-button__label{-webkit-align-items:flex-start;align-items:flex-start;color:var(--color-text--link);cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:3em;padding:.75em 0;position:relative;width:100%}.radio-button__label:focus-visible{box-shadow:none!important;outline:calc(var(--border-width--default)*1.5) dashed var(--color--primary)}.radio-button__label:active{box-shadow:none;outline:none}@media (hover:none){.radio-button__label:focus,.radio-button__label:focus-within,.radio-button__label:hover{box-shadow:none!important;outline:none}}@media print{.radio-button__label{box-shadow:none!important;outline:none}}.filter-content-single-select__option .radio-button__label,.filter-content-single-select__sub-option .radio-button__label{-webkit-align-items:center;align-items:center;color:var(--color--default);-webkit-flex-flow:row nowrap;flex-flow:row nowrap;min-height:2.3rem;padding:.75em 1.5rem}@media (min-width:1024px){.filter-content-single-select--departmentId .radio-button__label{min-height:2.1rem;padding:.75rem 1.5rem}}.filter-content-single-select__sub-option .radio-button__label{padding-left:2.5rem}.filter-and-sort-panel__form-fieldset .filter-content-single-select__sub-option .radio-button__label{min-height:3.75rem}.radio-button__label:hover,.radio-group__option:hover .radio-button__label{color:var(--color--primary_dark)}.radio-button__label--selected{cursor:default}.filter-content-single-select__option .radio-button__label--selected,.filter-content-single-select__sub-option .radio-button__label--selected{background:var(--color--primary);color:var(--color--white)}.filter-content-single-select__option .radio-button__label--selected:focus:not(.radio-button__label--with-disc),.filter-content-single-select__sub-option .radio-button__label--selected:focus:not(.radio-button__label--with-disc){background:var(--color--primary_dark)}.filter-content-single-select__option .radio-button__label--selected:hover,.filter-content-single-select__sub-option .radio-button__label--selected:hover{color:var(--color--white)}.radio-button__label--selected:hover{cursor:default}.filter-content-single-select__option .radio-button__label--with-disc,.filter-content-single-select__sub-option .radio-button__label--with-disc{color:var(--color--default);-webkit-justify-content:flex-start;justify-content:flex-start}.filter-content-single-select__option .radio-button__label--with-disc:focus,.filter-content-single-select__sub-option .radio-button__label--with-disc:focus{background:var(--color-fill--highlight_list_item)}.filter-content-single-select__option--selected .radio-button__label--with-disc,.filter-content-single-select__sub-option--selected .radio-button__label--with-disc{background:none;color:var(--color-text--link)}.filter-content-single-select__option--selected .radio-button__label--with-disc:focus,.filter-content-single-select__sub-option--selected .radio-button__label--with-disc:focus{background:var(--color-fill--highlight_list_item)}.filter-content-single-select__option .radio-button__label--with-disc:hover,.filter-content-single-select__option .radio-group__option:hover .radio-button__label--with-disc,.filter-content-single-select__sub-option .radio-button__label--with-disc:hover,.filter-content-single-select__sub-option .radio-group__option:hover .radio-button__label--with-disc{color:var(--color--default)}.filter-content-single-select__option--selected .radio-button__label--with-disc:hover,.filter-content-single-select__option--selected .radio-group__option:hover .radio-button__label--with-disc,.filter-content-single-select__sub-option--selected .radio-button__label--with-disc:hover,.filter-content-single-select__sub-option--selected .radio-group__option:hover .radio-button__label--with-disc{color:var(--color-text--link)}.radio-button__label--disabled,.radio-button__label--disabled:hover{cursor:not-allowed}.radio-button__input-group{-webkit-align-content:center;align-content:center;cursor:inherit;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;width:100%}.radio-button__input{cursor:inherit;height:0;opacity:0;position:absolute;width:0}.radio-button__input:checked+.radio-button__disc:after{background:var(--color--primary);border:none;border-radius:100%;content:"";opacity:1;position:relative}.radio-button__disc{-webkit-align-items:center;align-items:center;border:var(--border-width--radio_disc) solid var(--color--primary);border-radius:100%;cursor:inherit;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;flex:1 0 auto;height:var(--size-radio--disc);-webkit-justify-content:center;justify-content:center;left:0;margin:0 0 .5px;max-width:var(--size-radio--disc);padding:var(--size-radio--disc_inside_border);position:relative;top:0;width:var(--size-radio--disc);z-index:1}.radio-button__disc:after{border:none;content:"";height:100%;opacity:0;position:absolute;transition:opacity .5s ease-out;width:100%}.radio-button__content{-webkit-align-items:center;align-items:center;color:inherit;display:-webkit-inline-flex;display:inline-flex;-webkit-flex:3 3 100%;flex:3 3 100%;-webkit-flex-flow:row;flex-flow:row;font-weight:inherit;max-width:100%;padding:0}.payment-option .radio-button__content{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column;flex-flow:column}.radio-button__label--with-disc .radio-button__content{max-width:calc(100% - 1.15rem);padding-left:1.15rem}.radio-button__content-extra{display:none;height:auto;width:100%}.radio-button__content-extra--inPerson,.radio-button__content-extra--paypal,.radio-button__content-extra--storedMethod{background:var(--color-fill--alternating_row);display:block;-webkit-flex:4 4 100%;flex:4 4 100%;margin-top:1em;padding:1em;width:100%}@media (min-width:480px){.radio-button__content-extra--inPerson,.radio-button__content-extra--paypal,.radio-button__content-extra--storedMethod{max-width:var(--content-max-width__checkout-order-details)}}.radio-button__content-extra--ebt{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin:2em 0 1em}.radio-button__content-extra-text{margin:0 0 0 1em}.radioButtonContent-enter-active{transition-delay:.05s;transition-duration:.2s;transition-timing-function:linear}.radioButtonContent-leave-active{transition-delay:.06s;transition-duration:.2s;transition-timing-function:linear}.radioButtonContent-enter-to,.radioButtonContent-leave-from{max-height:100px;overflow:hidden}.radioButtonContent-enter-from,.radioButtonContent-leave-to{max-height:0;overflow:hidden}.radio-group-wrapper{margin-bottom:1em}.radio-group__option{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.radio-group__option.payment-option{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column;flex-flow:column}.radio-button__prefix{display:block;font-weight:700;margin-right:1.15em;text-transform:lowercase}.radioOptionSuffix-enter-active{transition-delay:.05s;transition-duration:.2s;transition-timing-function:linear}.radioOptionSuffix-leave-active{transition-delay:.06s;transition-duration:.2s;transition-timing-function:ease-out}.radioOptionExtraContent-leave-from,.radioOptionSuffix-enter-to{max-height:100px;overflow:hidden}.radioOptionExtraContent-leave-to,.radioOptionSuffix-enter-from{max-height:0;overflow:hidden}.subscription-callout{background:var(--color-fill--alternating_row);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1em;position:relative}.subscription-callout .u-is-loading{min-height:15rem}.subscription-callout__title{font-size:2.2rem;font-weight:700}.subscription-callout__description{color:var(--color-text--default);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:var(--font--paragraph);letter-spacing:var(--font-letter-spacing--paragraph);margin-bottom:1.6rem;margin-top:1rem;text-transform:var(--font-transform--paragraph)}@media print{.subscription-callout__description{font-size:12pt}}.subscription-callout__options-title{font-size:1.4rem;font-weight:700;margin-bottom:.4rem;margin-top:1.6rem}.subscription-callout__option+.subscription-callout__option{margin-top:1rem}.subscription-callout__option__button.radio-button{border:.2rem solid var(--color-border--default);border-radius:var(--border-radius--interaction);padding:1rem}.subscription-callout__option__button.radio-button.radio-button--selected{border-color:var(--color-interaction--primary)}.subscription-callout__option__button-content.radio-button__content{-webkit-align-items:flex-start;align-items:flex-start;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.subscription-callout__option__price-container{margin-top:.2rem}.subscription-callout__option__price{color:var(--color-text--default);font-weight:700}.subscription-callout__option__previous-price{color:var(--color-text--secondary-on-ground);font-size:.9em;margin-left:.8rem;text-decoration:line-through}.tipping{background:var(--color-fill--alternating_row);-webkit-flex-direction:column;flex-direction:column;margin-top:.8rem;padding:1em}.tipping,.tipping__heading{display:-webkit-flex;display:flex;position:relative}.tipping__heading{font-weight:700;-webkit-justify-content:space-between;justify-content:space-between}.tipping__in-order-message,.tipping__subtotal-description{margin:.5rem 0 0}.tipping__editable-tip{-webkit-align-items:center;align-items:center;border-bottom:var(--border-width--default) solid var(--color-border--info);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-flex;display:flex}.tipping__editable-tip .c-button--icon-close{height:100%}.tipping__custom-drawer{-webkit-align-items:center;align-items:center;background-color:var(--color--white);border-color:var(--color-border--primary);border:var(--border-width--default) solid var(--color-border--primary);border-radius:var(--border-radius--interaction);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.7rem;padding:var(--size-spacing--sm) var(--size-spacing--sm) var(--size-spacing--sm);position:relative}.tipping__custom-drawer .custom-input{background:transparent;border:none;-webkit-flex-grow:2;flex-grow:2;padding-left:2rem;width:100%}.tipping__custom-drawer .custom-dollar{height:auto;left:.05em;padding:0 0 0 1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tipping__custom-drawer .custom-button-block{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.tipping__custom-drawer .custom-button-block .custom-percentage{color:var(--color--accent_three);margin-bottom:0;padding:0 1rem}.tipping__custom-drawer .custom-button-block .set-tip-button{background:none;padding:.7rem}.tipping__custom-drawer .custom-button-block .set-tip-button.is-disabled{border:var(--border-width--default) solid var(--color--accent_three);color:var(--color--accent_three)}.tipping__custom-drawer .custom-button-block .set-tip-button.is-disabled:focus,.tipping__custom-drawer .custom-button-block .set-tip-button.is-disabled:hover{background:none}.tipping__custom-drawer .custom-button-block .set-tip-button.is-disabled:before{background:none;border-radius:0;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:none;width:0}.tipping__button-wrapper{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;display:-webkit-flex;display:flex;-webkit-flex-basis:25%;flex-basis:25%;margin:1rem 0}.tipping__button-wrapper .tip-selectors{background:var(--color--primary_extra_light);border-radius:var(--border-radius--tip-selectors);color:var(--color-text--default);font-size:var(--font-size--tip-selectors);max-width:25%;width:100%}.tipping__button-wrapper .tip-selectors:before{background:none}.tipping__button-wrapper .tip-selectors:focus{border:none}.tipping__button-wrapper .tip-selectors:hover:before{border-radius:var(--border-radius--tip-selectors)}.tipping__button-wrapper .tip-selectors.is-selected{background:var(--color--primary);border:none;color:var(--color--white)}.tipping__button-wrapper .tip-selectors.is-selected:before{background:none}.tipping__button-wrapper .tip-selectors:disabled:before{background:none;border:none;border-radius:var(--border-radius--tip-selectors)}.tipping__success-message-wrapper{-webkit-align-items:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.tipping__success-message{font-weight:700;text-align:center}.tipping__warn-message{-webkit-align-items:center;align-items:center;color:var(--color-text--warn);display:-webkit-flex;display:flex}.tipping__warn-icon{color:var(--color-text--warn);margin-right:.5rem}.tipping__error-message{-webkit-align-items:center;align-items:center;color:var(--color-text--negative);display:-webkit-flex;display:flex}.tipping__error-icon{color:var(--color-text--negative);margin-right:.5rem}.tipping__exceed--error{background:var(--color--negative_light_toast_ground);border-color:var(--color--negative)}.tipping__heading .c-loader__ring{display:block!important}.c-loader.tipping-loader{--color--loader_ground:var(--color-fill--alternating_row)}.line-item{-webkit-align-items:center;align-items:center;color:var(--color-text--default);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;min-height:2.8rem;padding:0 var(--size-padding--order_summary_calculation_line_item);text-decoration:none}.line-item-row--collapsable .line-item{cursor:pointer}.line-item__label{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin:auto 0}.line-item__label-descriptor{font-size:.8em;font-weight:400;margin-left:.2rem}@media (min-width:475px){.line-item__label-descriptor{font-size:.9em}}@media (min-width:1024px) and (max-width:1245px){.line-item__label-descriptor{font-size:.8em}}.line-item__amount{-webkit-align-items:center;align-items:center;-webkit-align-self:flex-end;align-self:flex-end;display:-webkit-flex;display:flex;margin:auto 0;text-decoration:none;transition:opacity .2s ease-in;white-space:nowrap}.is-updating .line-item__amount{opacity:0}.line-item__icon{color:var(--color-fill--order_summary_fee_discount_icon);margin-right:.5rem;transition:opacity .2s ease-in}.is-updating .line-item__icon{opacity:0}.line-item__icon-arrow{margin-left:.3rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.line-item-row--expanded .line-item__icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.line-item.strike-through{text-decoration:line-through}.line-item-row{padding:0}.line-item-row--with-ribbon{background:var(--color-fill--order_summary_subscriber_benefit_ground)}.line-item-row--subtotal{font:var(--font--order_summary_sub_total_line_item);text-transform:capitalize}.line-item-row--collapsable:focus-visible{box-shadow:none!important;outline:calc(var(--border-width--default)*1.5) dashed var(--color--primary)}.line-item-row--collapsable:active{box-shadow:none;outline:none}@media (hover:none){.line-item-row--collapsable:focus,.line-item-row--collapsable:focus-within,.line-item-row--collapsable:hover{box-shadow:none!important;outline:none}}@media print{.line-item-row--collapsable{box-shadow:none!important;outline:none}}.line-item-row__ribbon{background:var(--color-fill--order_summary_subscriber_benefit_ribbon);color:var(--color-text--order_summary_subscriber_benefit_ribbon);font:var(--font--order_summary_subscriber_benefit_ribbon);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.5rem calc(var(--size-padding--order_summary_calculation_line_item)*2.5) .5rem var(--size-padding--order_summary_calculation_line_item);position:relative}.line-item-row-children{padding:.5rem 0 .5rem .6rem;position:relative}.line-item-row-children:before{border-top:var(--border-width--default) solid var(--color-border--default);content:"";display:block;height:0;left:1rem;position:absolute;top:0;width:calc(100% - 2rem)}.line-item-row-children--collapsable{background:var(--color--white);border:var(--border-width--default) solid var(--color-border--accent_light);border-top:none}.line-item-row-children--collapsable:before{left:0;width:100%}.u-line-item-ribbon-enter-active{transition:all .4s ease-in}.u-line-item-ribbon-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.u-line-item-ribbon-enter-from,.u-line-item-ribbon-leave-to{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.order-summary{position:relative}.order-summary__content{display:-webkit-flex;display:flex}.order-summary__content--options-wrapper{background:var(--color-fill--order_summary_blocks_ground);color:var(--color-text--default);display:block;font:var(--font--paragraph);letter-spacing:var(--font-letter-spacing--paragraph);margin-bottom:1.6rem;padding:1em 1em 1.5em;text-transform:var(--font-transform--paragraph);white-space:nowrap}@media print{.order-summary__content--options-wrapper{font-size:12pt}}.order-summary__content--options-wrapper:empty{display:none}.order-summary__content--non-editable{display:block;font-weight:400;height:auto;white-space:normal}.order-summary__content--options-row{display:block;font-weight:400}.order-summary__content--options-row+.order-summary__content--options-row{margin-top:1.5em}@media (min-width:1024px){.order-summary__content--options-row .c-input-group{min-width:100%}}.order-summary__content--options-row .c-input-label__primary-text{font-weight:inherit}.order-summary__content--options-row .c-input-label__secondary-text{visibility:hidden}.order-summary__content--options-row.editable-content .c-input-label__secondary-text{visibility:visible}.order-summary__content--discounted-fee-legend{font:var(--font--order_summary_fee_legend);margin:1rem 0 .25rem;padding:.25rem var(--size-padding--order_summary_calculation_line_item)}.order-summary__content--discounted-fee-legend+div{margin-top:0}.order-summary__content--discounted-fee-legend .discounted-fee-legend__icon{color:var(--color-fill--order_summary_fee_discount_icon);margin-right:.75rem}.order-summary__content--charges{background:var(--color-fill--order_summary_blocks_ground);color:var(--color-text--default);-webkit-flex-direction:column;flex-direction:column;font:var(--font--paragraph);letter-spacing:var(--font-letter-spacing--paragraph);margin-top:.8rem;padding:.8rem 0;position:relative;text-transform:var(--font-transform--paragraph)}@media print{.order-summary__content--charges{font-size:12pt}}.order-summary__content--estimated-total{-webkit-align-items:center;align-items:center;background:var(--color-fill--order_summary_blocks_ground);border-top:var(--border-width--default) solid var(--color-border--default);font:var(--font--order_summary_estimated_total_line_item);-webkit-justify-content:space-between;justify-content:space-between;min-height:4.15rem;padding:.5rem var(--size-padding--order_summary_calculation_line_item)}.order-summary__content--estimated-total .order-summary-total__title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order-summary__content--final-total{-webkit-align-items:center;align-items:center;background:var(--color--white);border:calc(var(--border-width--default)*2) solid var(--color-border--positive);color:var(--color-text--positive);font:var(--font--order_summary_total_title);-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:var(--font-letter-spacing--header_2);padding:1.2rem 1.6rem;text-transform:capitalize;z-index:4}.order-summary__content--final-total.is-updating{opacity:.4}@media (min-width:375px){.order-summary__content--final-total{padding:1.3rem 1.6rem}}.order-summary__content--final-total .order-summary-total__title{display:-webkit-flex;display:flex}.order-summary__content--savings{-webkit-align-items:center;align-items:center;background:var(--color-fill--order_summary_savings_block);border:var(--border-width--default) solid var(--color-border--order_summary_savings_block);box-shadow:0 .2em .35em .015em rgba(var(--color-rgb--box-border--default),var(--box-shadow-opacity--default)),0 .2em .35em .015em rgba(var(--color-rgb--box-border--default),var(--box-shadow-opacity--default));color:var(--color-text--order_summary_savings_block);font:var(--font--order_summary_savings_title);-webkit-justify-content:center;justify-content:center;margin:2rem 0;padding:1rem .5rem;text-transform:uppercase}.order-summary__content--savings .order-summary-savings__title{color:inherit;font:inherit;text-align:center}.order-summary__content--savings.u-is-loading{box-shadow:none}.order-summary__content--savings.is-updating{opacity:.4}