{"componentChunkName":"component---build-limio-shop-build-2026-04-02-18-02-38-xw-en-4-h-n-oy-d-templates-wvhbcxjtejrpekmrzers-index-js","path":"/checkout/","result":{"pageContext":{"authProvider":"buy.webroot.com","pageType":"checkout","landing":{"inlineStyle":"\n    \n    \n       /* Set the variable that controls the Button color and radius */\n.wrapper {\n    --tw-primary: 89 69% 47%;\n    --tw-primary-foreground: 0 0% 0%;\n    --tw-radius: 21px;\n    --tw-surface: #fff;\n    --tw-surface-main: #fff;\n    --tw-border: 207 5% 67%;\n}\n\n@media (min-width: 576px) {\n    .wrapper > main > div > div > .tw-h-full > div {\n        max-width:540px;\n    }\n\n    /* See Offers button when cart is empty */\n    .limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > a.tw-bg-primary {\n        width: 236px !important;\n        position: relative !important;\n        left: calc(50% - 118px);\n    }\n}\n\n/* Mobile/Tablet Only */\n@media (max-width: 767px) {\n    /* Set minimum iframe height so it doesn't shift after submit */\n    #zuora_payment {\n        min-height: 422px !important;\n    }\n\n    /* Remove unused margins in the cart summary */\n    .limio-576f359f-b54d-40d5-abdc-31756d1427b6 > div.tw-flex {\n        margin-bottom: 0px !important;\n    }\n    .limio-576f359f-b54d-40d5-abdc-31756d1427b6 h3 {\n        margin-bottom: 0px;\n    }\n}\n\n@media (min-width: 768px) {\n    .wrapper > main > div > div > .tw-h-full > div {\n        max-width:720px;\n    }\n}\n\n@media (min-width: 992px) {\n    .wrapper > main > div > div > .tw-h-full > div {\n        max-width:960px;\n    }\n}\n\n@media (min-width: 1024px) {\n    /* Increased header padding on desktop */\n    .navbar {\n        margin: 0.5rem 0 !important;\n    }\n    .limio-294f8772-76cf-4350-8e70-4122a54fd77b nav.navbar a.navbar-brand {\n        padding-left: 3rem !important;\n    }\n\n    /* On narrow screens make Checkout form section and Order summary 50/50 */\n    .wrapper > main > div > .tw-flex-col > div {\n        width: 50% !important;\n    }\n\n    /* Cart items bullet points on desktop next to image */\n    .limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > div > div > div > .tw-flex.tw-flex-col.tw-gap-y-1 > div {\n        margin-left: 0px !important;\n        margin-top: 0px !important;\n    }\n\n    /* Shift cart items price to the right on desktop */\n    .limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > div > div > .tw-ml-auto.tw-flex.tw-gap-x-8.tw-items-center.tw-justify-between {\n        margin-left: auto !important;\n    }\n\n    /* Indent upsells on desktop */\n    .limio-3f0d6f71-9459-4392-abd3-7dff287606d7 div.tw-flex div.tw-pl-16 {\n        padding-left: 4rem !important;\n    }\n\n    /* Fix upsells seperator indent on desktop */\n    .limio-3f0d6f71-9459-4392-abd3-7dff287606d7 div.tw-flex div.tw-pl-16 div.tw-border {\n        margin-left: -4rem !important;\n    }\n\n    /* Show phone number text under total on desktop */\n    .limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5,\n    .limio-3693537e-5139-4ad1-b5b2-bba46d8244b1 {\n        display: block !important;\n    }\n\n    /* Hide phone number text under purchase on desktop */\n    .limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675,\n    .limio-f2ec73b9-a104-4a4e-ae41-274f2d83ac27 {\n        display: none !important;\n    }\n}\n\n@media (min-width: 1200px) {\n    .wrapper > main > div > div > .tw-h-full > div {\n        max-width:1140px;\n    }\n\n    /* Checkout form padding, trying to match figma mockups */\n    .wrapper > main > div > .tw-flex-col > div:first-child {\n        align-items: end;\n    }\n}\n\n@media (min-width: 1200px) and (max-width: 2159px) {\n    /* Checkout form padding, trying to match figma mockups */\n    .wrapper > main > div > .tw-flex-col > div:first-child {\n        width: 55% !important;\n    }\n\n    /* Order summary section, trying to match figma mockups */\n    .wrapper > main > div > .tw-flex-col > div:last-child {\n        width: 45% !important;\n    }\n}\n\n@media (min-width: 1680px) {\n    /* Checkout form section */\n    .wrapper > main > div > .tw-flex-col > div:first-child {\n        padding-left: 8vw !important;\n    }\n\n    /* Order summary section */\n    .wrapper > main > div > .tw-flex-col > div:last-child {\n        padding-right: 8vw !important;\n    }\n}\n\n@media (min-width: 1920px) {\n    /* Checkout form section */\n    .wrapper > main > div > .tw-flex-col > div:first-child {\n        padding-left: 13vw !important;\n    }\n\n    /* Order summary section */\n    .wrapper > main > div > .tw-flex-col > div:last-child {\n        padding-right: 13vw !important;\n    }\n}\n\n@media (min-width: 2160px) {\n    /* On wide screens make Checkout form section and Order summary 50/50 */\n    .wrapper > main > div > .tw-flex-col > div {\n        width: 50% !important;\n    }\n}\n\n/* Header */\n/* Adding some margin around the logo in the navigation bar */\n.navbar {\n    margin: 1rem 0;\n    background-color: hsl(var(--tw-surface)) !important;\n}\n.limio-294f8772-76cf-4350-8e70-4122a54fd77b nav.navbar a.navbar-brand {\n    padding-left: 1rem;\n}\n\n/* Ensure webroot logo is the same size as on webroot.com */\n.navbar-brand img {\n    width: 200px !important;\n}\n\n/* Hide burger menu */\n.navbar-toggler {\n    display: none !important;\n}\n\n/* Hide OPENTEXT-COUNTRY-OFFER-FILTER */\n.limio-b1f7afdb-6189-4675-924a-5cbd632190b3 {\n    display: none;\n}\n\n/* Left Hand Side Sizing */\n.wrapper > main > div > div > .tw-h-full > div {\n    width: 100% !important\n}\n\n/* Reduce spacing between header and main content */\n.wrapper > main > div > .tw-flex-col > div {\n    padding-top: 2.5rem !important;\n    padding-bottom: 2.5rem !important;\n}\n\n/* Consistent divider bars */\n.limio-0f377aad-cfa6-4fbd-98ca-e69d3e73d798 .tw-border-border,\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6 .tw-border-border,\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 .tw-border-border {\n  background-color: unset !important;\n  border-left: 0px;\n  border-right: 0px;\n  border-bottom: 0px;\n}\n\n/* Set Min Height of Form to minimise content shift */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 {\n    min-height: 1442px;\n}\n\n/* Set Min Height of Cart Items to minimise content shift */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 {\n    min-height: 142px;\n}\n\n/* Set Min Height of Cart Summary to minimise content shift */\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6 {\n    min-height: 136px;\n}\n\n/* Select Inputs Styling */\nselect {\n\tposition: relative;\n\tappearance: none;\n  \tcursor: pointer;\n}\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 form > div.billing-address-country-field > select[id=\"billingDetails.country\"]:valid {\n    padding-right: 4rem !important;\n    background-position: right 2.5rem center;\n}\n.billing-address-country-field::after {\n    position: absolute;\n    content: \"\";\n    background-image: url(https://open-text-dev.prod-us.limio.com/public/593fa21a-8b71-41ae-b7f4-21e3a4feec15/Icon.svg);\n    background-size: 14px 8px;\n    height: 8px;\n    width: 14px;\n    top: 51px;\n    right: 34px;\n    pointer-events: none;\n}\n\n/* payment card logos and card radio button */\n#payment-selection-zuora_card,\n#payment-selection-zuora_paypal {\n    width: auto;\n    padding: 0 !important;\n    border-bottom: none !important;\n    justify-content: unset;\n}\n\n/* Set image size for page loading */\n#payment-selection-zuora_paypal img {\n    width: 100px;\n    height: 26px;\n}\n\n/* payment type radio buttons */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367> form > div.col-12.payment-group.payment-method-selector-field > fieldset > label:nth-child(1) > span.tw-relative.tw-shrink-0.tw-w-4.tw-h-4.tw-rounded-full.tw-border-2.tw-transition,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367> form > div.col-12.payment-group.payment-method-selector-field > fieldset > label:nth-child(2) > span.tw-relative.tw-shrink-0.tw-w-4.tw-h-4.tw-rounded-full.tw-border-2.tw-transition {\n    border-color: rgb(173, 181, 189);\n}\n\n/* Checkout styling */\n/* Remove form padding */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 > .container {\n    padding: 0px;\n}\n\n/* Submit order button */\n.lmo .wrapper .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 button[type=\"submit\"] {\n    max-width: 236px!important;\n    height: 70px!important;\n    border-radius: 21px !important;\n    color: hsl(var(--tw-primary-foreground)) !important;\n    background-color: hsl(var(--tw-primary)) !important;\n    border-color: hsl(var(--tw-primary)) !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n}\n.lmo .wrapper .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 button[type=\"submit\"]:hover {\n    background-color: hsl(var(--tw-primary)/.8) !important;\n    border-color: hsl(var(--tw-primary)/.8) !important;\n}\n\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 button[type=\"submit\"]::after {\n  background-image: url(https://open-text-dev.prod-us.limio.com/public/6492389c-4757-4456-9ac1-40531f53c632/2e93a46919603c9d4306cac8f8318bd3.png);\n  background-size: 98px 70px;\n  height: 70px;\n  width: 98px;\n  content: \"\";\n  display: inline-block;\n  position: absolute;\n  left: 250px;\n  top: 0px;\n  cursor: default;\n  pointer-events: none;\n}\n\n/* Layout the Payment Options in a row with gap */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field fieldset {\n    display: flex;\n    /* column-gap: 3rem; */\n    padding: 0 !important;\n    column-gap: 7rem!important;\n}\n\n/* Remove padding between 'Payment Details' heading and Cardholder Name */\n.payment-manager-field > fieldset {\n    padding-top: 0 !important;\n}\n\n/* Font size of 'Email Address, Payment Options, Delivery Address, Billing Address, and Payment Details' */\n.email-address-heading h2,\n.payment-options-heading h2,\n.delivery-address-heading h2,\n.billing-address-heading h2,\n.custom-billing-heading h2,\n.payment-details-heading h2 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n    padding-bottom: 0.5rem;\n    border-bottom: 1px solid hsl(var(--tw-border)) !important;\n    font-size: 2rem !important;\n    font-weight: 400 !important;\n}\n\n/* Setup padding, margins and border for 'Email Address, Payment Options, and Billing Address' */ \n.email-address-heading h2 {\n    margin-top: 0px;\n}\n\n/* Margin under email field */ \n.email-field {\n    margin-bottom: 1rem;\n}\n\n/* styling primary CTA button */ \n.limio-62bc616f-c384-47a5-8cfd-a3fc397509e3 p,\n.privacy-text p {\n    color: #4E5961;\n    font-size: 14px;\n}\n/* Text styling for text above and below primary CTA button */ \n.limio-62bc616f-c384-47a5-8cfd-a3fc397509e3 p,\n.privacy-text p {\n    color: #4E5961;\n    font-size: 14px;\n}\n\n/* Order Summary heading */\n.limio-452a9cf3-a9b9-4f1a-a6ec-4fbfa18c482d h2 {\n    padding-bottom: 0.5rem;\n    font-weight: 400 !important;\n}\n\n/* Cross-sell and promo code buttons */\n.limio-fb73ccc1-5cdb-4a51-8838-89a23cb107fa button.tw-text-primary,\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 a.tw-bg-primary {\n    border-radius: 21px !important;\n    color: hsl(var(--tw-primary-foreground)) !important;\n    background-color: hsl(var(--tw-primary)) !important;\n    border-color: hsl(var(--tw-primary)) !important;\n}\n.limio-fb73ccc1-5cdb-4a51-8838-89a23cb107fa button.tw-text-primary:hover,\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a button:hover,\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 a.tw-bg-primary:hover {\n    background-color: hsl(var(--tw-primary)/.8) !important;\n    border-color: hsl(var(--tw-primary)/.8) !important;\n}\n\n/* Cart Items - Reduce internal padding */\n.limio-fb73ccc1-5cdb-4a51-8838-89a23cb107fa > div.tw-flex {\n    margin-top: 0px !important;\n}\n\n/* Spacing between the seperator below 'Order Summary' */\n.limio-0f377aad-cfa6-4fbd-98ca-e69d3e73d798 .tw-my-8 {\n    margin-top: 0 !important;\n    margin-bottom: 1.5rem !important;\n}\n\n/* Setting the height and border radius on the form input fields*/\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 input,\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a input,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 select  {\n    height: 46px !important;\n    border-radius: 1rem !important;\n    border-color: #ced4da !important;\n    font-size: 1rem!important;\n    font-weight: 400!important!;\n    line-height: 1.5!important;\n    color: #495057!important;\n}\n\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 input:hover,\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a input:hover,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 select:hover {\n    border-color: rgb(206, 212, 218)!important;\n}\n\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 input:focus,\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a input:focus,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 select:focus {\n    color: #495057 !important;\n    background-color: #fff !important;\n    border-color: #80bdff !important;\n    outline: 0 !important;\n    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%) !important;\n}\n\n/* .lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .billing-address-1,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .delivery-address-1 {\n    padding-top: 0!important;\n} */\n\n/* Setting form input labels*/\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 label,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 select {\n    font-size: 1rem!important;\n    font-weight: 400!important;\n    line-height: 1.5!important;\n    color: #212529!important;\n    text-align: left!important;\n    margin-bottom: .5rem !important;\n}\n\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 select {\n    margin-top: .5rem !important; \n}\n\n/* delivery / billing checkbox spacing */\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper input {\n    width: max-content !important;\n    margin-top: 0 !important;\n    margin-right: 0.5rem;\n}\n \n/* Purchase button alignment with form */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 button {\n    position: relative;\n    margin-left: 15px !important;\n    margin-bottom: 1.5rem\n}\n\n/* Create gap between price and 'tax' */\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6 h3 {\n  display: flex;\n  column-gap: 5px;\n}\n\n/* Have Qs? Stlying and phone icon */\n.limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5 div,\n.limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675 div {\n    position: relative;\n    padding-left: 27px;\n}\n.limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5 p::before,\n.limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675 p::before {\n  background-image: url('https://open-text-dev.prod-us.limio.com/public/1dd85d3a-e0ea-4c2c-b53c-0ebeeb1cd1b5/phone-green-circle-icon.png');\n  background-size: 19px 19.5px;\n  height: 19.5px;\n  width: 19px;\n  content: \"\";\n  display: inline-block;\n  position: absolute;\n  left: 0px;\n  top: 0px;\n}\n\n/* Have Qs? and Phone number styling */\n.limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5 p,\n.limio-3693537e-5139-4ad1-b5b2-bba46d8244b1 p,\n.limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675 p,\n.limio-f2ec73b9-a104-4a4e-ae41-274f2d83ac27 p {\n  font-size: 15px;\n  color: #000;\n}\n\n/* Margin between Have Qs? and phone numbers */\n.limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5,\n.limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675 {\n    margin-bottom: 8px;\n}\n\n/* Make Tel links green */\n.limio-3693537e-5139-4ad1-b5b2-bba46d8244b1 a,\n.limio-f2ec73b9-a104-4a4e-ae41-274f2d83ac27 a,\n.limio-62bc616f-c384-47a5-8cfd-a3fc397509e3 a {\n  color: #4f831d !important;\n}\n\n/* Hide phone number text under total on mobile */\n.limio-240f748c-e02a-4e1a-a0fb-72c4724e71b5,\n.limio-3693537e-5139-4ad1-b5b2-bba46d8244b1 {\n  display: none;\n}\n\n/* Hide phone number text under purchase on desktop */\n.limio-fa9f7e00-d87f-42c4-bc33-5d2d60fdf675,\n.limio-f2ec73b9-a104-4a4e-ae41-274f2d83ac27 {\n    display: block;\n}\n\n/* Space between phone number and sales tax disclaimer */\n.limio-f2ec73b9-a104-4a4e-ae41-274f2d83ac27 {\n    margin-bottom: 24px;\n}\n\n/* Vertically align radio button text in the middle so it looks nice with the logo*/\n.custom-radio {\n    margin: auto 0;\n}\n\n/* Payment options Radio button styling */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field label {\n    border: none!important;\n    border-radius: none!important;\n    background-color: transparent !important;\n    flex-direction: row-reverse;\n    justify-content: flex-end;\n    padding-left: 0 !important;\n}\n\n/* position radio button input (with focus effect) */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field input {\n    width: 15px !important;\n    height: 15px !important;\n    top: 0.905rem !important;\n    left: 0.03rem !important;\n    border-radius: 50% !important;\n}\n\n/* remove radio button focus effect */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field input:focus {\n    box-shadow: unset !important;\n}\n\n/* Payment options Radio button styling - hide label text */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field label span.tw-font-medium {\n    display: none!important;\n}\n\n/* Payment options Radio button styling - set logo size */\n/* card logos */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field svg {\n    width: 170px!important;\n}\n\n/* paypal logo */\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .payment-method-selector-field img {\n    max-width: unset !important;\n}\n\n/* paypal button width */\n#checkoutPaymentForm > div > div > div {\n    width: 100% !important;\n}\n#checkoutPaymentForm > div > div > div\n.custom-radio .custom-control-input:checked~.custom-control-label:before {\n    border-color: #222F39 !important;\n    background-color: #222F39 !important;\n}\n\n/* Remove opacity from the payment method logos */\n.PaymentSelectionField-module--PaymentSelectionIcon--swtzq {\n  opacity: unset !important;\n}\n\n/* Hide the text in the payment options */\n.payment-method-selector-field label {\n    margin-right: -3rem;\n    color: transparent !important;\n}\n\n/* Set color of the billing address checkbox */\n.custom-control-input:checked~.checkboxFieldLabel:before {\n    color: #000 !important;\n    border-color: hsl(var(--tw-primary)) !important;\n    background-color: hsl(var(--tw-primary)) !important;\n}\n\n/* Set color of webroot.com link text */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 a {\n    color: #4f831d;\n}\n\n/* Cart items bullet points on mobile shift down and left */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > div > div > div > .tw-flex.tw-flex-col.tw-gap-y-1 > div {\n    margin-left: -4rem;\n    margin-top: 2rem;\n}\n\n/* Shift cart items price to the left on mobile */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 .tw-ml-auto.tw-flex.tw-gap-x-8.tw-items-center.tw-justify-between {\n\tmargin-left: 0px !important;\n}\n\n/* Shift upsells left on mobile */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 .tw-pl-16 {\n    padding-left: 0px !important;\n}\n\n/* Reduce spacing between cart items and upsells */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 .tw-flex.tw-w-full.tw-border.tw-bg-border.tw-border-border.tw-my-8.tw-my-4 {\n\tmargin-top: 14px !important;\n\tmargin-bottom: 30px !important;\n}\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div.tw-flex > div > div.tw-flex {\n  row-gap: 8px !important;\n}\n\n/* Reduce spacing between upsells and cross sells */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > .tw-flex.tw-w-full.tw-border.tw-bg-border.tw-border-border.tw-my-8 {\n\tmargin-top: 14px !important;\n\tmargin-bottom: 6px !important;\n}\n\n/* Spacing in Cart Items when cart is empty */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > h3.tw-text-text-secondary {\n  margin-bottom: 0;\n  padding: 0 0 0.5rem !important;\n  margin-top: 0.5rem;\n}\n\n/* See Offers button when cart is empty */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 > div > div > a.tw-bg-primary {\n  height: 70px !important;\n  font-size: 18px !important;\n  font-weight: 600 !important;\n  text-decoration: none;\n}\n\n/* Set image size for page loading */\n.limio-3f0d6f71-9459-4392-abd3-7dff287606d7 img {\n    width: 48px;\n    height: 48px;\n}\n\n/* set the email field invalid message link to be red */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .invalid-feedback a {\n    color: rgb(220, 53, 69);\n    text-decoration: underline;\n}\n\n/* Margin above the footer */\n.wrapper > main > div > .tw-flex-col {\n    margin-bottom: 2.5rem;\n}\n\n/* Footer Styling */\n#footer-limio {\n    background-color: #222F39;\n    color: #a2a7ad;\n}\n.FooterLink {\n    color: #a2a7ad !important;\n}\n.footer-navigation-item > a{\n    color: #a2a7ad !important;\n}\n\n/* Set image size for page loading */\n.FooterContent img {\n    width: 160px;\n    height: 24px;\n}\n\n/* Ensure Billing address checkbox is aligned with form */\n.custom-checkbox {\n    margin-left: 15px;\n    margin-bottom: 1rem;\n}\n\n/* hide tax % */\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6 .tw-flex .tw-w-full .tw-text-text-tertiary {\n    display: none;\n}\n\n/* modal link styling */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .modal-container a,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .modal-container a:hover {\n    color: #4f831d;\n    text-decoration: underline;\n}\n\n/* Remove margin bottom from modal p */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .modal-container p {\n   margin-bottom: 0;\n}\n\n\n/* reduce spacing between text and checkbox */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper .check-box-label {\n    margin-left: 0;\n}\n\n/* make custom delivery field full max padding of other fields */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .delivery-country-portal-wrapper {\n    padding: 0 15px;\n}\n\n/* hide country filter spinner */\n.limio-806b46c9-9b36-4473-b67b-fe1add4821e7.limio-component > svg {\n    display: none !important;\n}\n\n/* auto-renew consent checkboxs card and paypal *& delivery checkbox */\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper {\n    align-items: center!important;\n    display: flex!important;\n    margin-top: 1rem!important;\n}\n\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards {\n    margin-bottom: 2rem!important;\n}\n\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox input, \n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards input,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper input {\n    height: max-content !important;\n}\n\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox input:checked,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper input:checked,\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards input:checked {\n    color: #000 !important;\n    border-color: hsl(var(--tw-primary)) !important;\n    background-color: hsl(var(--tw-primary)) !important;\n}\n\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox  span,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper  span,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards  span {\n    margin-bottom: 0!important;   \n    margin-left: 0.5rem !important;   \n}\n\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox span p,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox label,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper span p,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .check-box-wrapper label,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards span p,\n.limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .autorenew-checkbox-cards label {\n    margin-bottom: 0!important;\n}\n\n/* Paypal button */\n.lmo .limio-d3245047-87a3-43a8-bef0-98eb3b4d7367 .paypal-button-container {\n    min-width: 100% !important;\n}\n\n\n/* discount text in cart summary */\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6.limio-component > div > div:nth-child(2) > div > span.tw-text-md.tw-text-text-secondary.\\*\\:tw-m-0,\n.limio-576f359f-b54d-40d5-abdc-31756d1427b6.limio-component > div > div:nth-child(2) > span {\n    color: #4f831d !important;\n}\n\n/* padding around promo-redeem */\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a {\n    margin: 1.5rem 0;\n}\n\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a #redeem-promo-code-limio > div {\n      width: 70% !important;\n}\n\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a  #promo-code-input-link {\n    justify-content: start !important;\n    padding-left: 0 !important;\n}\n\n.lmo .limio-a933a622-093a-402f-a984-1879d3df2d6a #promo-code-input-link:hover {\n   background-color: transparent !important;\n   border-color: transparent !important;\n}\n\n\n       ","customTranslations":{},"favicon":"https://buy.saas.webrootdev.com/public/452add71-6429-4734-b923-c1b601056104/favicon_2018.ico","appleTouchIcon":"https://buy.saas.webrootdev.com/public/452add71-6429-4734-b923-c1b601056104/favicon_2018.ico","shop_title":"Limio Shop"},"campaign":{"name":"Webroot Checkout Reversed","path":"/pages2/Webroot Checkout Reversed","attributes":{"meta_title__limio":"Webroot - Shopping Cart","allow_redirect__limio":true,"page_inject_code__limio":"","disable_index__limio":true,"push_to_checkout__limio":true}},"offers":[],"addOns":[],"groupValues":[{"label":"Webroot Essentials","id":"Webroot Essentials"},{"label":"Webroot Premium","id":"Webroot Premium"},{"label":"Allstate Identity Protection Basic","id":"Allstate Identity Protection Basic"},{"label":"Allstate Identity Protection Premium","id":"Allstate Identity Protection Premium"},{"label":"Allstate Identity Protection Premium Family","id":"Allstate Identity Protection Premium Family"},{"label":"Webroot AntiVirus for Gamers","id":"Webroot AntiVirus for Gamers"},{"label":"Webroot Chromebook","id":"Webroot Chromebook"},{"label":"Webroot Internet Security Plus","id":"Webroot Internet Security Plus"},{"label":"Webroot PC Optimizer","id":"Webroot PC Optimizer"},{"label":"Webroot Premium Family","id":"Webroot Premium Family"},{"label":"Webroot Secure VPN","id":"Webroot Secure VPN"},{"label":"Webroot Software CD","id":"Webroot Software CD"},{"label":"Webroot Total Protection","id":"Webroot Total Protection"},{"label":"Webroot Total Protection Family","id":"Webroot Total Protection Family"},{"label":"WiFi Secure VPN","id":"WiFi Secure VPN"},{"label":"Monthly","id":"monthly"},{"label":"Yearly","id":"yearly"},{"label":"Consultations","id":"consultations"}],"publicKey__limio":"public_046c57e6a55add1fce849b083247a8a23f4e6e4bdd3bf9f9","tag__limio":"/tags/checkout","pageMasterLayout":"ootb/cart","prevent_mixed_rates":true,"actions":{"previewOrder":"/api/order/preview","getSubscriptions":"/api/mma/subscriptions","updateSubscriptionCheckout":"/api/checkout/subscription","selfServiceCheckout":"/api/mma/checkout","sendOrder":"/api/order","initiateCheckout":"/api/checkout/initiate","updateCheckout":"/api/checkout/update","validateCheckout":"/api/checkout/validate"}}},"staticQueryHashes":[]}