:root{--d2-red:#d30000;--d2-border:rgba(0,0,0,.12);--d2-soft-2:rgba(0,0,0,.02);--d2-green:#25D366;--d2-sticky-safe: 92px}@media(max-width:740px){:root{--d2-sticky-safe: 74px}}.d2-wrap{max-width:1280px;margin:0 auto}@media(min-width:1200px){.d2-wrap{max-width:1380px}}.d2-shell{display:grid;gap:16px;padding-bottom:84px}@media(max-width:740px){.d2-shell{padding-bottom:68px}}.d2-hero,.d2-step{border:1px solid var(--d2-border);border-radius:18px;padding:16px;background:linear-gradient(180deg,var(--d2-soft-2),#fff 35%)}.d2-h{margin:0 0 8px;font-size:22px;font-weight:900}.d2-sub{margin:0;font-size:13px;opacity:.92;line-height:1.55}.d2-support{margin-top:12px;border-top:1px dashed rgba(0,0,0,.14);padding-top:12px;display:grid;gap:10px}.d2-support-text{margin:0;font-size:13px;opacity:.92;line-height:1.5}.d2-wa-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--d2-green);color:#fff;font-weight:900;padding:12px 14px;border-radius:14px;cursor:pointer;text-decoration:none;width:fit-content}.d2-step-head{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed rgba(0,0,0,.14)}.d2-step-num{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:#0000000f}.d2-step-title{font-weight:400;font-size:16px;margin:0;line-height:1.25}.d2-step-title strong{font-weight:900}.d2-step-hint{font-size:13px;opacity:.8;margin:0}.d2-preset-grid{display:grid;gap:12px}@media(min-width:820px){.d2-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.d2-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.d2-preset-card{border:1px solid rgba(0,0,0,.14);border-radius:18px;padding:12px;background:#fff;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease;text-align:left}.d2-preset-card:hover{transform:translateY(-1px)}.d2-preset-card.is-selected{border:2px solid var(--d2-red);box-shadow:0 0 0 3px #d300001f;background:#d3000008}.d2-preset-name{font-weight:900;margin:0 0 6px}.d2-preset-desc{margin:0;font-size:13px;opacity:.9;line-height:1.35}.d2-preset-meta{margin-top:10px;font-size:12px;opacity:.85}.d2-base-group{display:grid;gap:12px}.d2-shared-image-wrap{border:1px solid rgba(0,0,0,.12);border-radius:16px;overflow:hidden;background:#fff}.d2-shared-image{width:100%;display:block;background:#f4f4f4;aspect-ratio:1/1;object-fit:cover}@media(min-width:820px){.d2-shared-image{aspect-ratio:16/7}}.d2-option-list{display:grid;gap:10px}.d2-option-item{border:1px solid rgba(0,0,0,.14);border-radius:16px;background:#fff;padding:12px;position:relative;transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease}.d2-option-item.is-selected{border:2px solid var(--d2-red);box-shadow:0 0 0 3px #d300001f;background:#d3000008}.d2-option-item.is-disabled{opacity:.45;filter:grayscale(1)}.d2-selected-badge{display:none!important}.d2-option-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.d2-option-main{min-width:0;flex:1}.d2-option-title-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.d2-option-title{font-weight:900}.d2-status-badge{font-size:11px;line-height:1;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:4px 8px;opacity:.85;white-space:nowrap}.d2-status-badge.is-disabled{opacity:.7}.d2-option-short{margin-top:6px;font-size:13px;opacity:.92;line-height:1.35}.d2-option-delta{margin-top:8px;font-size:13px;font-weight:900;color:inherit;opacity:.9}.d2-info-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.d2-info-btn svg{width:16px;height:16px;display:block;transition:transform .18s ease;opacity:.85}.d2-option-item.is-open .d2-info-btn svg,.d2-card.is-open .d2-info-btn svg{transform:rotate(180deg)}.d2-option-extra{display:none;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.14);font-size:13px;line-height:1.45;opacity:.95}.d2-option-item.is-open .d2-option-extra{display:block}.d2-option-link{display:inline-block;margin-top:8px;font-weight:900;text-decoration:none}.d2-grid{display:grid;gap:12px}@media(min-width:820px){.d2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.d2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.d2-card{border:1px solid rgba(0,0,0,.14);border-radius:18px;overflow:hidden;background:#fff;cursor:pointer;display:flex;flex-direction:column;min-height:100%;transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease;position:relative}.d2-card:hover{transform:translateY(-1px)}.d2-card[aria-disabled=true]{opacity:.4;filter:grayscale(1);cursor:not-allowed}.d2-card.is-selected{border:2px solid var(--d2-red);box-shadow:0 0 0 3px #d300001f;background:#d3000008}.d2-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#f4f4f4}.d2-body{padding:12px}.d2-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.d2-title-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.d2-title{font-weight:900}.d2-text{font-size:13px;opacity:.9;line-height:1.35}.d2-mini-price{margin-top:8px;font-weight:900;font-size:13px;opacity:.95}.d2-card-extra{display:none;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.14);font-size:13px;line-height:1.45}.d2-card.is-open .d2-card-extra{display:block}.d2-summary{font-size:13px;opacity:.9;margin-top:10px}.d2-price{margin-top:10px;font-weight:900;font-size:14px}.d2-final{display:grid;gap:10px;margin-top:6px}.d2-final-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.d2-final-label{font-weight:900;min-width:140px;opacity:.9}.d2-final-value{opacity:.92}.d2-final-list{margin:0;padding-left:18px;opacity:.92}.d2-total{margin-top:10px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.16);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.d2-total-label{font-weight:900;font-size:15px}.d2-total-value{font-weight:900;font-size:18px}.d2-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.d2-btn{width:100%;border:0;border-radius:16px;padding:15px 16px;font-weight:900;cursor:pointer;background:var(--d2-red);color:#fff}.d2-btn:disabled{opacity:.6;cursor:not-allowed}.d2-msg{font-size:13px;opacity:.9;margin-top:10px}.d2-stickybar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:2px solid rgba(211,0,0,.35);box-shadow:0 -10px 30px #0000001a;z-index:2147483647;transform:translateY(0);transition:transform .18s ease}.d2-stickybar.is-hidden{transform:translateY(110%)}.d2-stickybar-inner{max-width:1380px;margin:0 auto;padding:10px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:740px){.d2-stickybar-inner{padding:8px 12px}}.d2-sticky-left{display:flex;flex-direction:column;gap:2px;min-width:220px}.d2-sticky-title{font-weight:900;font-size:12px}.d2-sticky-text{font-size:12px;opacity:.9}.d2-sticky-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.d2-sticky-price{font-weight:900;font-size:15px;white-space:nowrap}.d2-sticky-btn{width:40px;height:40px;border-radius:999px;border:0;background:var(--d2-red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer}@media(max-width:740px){.d2-sticky-btn{width:34px;height:34px}.d2-sticky-price{font-size:14px}}#whatsapp-chat,.whatsapp-widget,.whatsapp-chat-widget,.wa-widget,.wa__widget,.wac__widget{bottom:var(--d2-sticky-safe)!important;z-index:2147483646!important}.d2-step-num{display:none!important}.d2-preset-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.d2-preset-extra{display:none;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.14);font-size:13px;line-height:1.45;opacity:.95}.d2-preset-card.is-open .d2-preset-extra{display:block}.d2-preset-card.is-open .d2-info-btn svg{transform:rotate(180deg)}body.d2-hide-header header,body.d2-hide-header .shopify-section--header,body.d2-hide-header #shopify-section-header,body.d2-hide-header .header,body.d2-hide-header .announcement-bar,body.d2-hide-header .shopify-section--announcement-bar,body.d2-hide-header #shopify-section-announcement-bar{transform:translateY(-110%)!important;transition:transform .18s ease!important;will-change:transform}body.d2-show-header header,body.d2-show-header .shopify-section--header,body.d2-show-header #shopify-section-header,body.d2-show-header .header,body.d2-show-header .announcement-bar,body.d2-show-header .shopify-section--announcement-bar,body.d2-show-header #shopify-section-announcement-bar{transform:translateY(0)!important;transition:transform .18s ease!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/deus2-configurator.css.map */
