.autostyle-addons{width:100%;margin:18px 0;color:inherit;box-sizing:border-box}.autostyle-addons *,.autostyle-addons *:before,.autostyle-addons *:after{box-sizing:border-box}.autostyle-addons__header{margin-bottom:12px}.autostyle-addons__heading{margin:0;font:inherit;font-size:18px;line-height:1.3;font-weight:700}.autostyle-addons__subtitle{margin:4px 0 0;font-size:13px;line-height:1.5;opacity:.68}.autostyle-addons__list{display:grid;gap:10px}.autostyle-addon-card{position:relative;width:100%;border:1px solid rgba(127,127,127,.28);border-radius:10px;background:#7f7f7f0b;overflow:visible;transition:border-color .18s ease,background .18s ease,transform .18s ease}.autostyle-addon-card[hidden]{display:none!important}.autostyle-addon-card:hover{border-color:#7f7f7f9e;background:#7f7f7f13}.autostyle-addon-card:has(.autostyle-addon-checkbox:checked){border-color:currentColor;background:#7f7f7f1b}.autostyle-addon-card--recommended{margin-top:8px;border-width:2px;border-color:currentColor}.autostyle-addon-card__badge{position:absolute;z-index:2;top:0;right:12px;transform:translateY(-50%);padding:5px 9px;border-radius:999px;background:#111;color:#fff;font-size:9px;line-height:1;font-weight:800;letter-spacing:.55px;text-transform:uppercase}.autostyle-addon-card__label{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:13px;cursor:pointer}.autostyle-addon-card__check{position:relative;flex:0 0 21px;width:21px;height:21px}.autostyle-addon-checkbox{position:absolute;top:0;right:0;bottom:0;left:0;width:21px;height:21px;margin:0;opacity:0;cursor:pointer}.autostyle-addon-checkbox:disabled{cursor:not-allowed}.autostyle-addon-card__fake-check{display:block;width:21px;height:21px;border:1.5px solid rgba(127,127,127,.8);border-radius:5px;background:transparent;pointer-events:none}.autostyle-addon-checkbox:checked+.autostyle-addon-card__fake-check{border-color:#111;background:#111}.autostyle-addon-checkbox:checked+.autostyle-addon-card__fake-check:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.autostyle-addon-checkbox:focus-visible+.autostyle-addon-card__fake-check{outline:2px solid currentColor;outline-offset:3px}.autostyle-addon-card__image{flex:0 0 68px;width:68px;height:68px;overflow:hidden;border-radius:7px;background:#fff}.autostyle-addon-card__image img{display:block;width:100%;height:100%;object-fit:contain}.autostyle-addon-card__content{display:block;flex:1 1 auto;min-width:0}.autostyle-addon-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.autostyle-addon-card__title,.autostyle-addon-card__price{font-size:13px;line-height:1.35;font-weight:700}.autostyle-addon-card__price{flex:0 0 auto;white-space:nowrap}.autostyle-addon-card__description{display:block;margin-top:4px;font-size:11px;line-height:1.5;opacity:.68}.autostyle-addon-card__unavailable{display:inline-block;margin-top:5px;font-size:10px;line-height:1.4;font-weight:700;opacity:.65}.autostyle-addon-card:has(.autostyle-addon-checkbox:disabled){opacity:.5}.autostyle-addon-card:has(.autostyle-addon-checkbox:disabled) .autostyle-addon-card__label{cursor:not-allowed}.autostyle-addons-summary{margin-top:14px;padding:14px;border:1px solid rgba(127,127,127,.28);border-radius:10px;background:#7f7f7f0a}.autostyle-addons-summary__heading{margin-bottom:8px;font-size:13px;line-height:1.4;font-weight:800}.autostyle-addons-summary__row,.autostyle-addons-summary__total{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.autostyle-addons-summary__row{padding:5px 0;font-size:12px;line-height:1.4}.autostyle-addons-summary__row strong{flex:0 0 auto}.autostyle-addons-summary__total{margin-top:8px;padding-top:10px;border-top:1px solid rgba(127,127,127,.28);font-size:15px;line-height:1.4;font-weight:800}.autostyle-addons__error{margin-top:10px;padding:10px 12px;border:1px solid rgba(190,0,0,.35);border-radius:8px;background:#be00000f;font-size:12px;line-height:1.45}.autostyle-addons--busy{pointer-events:none;opacity:.65}@media screen and (max-width:640px){.autostyle-addon-card__label{gap:10px;min-height:78px;padding:12px}.autostyle-addon-card__image{flex-basis:58px;width:58px;height:58px}.autostyle-addon-card__topline{gap:8px}}.autostyle-addon-card__compatibility{display:block;margin-top:6px;font-size:10px;line-height:1.45;font-weight:800}.autostyle-addon-card__compatibility[hidden]{display:none!important}.autostyle-addon-card--incompatible{opacity:.58}.autostyle-addon-card--incompatible .autostyle-addon-card__label{cursor:not-allowed}.autostyle-addon-card--incompatible .autostyle-addon-card__compatibility{opacity:1}.autostyle-addon-card--incompatible .autostyle-addon-card__fake-check{opacity:.55}.autostyle-addons-summary__note{margin:10px 0 0;font-size:10px;line-height:1.5;opacity:.62}.autostyle-configured-product-form .shopify-payment-button,.autostyle-configured-product-form [data-shopify=payment-button],.autostyle-configured-product-form shopify-accelerated-checkout{display:none!important}.autostyle-configured-product-form button[data-autostyle-configuration-total]{white-space:normal;line-height:1.35}.autostyle-addons__configured-submit{display:block;width:100%;margin-top:14px;white-space:normal;line-height:1.35}.autostyle-addons__configured-submit:disabled{cursor:not-allowed;opacity:.55}.autostyle-addons__cart-note{margin-top:8px;text-align:center;font-size:10px;line-height:1.45;opacity:.62}.autostyle-configured-product-form [data-autostyle-original-submit=true]{display:none!important}.product__autostyle-checkout-block,.autostyle-checkout{display:block;width:100%;box-sizing:border-box}.autostyle-checkout{margin:0}.autostyle-checkout .autostyle-addons-summary{margin-top:0}.autostyle-checkout .autostyle-addons__configured-submit{margin-top:12px}.autostyle-addons-summary__installation{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:10px;padding:10px 12px;border:1px solid rgba(127,127,127,.28);border-radius:8px;background:#7f7f7f0f;font-size:13px;line-height:1.4;font-weight:700}.autostyle-addons-summary__installation[hidden]{display:none!important}.autostyle-addons-summary__installation strong{flex:0 0 auto}.autostyle-addons-summary__grand-total{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px;padding:14px 12px;border-top:2px solid currentColor;font-size:15px;line-height:1.4;font-weight:800}.autostyle-addons-summary__grand-total[hidden]{display:none!important}.autostyle-addons-summary__grand-total strong{flex:0 0 auto;font-size:17px}.product-form.autostyle-configured-product-form .autostyle-addons{margin-top:8px;margin-bottom:0}.product-form.autostyle-configured-product-form .autostyle-addons__header{margin-bottom:10px}.product-form.autostyle-configured-product-form .autostyle-addon-card{border-radius:14px;background:#7f7f7f09;box-shadow:none}.product-form.autostyle-configured-product-form .autostyle-addon-card__label{min-height:78px;padding:11px 12px;gap:11px}.product-form.autostyle-configured-product-form .autostyle-addon-card__image{flex-basis:60px;width:60px;height:60px;border-radius:9px}.product-form.autostyle-configured-product-form .autostyle-addon-card__title,.product-form.autostyle-configured-product-form .autostyle-addon-card__price{font-size:13px}.product-form.autostyle-configured-product-form .autostyle-addon-card__description{max-width:95%;font-size:10.5px;line-height:1.42}.product-form.autostyle-configured-product-form .autostyle-addon-card:has(.autostyle-addon-checkbox:checked){transform:translateY(-1px);box-shadow:0 5px 16px #0000000e}.product-form.autostyle-configured-product-form .autostyle-addons-summary{border-radius:14px}@media screen and (max-width:640px){.product-form.autostyle-configured-product-form .autostyle-addon-card__label{min-height:74px;padding:10px}.product-form.autostyle-configured-product-form .autostyle-addon-card__image{flex-basis:54px;width:54px;height:54px}}@media screen and (min-width:750px){.product-form.autostyle-configured-product-form .autostyle-addons__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.product-form.autostyle-configured-product-form .autostyle-addon-card{height:100%;margin-top:0}.product-form.autostyle-configured-product-form .autostyle-addon-card__label{align-items:flex-start;min-height:112px;height:100%;padding:10px;gap:9px}.product-form.autostyle-configured-product-form .autostyle-addon-card__image{flex:0 0 52px;width:52px;height:52px;border-radius:8px}.product-form.autostyle-configured-product-form .autostyle-addon-card__content{min-width:0;height:100%}.product-form.autostyle-configured-product-form .autostyle-addon-card__topline{gap:7px}.product-form.autostyle-configured-product-form .autostyle-addon-card__title,.product-form.autostyle-configured-product-form .autostyle-addon-card__price{font-size:12px;line-height:1.3}.product-form.autostyle-configured-product-form .autostyle-addon-card__description{max-width:100%;margin-top:2px;font-size:10px;line-height:1.35}.product-form.autostyle-configured-product-form .autostyle-addon-card__badge{right:9px;padding:4px 7px;font-size:8px}.product-form.autostyle-configured-product-form .autostyle-addon-card__selection-state{min-width:62px!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important}}@media screen and (max-width:749px){.product-form.autostyle-configured-product-form .autostyle-addons__list{grid-template-columns:1fr}}.product-form.autostyle-configured-product-form .autostyle-addon-card__description{display:none!important}.product-form.autostyle-configured-product-form .autostyle-addon-card__info-wrap{display:inline-flex;align-items:center;margin-top:3px;width:fit-content}.product-form.autostyle-configured-product-form .autostyle-addon-card__info{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:help;outline:none}.product-form.autostyle-configured-product-form .autostyle-addon-card__info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(127,127,127,.55);border-radius:50%;background:#fff;color:#111;font-size:11px;line-height:1;font-weight:800;font-style:normal;transition:border-color .18s ease,background .18s ease,color .18s ease}.product-form.autostyle-configured-product-form .autostyle-addon-card__info:hover .autostyle-addon-card__info-icon,.product-form.autostyle-configured-product-form .autostyle-addon-card__info:focus .autostyle-addon-card__info-icon,.product-form.autostyle-configured-product-form .autostyle-addon-card__info:focus-visible .autostyle-addon-card__info-icon{border-color:#111;background:#111;color:#fff}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip{position:absolute;z-index:30;left:0;bottom:calc(100% + 8px);width:min(280px,70vw);padding:10px 11px;border:1px solid rgba(127,127,127,.28);border-radius:9px;background:#111;color:#fff;box-shadow:0 8px 24px #0000002e;font-size:11px;line-height:1.45;font-weight:500;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip:after{content:"";position:absolute;left:7px;top:100%;border:6px solid transparent;border-top-color:#111}.product-form.autostyle-configured-product-form .autostyle-addon-card__info:hover .autostyle-addon-card__tooltip,.product-form.autostyle-configured-product-form .autostyle-addon-card__info:focus .autostyle-addon-card__tooltip,.product-form.autostyle-configured-product-form .autostyle-addon-card__info:focus-visible .autostyle-addon-card__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:750px){.product-form.autostyle-configured-product-form .autostyle-addon-card__label{min-height:78px;padding:9px 10px;align-items:center}.product-form.autostyle-configured-product-form .autostyle-addon-card__content{justify-content:center}.product-form.autostyle-configured-product-form .autostyle-addon-card__image{flex-basis:50px;width:50px;height:50px}}@media screen and (max-width:749px){.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip{position:fixed;left:16px;right:16px;bottom:20px;width:auto;max-width:none}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip:after{display:none}}@media screen and (min-width:750px){.product-form.autostyle-configured-product-form .autostyle-addon-card__label{min-height:64px;height:64px;padding:7px 8px;gap:8px;align-items:center}.product-form.autostyle-configured-product-form .autostyle-addon-card__image{flex:0 0 44px;width:44px;height:44px;border-radius:7px}.product-form.autostyle-configured-product-form .autostyle-addon-card__content--compact{display:flex!important;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px!important;min-width:0;height:auto!important}.product-form.autostyle-configured-product-form .autostyle-addon-card__main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.product-form.autostyle-configured-product-form .autostyle-addon-card__title-row{display:flex;align-items:center;gap:5px;min-width:0}.product-form.autostyle-configured-product-form .autostyle-addon-card__title{display:block;min-width:0;overflow:hidden;font-size:11.5px;line-height:1.25;font-weight:700;text-overflow:ellipsis}.product-form.autostyle-configured-product-form .autostyle-addon-card__info-wrap{flex:0 0 auto;margin-top:0}.product-form.autostyle-configured-product-form .autostyle-addon-card__info{width:18px;height:18px}.product-form.autostyle-configured-product-form .autostyle-addon-card__info-icon{width:16px;height:16px;font-size:10px}.product-form.autostyle-configured-product-form .autostyle-addon-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.product-form.autostyle-configured-product-form .autostyle-addon-card__price{font-size:11px;line-height:1;white-space:nowrap}.product-form.autostyle-configured-product-form .autostyle-addon-card__selection-state{display:inline-flex!important;align-items:center;justify-content:center;min-width:54px!important;min-height:28px!important;padding:4px 7px!important;border:1px solid #cfcfcf!important;border-radius:7px!important;background:#fff!important;color:#111!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap}.product-form.autostyle-configured-product-form .autostyle-addon-card__badge{top:0;right:7px;padding:3px 6px;font-size:7px;letter-spacing:.4px}.product-form.autostyle-configured-product-form .autostyle-addon-card--recommended{margin-top:0}}@media screen and (max-width:749px){.product-form.autostyle-configured-product-form .autostyle-addon-card__content--compact{display:flex!important;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px!important;min-width:0}.product-form.autostyle-configured-product-form .autostyle-addon-card__main{min-width:0;flex:1 1 auto}.product-form.autostyle-configured-product-form .autostyle-addon-card__title-row{display:flex;align-items:center;gap:5px}.product-form.autostyle-configured-product-form .autostyle-addon-card__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px}}.product-form.autostyle-configured-product-form .autostyle-addon-card--recommended{order:-1}.product-form.autostyle-configured-product-form .autostyle-addon-card__mobile-description{display:none}@media screen and (min-width:750px){.product-form.autostyle-configured-product-form .autostyle-addon-card:hover .autostyle-addon-card__tooltip,.product-form.autostyle-configured-product-form .autostyle-addon-card:focus-within .autostyle-addon-card__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.product-form.autostyle-configured-product-form .autostyle-addon-card:hover .autostyle-addon-card__info-icon,.product-form.autostyle-configured-product-form .autostyle-addon-card:focus-within .autostyle-addon-card__info-icon{border-color:#111;background:#111;color:#fff}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip{pointer-events:none}}@media screen and (max-width:749px){.product-form.autostyle-configured-product-form .autostyle-addon-card__label{align-items:flex-start;min-height:0;height:auto;padding:10px}.product-form.autostyle-configured-product-form .autostyle-addon-card__content--compact{align-items:flex-start}.product-form.autostyle-configured-product-form .autostyle-addon-card__main{display:flex;flex-direction:column;gap:4px}.product-form.autostyle-configured-product-form .autostyle-addon-card__mobile-description{display:block;margin-top:2px;font-size:10.5px;line-height:1.4;opacity:.68}.product-form.autostyle-configured-product-form .autostyle-addon-card__info-wrap{display:none}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip{display:none!important}.product-form.autostyle-configured-product-form .autostyle-addon-card__actions{align-self:center}}@media screen and (min-width:750px){.product-form.autostyle-configured-product-form .autostyle-addon-card{position:relative}.product-form.autostyle-configured-product-form .autostyle-addon-card__info{position:static}.product-form.autostyle-configured-product-form .autostyle-addon-card__tooltip{left:8px;right:auto;bottom:calc(100% + 8px);width:min(300px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.product-form.autostyle-configured-product-form .autostyle-addons__list>.autostyle-addon-card:nth-child(2n) .autostyle-addon-card__tooltip{left:auto;right:8px}.product-form.autostyle-configured-product-form .autostyle-addons__list>.autostyle-addon-card:nth-child(2n) .autostyle-addon-card__tooltip:after{left:auto;right:10px}.product-form.autostyle-configured-product-form .autostyle-addons__list>.autostyle-addon-card:nth-child(odd) .autostyle-addon-card__tooltip:after{left:10px;right:auto}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/autostyle-product-addons.css.map */
