.lifetime-insure-package-wrapper{cursor:pointer;margin-top:30px;position:relative}.lifetime-insure-package-wrapper #lifetime-insurance:checked~.lifetime-insure-package-bottom #lifetime-insure-img-unchecked,.lifetime-insure-package-wrapper .lifetime-insure-package-bottom #lifetime-insure-img{display:none}.lifetime-insure-package-wrapper #lifetime-insurance:checked~.lifetime-insure-package-bottom #lifetime-insure-img,.lifetime-insure-package-wrapper .lifetime-insure-package-bottom #lifetime-insure-img-unchecked{display:block}.lifetime-insure-package-wrapper .wrapper-img{display:flex;flex:0 0 17%;flex-direction:column;margin-bottom:auto;padding-left:17px;padding-right:18px}.lifetime-insure-package-wrapper .text-insure-package{flex:0 0 68%;font-size:.9rem}.lifetime-insure-package-wrapper .lifetime-insure-package-top{align-items:center;background-color:#c8c7c8;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:inset 1px 0 0 #c8c7c8,inset -1px 0 0 #c8c7c8,inset 0 1px 0 #c8c7c8;display:flex;font-size:15px;height:66px;position:relative;text-align:left;z-index:0}.lifetime-insure-package-wrapper input#lifetime-insurance{margin-right:5px;opacity:0;position:absolute;top:0}.lifetime-insure-package-wrapper label[for=lifetime-insurance]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-left:17px;margin-right:26px}.lifetime-insure-package-wrapper label[for=lifetime-insurance]:before{background-color:#fff;border-radius:3px;content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;height:30px;text-rendering:auto;transition:color,ease,.2s;width:30px}.lifetime-insure-package-wrapper input#lifetime-insurance:checked+.lifetime-insurance-checkbox label[for=lifetime-insurance]:after{-webkit-backface-visibility:hidden;content:"";height:19px;left:27px;position:absolute;top:30%;transform:rotate(40deg);width:7px}.lifetime-insure-package-wrapper .lifetime-insurance-checkbox-info-wrapper{align-items:center;display:flex;width:100%}.lifetime-insure-package-wrapper .lifetime-insurance-checkbox-info{align-items:center;display:flex;flex-wrap:wrap;line-height:1;width:88%}.lifetime-insure-package-wrapper .price-lifetime-insurance{display:flex;flex-direction:column;justify-content:flex-end;margin-left:15px;margin-right:15px}.lifetime-insure-package-wrapper .text-insure-package{word-wrap:break-word;padding-right:15px;word-break:break-word}.lifetime-insure-package-wrapper .extra-text-insure-package{color:#919293;display:none;font-size:13px;margin:8px 15px}.lifetime-insure-package-wrapper .price-insurance,.lifetime-insure-package-wrapper .text-insure-package-title{color:#fff}.lifetime-insure-package-wrapper .price-insurance{display:flex;flex-direction:column;font-weight:500;justify-content:flex-end;margin-left:15px;margin-right:15px}.lifetime-insure-package-wrapper .text-insure-package-title{font-weight:500}.lifetime-insure-package-wrapper .lifetime-insure-package-bottom{align-items:center;background-color:#fbfbfb;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 1px 0 0 #c8c7c8,inset -1px 0 0 #c8c7c8,inset 0 -1px 0 #c8c7c8;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 0 15px}.lifetime-insure-package-wrapper .lifetime-insure-package-bottom img{height:auto;max-width:unset}.lifetime-insure-package-wrapper #lifetime-insurance:checked~.lifetime-insure-package-top{background-color:#24b800;box-shadow:inset 3px 0 0 #24b800,inset -3px 0 0 #24b800,inset 0 3px 0 #24b800}.lifetime-insure-package-wrapper #lifetime-insurance:checked~.lifetime-insure-package-bottom{background-color:#f2feee;box-shadow:inset 3px 0 0 #24b800,inset -3px 0 0 #24b800,inset 0 -3px 0 #24b800}.lifetime-insure-package-wrapper label[for=lifetime-insurance]:before{border:1px solid #71b032;box-shadow:0 0 3px 0 #478b05}.lifetime-insure-package-wrapper input#lifetime-insurance:checked+.lifetime-insurance-checkbox label[for=lifetime-insurance]:after{border-bottom:4px solid #47b426;border-right:4px solid #47b426}.lifetime-insure-package-wrapper .lifetime-insure-more-buttons{align-content:unset;flex:0 0 100%;font-size:12px;margin-left:-20px;padding-right:20px;text-align:right}.lifetime-insure-package-wrapper .lifetime-insure-more-buttons div{color:#0073aa;cursor:pointer;text-decoration:underline}@media (min-width:768px) and (max-width:948px){.lifetime-insure-package-wrapper .wrapper-img{max-width:88px}}@media (max-width:300px){.lifetime-insure-package-wrapper .text-insure-package{flex:0 0 100%;padding-left:15px}}@media (max-width:340px){.lifetime-insure-package-wrapper .wrapper-img{max-width:42px}}@media (min-width:341px) and (max-width:435px){.lifetime-insure-package-wrapper .wrapper-img{max-width:49px}}.theme-storefront #lifetime-insurance:checked~.lifetime-insure-package-top{background-color:#94ca5f;box-shadow:inset 3px 0 0 #94ca5f,inset -3px 0 0 #94ca5f,inset 0 3px 0 #94ca5f}.theme-storefront #lifetime-insurance:checked~.lifetime-insure-package-bottom{background-color:#f3ffe8;box-shadow:inset 3px 0 0 #94ca5f,inset -3px 0 0 #94ca5f,inset 0 -3px 0 #94ca5f}.theme-storefront label[for=lifetime-insurance]:before{border:1px solid #71b032;box-shadow:0 0 3px 0 #478b05}.theme-storefront input#lifetime-insurance:checked+.lifetime-insurance-checkbox label[for=lifetime-insurance]:after{border-bottom:3px solid #478b05;border-right:3px solid #478b05}@media (min-width:341px) and (max-width:435px){.theme-storefront .lifetime-insure-package-wrapper .wrapper-img{max-width:100px}}@media (max-width:340px){.theme-storefront .lifetime-insure-package-wrapper .wrapper-img{max-width:80px}}
/*# sourceMappingURL=checkout-insurance-upsell.css.map */
