.arc-bundle{display:block;background:var(--ab-background, #101010);color:var(--ab-text, #f5f5f5);padding:var(--ab-top, 64px) 24px var(--ab-bottom, 64px);font-family:var(--font-stack-body, sans-serif);line-height:1.5}.arc-bundle *,.arc-bundle *:before,.arc-bundle *:after{box-sizing:border-box}.arc-bundle [hidden]{display:none!important}.arc-bundle .arc-bundle__inner{max-width:var(--ab-width, 1200px);margin-inline:auto}.arc-bundle .arc-bundle__header{text-align:center;margin-bottom:28px}.arc-bundle .arc-bundle__heading-row{display:flex;justify-content:center;align-items:center;gap:16px}.arc-bundle .arc-bundle__heading{margin:0;color:var(--ab-heading, #fff);font:700 var(--ab-heading-size, 36px)/1.2 var(--font-stack-header, sans-serif);overflow-wrap:anywhere}.arc-bundle .arc-bundle__icon{flex:0 0 var(--ab-icon-size, 34px);width:var(--ab-icon-size, 34px);height:var(--ab-icon-size, 34px);color:var(--ab-accent, #f4cf7c)}.arc-bundle .arc-bundle__icon svg,.arc-bundle .arc-bundle__icon img{display:block;width:100%;height:100%;object-fit:contain}.arc-bundle .arc-bundle__subtitle{max-width:760px;margin:12px auto 0;color:var(--ab-muted, #b8b8b8);font-size:16px;white-space:pre-line}.arc-bundle .arc-bundle__tab-scroll{display:flex;justify-content:flex-start;max-width:100%;margin-bottom:24px;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.arc-bundle .arc-bundle__tabs{display:flex;width:max-content;flex:0 0 auto;gap:4px;margin-inline:auto;padding:4px;border-radius:var(--ab-tab-radius, 40px);background:var(--ab-tab, #fff)}.arc-bundle .arc-bundle__tab{-webkit-appearance:none;appearance:none;border:0;margin:0;padding:10px 22px;min-height:44px;border-radius:var(--ab-tab-radius, 40px);color:var(--ab-tab-text, #181818);background:transparent;font:600 13px/1.25 var(--font-stack-body, sans-serif);white-space:nowrap;cursor:pointer}.arc-bundle .arc-bundle__tab[aria-selected=true]{background:var(--ab-tab-active, #181818);color:var(--ab-tab-active-text, #fff)}.arc-bundle .arc-bundle__category-heading{margin:20px 0;color:inherit;font-size:22px}.arc-bundle.is-ready .arc-bundle__category-heading{display:none}.arc-bundle .arc-bundle__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ab-gap, 24px);grid-auto-rows:1fr;align-items:stretch}.arc-bundle .arc-bundle__card{position:relative;min-width:0;display:flex;flex-direction:column;border-radius:var(--ab-radius, 20px);background:var(--ab-card, #232323);overflow:hidden}.arc-bundle .arc-bundle__media{position:relative;display:block;flex:0 0 auto;aspect-ratio:16 / 9;min-width:0;color:inherit}.arc-bundle .arc-bundle__media img,.arc-bundle .arc-bundle__placeholder{position:absolute;top:32px;left:24px;display:block;width:calc(100% - 48px);height:calc(100% - 44px);object-fit:contain}.arc-bundle .arc-bundle__placeholder{fill:var(--ab-muted, #b8b8b8);opacity:.4}.arc-bundle .arc-bundle__badge{position:absolute;top:0;left:20px;z-index:1;display:flex;align-items:center;flex-direction:column;gap:1px;max-width:calc(100% - 40px);padding:8px 12px 18px;background:var(--ab-accent, #f4cf7c);color:var(--ab-accent-text, #181818);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px));font-size:12px;line-height:1.2;overflow-wrap:anywhere}.arc-bundle .arc-bundle__badge strong{font-weight:800;font-size:15px}.arc-bundle .arc-bundle__badge span{text-transform:uppercase;font-size:11px}.arc-bundle .arc-bundle__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:var(--ab-content-top, 8px) 28px var(--ab-content-bottom, 18px)}.arc-bundle .arc-bundle__name{margin:0;font:700 var(--ab-name-size, 18px)/var(--ab-name-line-height, 1.2) var(--font-stack-header, sans-serif);color:inherit;text-align:center;overflow-wrap:anywhere}.arc-bundle .arc-bundle__name a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.arc-bundle .arc-bundle__selling-point{margin:6px 0 0;color:var(--ab-muted, #b8b8b8);font-size:14px;line-height:1.5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-bundle .arc-bundle__description{margin-top:6px;color:var(--ab-muted, #b8b8b8);font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.arc-bundle .arc-bundle__description>:first-child{margin-top:0}.arc-bundle .arc-bundle__description>:last-child{margin-bottom:0}.arc-bundle .arc-bundle__description p{margin:0 0 6px}.arc-bundle .arc-bundle__description a{color:inherit;text-decoration:underline}.arc-bundle .arc-bundle__purchase{margin-top:auto;padding-top:var(--ab-price-gap, 10px)}.arc-bundle .arc-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:var(--ab-actions-gap, 12px)}.arc-bundle .arc-bundle__price{font-size:21px;line-height:1.3;font-weight:750}.arc-bundle .arc-bundle__compare{color:var(--ab-muted, #b8b8b8);font-size:13px;font-weight:400}.arc-bundle .arc-bundle__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.arc-bundle .arc-bundle__actions form{display:flex;margin:0;min-width:0}.arc-bundle .arc-bundle__button{-webkit-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;padding:11px 12px;margin:0;border:1px solid transparent;border-radius:var(--ab-button-radius, 24px);font:700 13px/1.25 var(--font-stack-body, sans-serif);text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:opacity .15s ease}.arc-bundle .arc-bundle__button--outline{color:var(--ab-outline, #f4cf7c);border-color:var(--ab-outline, #f4cf7c);background:transparent}.arc-bundle .arc-bundle__button--solid{background:var(--ab-button, #ffdf91);color:var(--ab-button-text, #181818)}.arc-bundle .arc-bundle__button:hover{opacity:.8}.arc-bundle .arc-bundle__button:disabled{opacity:.5;cursor:not-allowed}.arc-bundle form[aria-busy=true] .arc-bundle__button{cursor:wait}.arc-bundle .arc-bundle__feedback{margin-top:12px;font-size:13px;overflow-wrap:anywhere}.arc-bundle .arc-bundle__feedback p{margin:0;color:inherit}.arc-bundle .arc-bundle__feedback[data-state=error]{color:#ffb5b5}.arc-bundle .arc-bundle__feedback a{color:var(--ab-outline, #f4cf7c);text-decoration:underline}.arc-bundle .arc-bundle__empty,.arc-bundle .arc-bundle__editor-card{padding:32px 20px;margin:0;color:var(--ab-muted, #b8b8b8);text-align:center;border:1px dashed currentColor;border-radius:var(--ab-radius, 20px)}.arc-bundle :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--ab-accent, #f4cf7c);outline-offset:3px}@media(max-width:767px){.arc-bundle{padding:var(--ab-top-mobile, 36px) 16px var(--ab-bottom-mobile, 36px)}.arc-bundle .arc-bundle__heading{font-size:var(--ab-heading-size-mobile, 28px)}.arc-bundle .arc-bundle__heading-row{gap:10px}.arc-bundle .arc-bundle__header{margin-bottom:20px}.arc-bundle .arc-bundle__subtitle{font-size:14px}.arc-bundle .arc-bundle__tab-scroll{justify-content:flex-start;margin-bottom:20px}.arc-bundle .arc-bundle__tab{padding-inline:18px}.arc-bundle .arc-bundle__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.arc-bundle .arc-bundle__body{padding-inline:20px}.arc-bundle .arc-bundle__name{font-size:var(--ab-name-size-mobile, 17px);line-height:var(--ab-name-line-height-mobile, 1.2)}.arc-bundle .arc-bundle__price{font-size:20px}.arc-bundle .arc-bundle__actions{gap:10px}}@media(prefers-reduced-motion:reduce){.arc-bundle .arc-bundle__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/arc-bundle.css.map */
