h1.page-title{font-size:2rem;background-color:transparent;margin-top:0;margin-bottom:10px}h1.page-title::before{background:none;height:auto}.legend,fieldset legend{border-bottom:0;box-sizing:border-box;color:#2c2c2c;display:block;font-family:"pfdintextcondpro-medium",arial,helvetica,sans-serif;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase;width:100%}.checkout-card-body{padding:10px}@media (min-width: 769px){.checkout-card-body{padding:20px}}.grand-total-price{float:right;font-weight:600}.grand-total-label{font-weight:600}.grand-total{font-size:1.125rem !important;font-weight:600}.shipping-form .single-shipping{padding:0}.shipping-form .single-shipping .card-body .form-check:last-child{margin-bottom:0}.shipping-summary .edit-button,.payment-summary .edit-button{font-size:15px;cursor:pointer;color:#2c2c2c;border-bottom:2px solid #2c2c2c}.shipping-summary .card-body .summary-section-label,.payment-summary .card-body .summary-section-label{margin-top:8px}.shipping-summary .card-body .summary-details:last-child,.payment-summary .card-body .summary-details:last-child{margin-bottom:0}.shipping-summary .card-body .summary-details:last-child p,.payment-summary .card-body .summary-details:last-child p{margin-bottom:0}.shipping-summary .card-body .payment-details,.payment-summary .card-body .payment-details{margin-bottom:0}.shipping-form .shipment-selector-block a,.payment-form .address-selector-block a{margin-top:5px}.shipping-form .shipment-selector-block .form-group,.payment-form .address-selector-block .form-group{margin-bottom:15px}.shipping-form .shipment-selector-block .addressSelector,.payment-form .address-selector-block .addressSelector{overflow:hidden;padding-right:30px}.credit-card-form .row:nth-last-child(2){color:#c22032}.credit-card-form .row:nth-last-child(2) .form-group{margin-bottom:0}@media (max-width: 543.98px){.credit-card-form .row:nth-child(3)>div:nth-child(1){padding-right:10px}.credit-card-form .row:nth-child(3)>div:nth-child(2){padding-left:5px}.credit-card-form .row:nth-child(3)>div:nth-child(3){padding-right:0}}.order-confirm-create-account .credit-card-option,.payment-form .credit-card-option{height:30px}.order-confirm-create-account .credit-card-option.googlepay-option,.payment-form .credit-card-option.googlepay-option{height:50px}.order-confirm-create-account .card-body .address-selector-block .form-control-label,.payment-form .card-body .address-selector-block .form-control-label{margin-top:8px}.order-confirm-create-account .card-body .btn,.payment-form .card-body .btn{margin-bottom:0}.order-total-summary,.cart-total-summary{padding-top:0}.order-total-summary p,.cart-total-summary p{margin-top:8px;margin-bottom:8px}.order-total-summary .leading-lines,.cart-total-summary .leading-lines{color:#2c2c2c}.order-total-summary .leading-lines .start-lines span,.order-total-summary .leading-lines .end-lines span,.cart-total-summary .leading-lines .start-lines span,.cart-total-summary .leading-lines .end-lines span{background:transparent}.order-total-summary .leading-lines:last-child,.cart-total-summary .leading-lines:last-child{padding-bottom:10px}.order-total-summary .leading-lines.shipping-discount,.order-total-summary .leading-lines.order-discount,.cart-total-summary .leading-lines.shipping-discount,.cart-total-summary .leading-lines.order-discount{color:#2c2c2c}.order-total-summary .grand-total p,.cart-total-summary .grand-total p{margin-bottom:0}.confirmation-order-total-summary .leading-lines{color:#000}.confirm-details .card-body .summary-details:last-child{margin-bottom:0}.order-product-summary .product-summary-shipment .row:last-child .card{border:none;margin-bottom:0;padding-bottom:0}.order-product-summary .card{border:none;border-bottom:1px solid rgba(118,118,118,0.3);padding-bottom:1rem}.order-product-summary .card-body{padding:0 20px}.order-product-summary .card-body .card-body{padding:0}.order-product-summary .card-body .product-line-item::before{content:"";display:block;margin:8px -20px;border-bottom:1px solid #fff}.order-product-summary .card-body .product-line-item .line-item-divider{border-top:1px dashed #d5d6d6;margin-left:0;margin-right:0}.order-product-summary .card-body .product-line-item .pricing{margin-left:5px}.order-product-summary .card-body .product-line-item .qty-card-quantity-count{font-weight:normal}.order-product-summary .add-on-services{margin-left:2rem}.order-product-summary .add-on-services .line-item-block{width:100%}.order-product-summary .add-on-services .item-attributes{width:100% !important}.order-product-summary .add-on-services .line-item-price{display:none}.order-confirmation .add-on-services{margin-top:15px;margin-left:1rem}.order-confirmation .add-on-services .line-item-header span{font-weight:600}.order-confirmation .add-on-services .line-item-quantity{display:none}.order-confirmation .add-on-services .product-option-icon{font-size:20px;margin-right:15px}.order-confirmation .add-on-services .col-12.product-card-footer{flex:unset;max-width:unset;width:unset;position:unset;padding:unset}.order-confirmation .add-on-services .col-4.line-item-total-price{flex:0 0 100%;max-width:100%}.order-confirmation .add-on-services .item-attributes{padding-left:0;margin-left:20px}@media (max-width: 991.98px){.order-confirmation .add-on-services .item-attributes{padding-left:0 !important;margin-left:0}}.order-receipt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-view-account .btn{margin-bottom:0}.product-divider{margin-left:-10px;margin-right:-10px}.product-divider hr{border-top:dashed 1px}.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{content:"";display:block;border-bottom:1px dashed #d5d6d6;margin:10px -10px}@media (min-width: 992px){.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{margin:10px -20px}}.shipment-block+.shipment-block::before{content:"";display:block;border-bottom:1px dashed #d5d6d6;margin:10px -10px}@media (min-width: 992px){.shipment-block+.shipment-block::before{margin:10px -20px}}.shipping-method{text-overflow:ellipsis;overflow:hidden}.product-summary-block{margin:15px 0 0}.product-summary-block .line-item-divider{margin:15px -20px 10px}.product-summary-block .bonus-line-item-row .line-item-name a,.product-summary-block .embeded-bonus-products .line-item-name a{color:#2c2c2c}.product-summary-block .bundled-line-item .line-item-header{padding-left:20px}.leading-lines{overflow:hidden;margin:0}.leading-lines label{background-color:white}.leading-lines .start-lines span{position:relative;background-color:white;z-index:2}.leading-lines .start-lines::before{float:left;width:0;white-space:nowrap;z-index:1;color:#d5d6d6}.leading-lines .end-lines span{position:relative;background-color:white;z-index:2}.single-shipping .leading-lines .end-lines{padding:1px}.summary-details{font-size:0.938em;margin-bottom:15px}.summary-details .address-summary{margin-bottom:8px}.summary-section-label,.tracking-number-label{font-size:1em;font-weight:600}.tracking-number-label{font-family:Arial, Helvetica, sans-serif}.tracking-number-label ~ .link{text-decoration:underline}.tracking-number-label ~ .link:hover{text-decoration:none}.add-payment{margin-top:15px}.selected-payment{background-color:#f2f3f4}.saved-security-code{margin-top:15px}.saved-credit-card-type{font-weight:600}.saved-payment-information{margin-top:15px;margin-bottom:15px}.payment-information{margin-bottom:15px}.checkout-hidden{display:none}.card-image{margin-top:8px}.cancel-new-payment{margin-top:15px}.multi-ship .single-shipping{display:none}.braintree-payment-details .card-number-wrapper::after,.payment-details .card-number-wrapper::after{right:auto}.braintree-payment-details .credit-card-type,.payment-details .credit-card-type{margin-left:60px;position:relative;top:10px}form .form-group{margin-bottom:20px}form .form-group .form-control-label{color:#000;margin-bottom:10px}form .form-group.required .form-control-label::after{content:"*";color:#000}form .form-group .form-control{font-family:"pfdintextcondpro-medium",arial,helvetica,sans-serif;font-size:18px;letter-spacing:0.2px;border-radius:0;line-height:1rem;padding:1rem .75rem}form .form-group .form-control:focus,form .form-group .form-control.braintree-hosted-fields-focused{outline:none;border:1px solid #767676;box-shadow:0px 0px 5px #767676}form .form-group .form-control.is-invalid,form .form-group .form-control.has-warning{border:1px solid #d5d6d6;border-bottom:4px solid #c22032;padding-bottom:6px}form .form-group select.form-control:not([size]):not([multiple]){height:auto;line-height:initial}form .form-group .invalid-feedback{display:none;font-size:0.8125rem}form .form-group .form-control.is-invalid+.invalid-feedback{float:right;text-align:right;background:none;display:block;font-size:.8rem;line-height:1;color:#c22032}form .form-group .form-field-tooltip{float:right;margin-left:3%;padding-top:5px}form .form-group .form-field-tooltipa{font-size:.867rem}form .form-group .form-caption{color:#2c2c2c;font-size:.8125rem;padding-top:5px}form .form-group.is-invalid .form-control,form .form-group.has-warning .form-control{border:1px solid #d5d6d6}form .form-group.is-invalid input[type],form .form-group.is-invalid textarea,form .form-group.is-invalid select.form-control,form .form-group.has-warning input[type],form .form-group.has-warning textarea,form .form-group.has-warning select.form-control{border-bottom:4px solid #c22032;padding-bottom:6px}form .form-group.is-invalid .invalid-feedback,form .form-group.has-warning .invalid-feedback{float:right;text-align:right;background:none;display:block;font-size:.8rem;line-height:1;color:#c22032}form .next-step-button{margin-top:30px;text-align:right}form .alert-danger{background-color:transparent;color:#c22032}form .input-append.date .add-on,form .input-prepend.date .add-on{cursor:pointer}form .input-append.date .add-on i,form .input-prepend.date .add-on i{margin-top:3px}form .input-daterange input{text-align:center}form .input-daterange input:first-child{border-radius:3px 0 0 3px}form .input-daterange input:last-child{border-radius:0 3px 3px 0}form .input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#f2f3f4;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.dynamic-label{margin-bottom:1.5em}.dynamic-select{height:auto !important;font-size:16px;padding:1rem .75rem}.dynamic-radio-container{padding-left:0px}.dynamic-radio-container .dynamic-radio{display:flex;width:100%;border:1px solid white;margin:10px 0;padding:10px 0}.dynamic-radio-container .dynamic-radio input{position:relative;top:-5px;border-radius:100%;height:1em;margin:auto 15px auto 0px;width:5%}.dynamic-radio-container .dynamic-radio input:focus{outline:none !important;border:none !important;box-shadow:none !important}.dynamic-radio-container+.is-invalid{border-bottom:4px solid #c22032}.contact-question-form{margin-top:1em}.question-grid{text-align:center}.question-grid .question-choice{margin-bottom:10px;background-color:#f2f3f4;border:1px solid #2c2c2c;width:32%;padding:2% 4%;font-size:18px;margin-right:5px}@media (max-width: 991.98px){.question-grid .question-choice{min-width:auto;width:46%;height:3em;white-space:normal}}@media (max-width: 768.98px){.question-grid .question-choice{height:4em}}.question-grid .question-choice:hover{background-color:#2c2c2c;color:#fff}.question-grid .question-choice.selected{background-color:#2c2c2c;color:#fff;text-decoration:none}#validatedAddressModal .select-address-form .address-radio .custom-control-label,#invalidAddressModal .select-address-form .address-radio .custom-control-label{padding-bottom:20px}div[data-action="Returns-Start"] .return-item-reason.return-error .custom-select{border-bottom:4px solid #c22032 !important}div[data-action="Returns-Start"] .return-item-reason.return-error .alert:before{display:none}div[data-action="Returns-Start"] .return-item-reason.return-error .alert.alert-danger{border-color:transparent !important;font-size:.875rem;color:#c22032;padding:.25rem 0;text-align:right}div[data-action="Returns-Start"] .return-item-reason.return-error .alert:after{content:"\E904";font-family:"icomoon";color:#c22032;position:absolute;bottom:45px;right:30px;font-size:1.25rem}.card-number-wrapper{position:relative}.card-number-wrapper::after{content:'';position:absolute;right:3px;background-repeat:no-repeat;background-image:url("../../images/credit.png");background-size:contain;width:48px;height:30px;top:5px}.card-number-wrapper[data-type="visa"]::after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-162px -110px}.card-number-wrapper[data-type="master-card"]::after,.card-number-wrapper[data-type="mastercard"]::after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-295px -110px}.card-number-wrapper[data-type="american-express"]::after,.card-number-wrapper[data-type="amex"]::after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-230px -15px}.card-number-wrapper[data-type="discover"]::after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-95px -110px}#activeBraintreeForm .form-group .braintree-field-wrap.margin-bottom{margin-bottom:20px}@media (max-width: 991.98px){#activeBraintreeForm .form-group .braintree-field-wrap.margin-bottom{margin-bottom:30px}}#activeBraintreeForm .form-group .form-control{border:1px solid #ced4da;padding:0 .75rem}#activeBraintreeForm .form-group .form-control.is-invalid,#activeBraintreeForm .form-group .form-control.braintree-hosted-fields-invalid{border-bottom:4px solid #A4243B}#activeBraintreeForm .form-group .form-control.is-invalid+.invalid-feedback,#activeBraintreeForm .form-group .form-control.braintree-hosted-fields-invalid+.invalid-feedback{position:relative;bottom:-45px}#activeBraintreeForm .form-group .form-control.card-holder-name{padding:0.375rem 0.75rem;height:100%;line-height:1}#activeBraintreeForm .form-group .form-control.card-holder-name.is-invalid+.invalid-feedback{bottom:0;text-align:right}#activeBraintreeForm .form-group .form-control.card-holder-name,#activeBraintreeForm .form-group #email,#activeBraintreeForm .form-group #phoneNumber{font-family:arial,helvetica,sans-serif}#activeBraintreeForm .form-group .braintree-text-input{border-radius:0}#activeBraintreeForm .form-group .braintree-text-input.braintree-hosted-fields-valid{border-color:#ced4da}#activeBraintreeForm .form-group .braintree-text-input.braintree-hosted-fields-focused{outline:none;border:1px solid #767676;box-shadow:0px 0px 5px #767676}#activeBraintreeForm .saved-payment-instrument.selected-payment .saved-payment-information.col-5{padding-right:0;padding-left:12px}#activeBraintreeForm .saved-payment-instrument.selected-payment .card-number-wrapper::after{right:-7px;top:50%;transform:translateY(-50%)}.checkout-progressbar ul li div{border:2px solid #c22032}.checkout-progressbar ul li div.filled{background-color:#c22032}.error-message{display:none}.order-product-summary .card-body .product-line-item .line-item-name a{white-space:unset}.order-product-summary .card-body .product-line-item.bundle-line-item{background-color:#f2f3f4;padding:1rem}.order-product-summary .card-body .product-line-item.bundle-line-item .bundle-includes{font-family:arial,helvetica,sans-serif;font-size:0.75rem}.order-product-summary .card-body .product-line-item.bundle-line-item .product-card-quantity-container .line-item-quantity{justify-content:unset}.order-product-summary .card-body .product-line-item.bundle-line-item .product-card-quantity-container .line-item-quantity .line-item-pricing-info .line-item-total-text::after{content:":"}.order-product-summary .card-body .product-line-item.bundle-line-item .product-card-quantity-container .line-item-quantity .line-item-pricing-info span{font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:normal}.order-product-summary .card-body .product-line-item.bonus-line-item-row .product-line-item-details .item-attributes .line-item-header .line-item-name .bonus-product-header{font-family:"pfdintextcondpro-bold",arial,helvetica,sans-serif}.order-product-summary .card-body .product-line-item.bonus-line-item-row .product-line-item-details .item-attributes .line-item-total-price{text-align:left}.order-product-summary .item-attributes{flex:100%}.card.ghost{display:none}.next-step-button{position:fixed;bottom:0;z-index:1031;transition:bottom 0.3s ease-in-out}@media (max-width: 768.98px){.next-step-button{background:#fff;border-top:1px solid #d5d6d6;padding:15px}.next-step-button .btn{margin-bottom:0}}@media (min-width: 769px){.next-step-button{position:static;padding-right:15px;padding-left:15px}}.hide-below{bottom:-90px}.multi-shipping{display:none}@media (max-width: 991.98px){footer{margin-bottom:50px}}.data-checkout-stage[data-checkout-stage] .card.payment-summary,.data-checkout-stage[data-checkout-stage] .shipping-summary{display:none}.data-checkout-stage[data-checkout-stage] button.place-order{display:none}.data-checkout-stage[data-checkout-stage] button.submit-payment{display:none}.data-checkout-stage[data-checkout-stage] button.submit-shipping{display:none}.data-checkout-stage[data-checkout-stage="shipping"] .order-product-summary{display:none}.data-checkout-stage[data-checkout-stage="shipping"] .card.payment-form{display:none}.data-checkout-stage[data-checkout-stage="shipping"] button.submit-shipping{display:block}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode] .edit-address-block,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode] [data-action]{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="view"] [data-action="edit"]{display:block}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] .edit-address-block,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] .col-12[data-action="save"]{display:block}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="enter"] [data-action="enter"]{display:block}.data-checkout-stage[data-checkout-stage="shipping"] .btn-show-details,.data-checkout-stage[data-checkout-stage="shipping"] .btn-hide-details{padding-top:0}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="customer"] .shipping-address-block{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="customer"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="shipment"] .shipping-address-form{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="shipment"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="edit"] .shipping-address-block{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="edit"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="new"] .btn-hide-details,.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="new"] .btn-show-details,.data-checkout-stage[data-checkout-stage="shipping"] [data-address-mode="new"] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="edit"] .btn-show-details,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="edit"] .btn-add-new,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="edit"] .col-12[data-action="save"]{display:block}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="edit"] .row>[data-action="save"],.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="edit"] .row>[data-action="cancel"]{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .btn-show-details,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .btn-add-new,.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .col-12[data-action="save"]{display:none}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .row>[data-action="save"],.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .row>[data-action="cancel"]{display:inline-block}.data-checkout-stage[data-checkout-stage="shipping"] [data-view-mode="edit"] [data-address-mode="details"] .row>[data-action="save"]{margin-left:10px}.data-checkout-stage[data-checkout-stage="payment"] .paypal-content .braintree-cart-paypal-buttons-wrap{max-width:315px}.data-checkout-stage[data-checkout-stage="payment"] .shipping-form,.data-checkout-stage[data-checkout-stage="payment"] .order-product-summary{display:none}.data-checkout-stage[data-checkout-stage="payment"] .shipping-section{display:none}.data-checkout-stage[data-checkout-stage="payment"] .card.payment-form,.data-checkout-stage[data-checkout-stage="payment"] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage="payment"] button.submit-payment{display:block}.data-checkout-stage[data-checkout-stage="payment"] .btn-show-details,.data-checkout-stage[data-checkout-stage="payment"] .btn-hide-details{padding-top:0}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="customer"] .billing-address{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="customer"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="shipment"] .billing-address{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="shipment"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="edit"] .billing-address{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="edit"] .btn-hide-details{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="new"] .btn-show-details,.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="new"] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="details"] .btn-show-details,.data-checkout-stage[data-checkout-stage="payment"] [data-address-mode="details"] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage="placeOrder"] .shipping-form,.data-checkout-stage[data-checkout-stage="placeOrder"] .card.payment-form{display:none}@media (min-width: 769px) and (max-width: 991.98px){.data-checkout-stage[data-checkout-stage="placeOrder"] .product-image{max-width:194px;width:194px}}.data-checkout-stage[data-checkout-stage="placeOrder"] .card.payment-summary,.data-checkout-stage[data-checkout-stage="placeOrder"] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage="placeOrder"] .shipping-section{display:none}.data-checkout-stage[data-checkout-stage="placeOrder"] button.place-order{display:block}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bundle-line-item{background-color:#f2f3f4;padding:1rem}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bundle-line-item .bundle-includes{font-family:arial,helvetica,sans-serif;font-size:12px}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bundle-line-item .product-card-quantity-container .line-item-quantity{justify-content:unset}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bonus-line-item-row .product-line-item-details .item-attributes .line-item-header .line-item-name .bonus-product-header{font-family:"pfdintextcondpro-bold",arial,helvetica,sans-serif}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bonus-line-item-row .product-line-item-details .item-attributes .line-item-total-price{text-align:left}.data-checkout-stage[data-checkout-stage="placeOrder"] .order-product-summary .card-body .product-line-item.bonus-line-item-row .product-line-item-details .item-attributes .line-item-name a{overflow:unset;white-space:normal}.data-checkout-stage[data-checkout-stage="placeOrder"] .product-card-quantity-container .line-item-quantity .line-item-pricing-info .line-item-total-text::after{content:none}.data-checkout-stage[data-checkout-stage="submitted"] .shipping-form,.data-checkout-stage[data-checkout-stage="submitted"] .card.payment-form{display:none}.data-checkout-stage[data-checkout-stage="submitted"] .summary-section-label.shipping-addr-label{display:none}.data-checkout-stage[data-checkout-stage="submitted"] .card.payment-summary,.data-checkout-stage[data-checkout-stage="submitted"] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage="submitted"] button.place-order{display:none}.data-checkout-stage option[value="new"]{display:none}.data-checkout-stage h5>span{font-size:0.8em}@media (min-width: 544px){.data-checkout-stage .card.order-summary{position:sticky;z-index:1030}.data-checkout-stage .card.order-summary.stickyicky{position:fixed;position:sticky;top:117px}}.data-checkout-stage .card.order-summary .order-total-summary{padding:0}.data-checkout-stage .card.order-summary .order-total-summary .end-lines{padding-right:20px}.data-checkout-stage .btn-show-details,.data-checkout-stage .btn-add-new{cursor:pointer}.data-checkout-stage .btn-show-details:not([href]):hover,.data-checkout-stage .btn-add-new:not([href]):hover{text-decoration:underline}.data-checkout-stage .order-product-summary .product-summary-shipment .shipment-header{padding-left:0}[data-customer-type="guest"] .single-shipping .shipment-selector-block{display:none}.page[data-action="Order-Confirm"] .panel{padding:3em 0;position:relative}.page[data-action="Order-Confirm"] .thank-you-info{padding:0 0 3em}.page[data-action="Order-Confirm"] .thank-you-info .order-thank-you-msg{font-size:3rem}.page[data-action="Order-Confirm"] .thank-you-info p{font-size:1.375rem;margin-bottom:0}.page[data-action="Order-Confirm"] .thank-you-info .order-print-receipt{margin:2.5em 0 0.5em}.page[data-action="Order-Confirm"] .thank-you-info .order-print-receipt button::after{font-size:13px;font-weight:700;line-height:16px;vertical-align:middle}.page[data-action="Order-Confirm"] .new-account ul{color:#767676;list-style-type:disc;margin-left:1em}.page[data-action="Order-Confirm"] .new-account ul li{margin-bottom:0.5em}.page[data-action="Order-Confirm"] .new-account .order-view-account{margin-bottom:1.5rem}.page[data-action="Order-Confirm"] .new-account .order-view-account .legend{border:0;font-size:32px;margin-bottom:10px;text-align:center;text-transform:none}.page[data-action="Order-Confirm"] .new-account .order-view-account p{font-size:18px;text-align:center}.page[data-action="Order-Confirm"] .order-confirm .order-product-summary .item-attributes{width:100%}.page[data-action="Order-Confirm"] .confirm-details>h4:first-child,.page[data-action="Order-Confirm"] .confirm-details>p{display:none}@media print{.page[data-action="Order-Confirm"] header,.page[data-action="Order-Confirm"] .thank-you-info .order-print-receipt,.page[data-action="Order-Confirm"] .new-account,.page[data-action="Order-Confirm"] footer{display:none}}@media print and (max-width: 768.98px){.page[data-action="Order-Confirm"] .col-md-6{flex:0 0 50%;max-width:50%}.page[data-action="Order-Confirm"] .col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.page[data-action="Order-Confirm"] .offset-md-1{margin-left:8.3333%}}.order-product-summary .product-option-icon{font-size:20px;margin-right:15px}.order-product-summary .shipment-header{padding:15px 15px 15px 0}.order-product-summary .product-summary-shipment:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.order-product-summary .product-summary-shipment:first-of-type{border:none}.order-product-summary .card-body .product-line-item::before{display:none}.order-confirm .confirm-details .start-lines,.order-confirm .confirm-details .end-lines{padding:1px}
