.bundle-picker{display:block;font-family:Roobert,sans-serif;color:var(--scheme-text-color)}.bundle-picker *{border-radius:0}.bundle-picker [hidden]{display:none!important}.bundle-picker__heading{margin:0 0 .75em;font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:normal;text-transform:none;color:var(--scheme-text-color)}.bundle-picker__modes{display:flex;margin-bottom:1.25em}.bundle-picker__mode{display:flex;flex:1 0 0;align-items:center;justify-content:space-between;gap:.5em;height:40px;padding:0 16px;margin:0;cursor:pointer;text-align:center;font-family:inherit;font-size:14px;font-weight:500;line-height:110%;color:var(--scheme-text-color);background:transparent;border:1px solid var(--scheme-borders-color)}.bundle-picker__mode.is-active{font-weight:700}.bundle-picker__mode.is-active[data-bundle-mode=single]{border:2px solid var(--scheme-text-color);background:var(--scheme-fields-background-color)}.bundle-picker__mode.is-active[data-bundle-mode=bundle]{border:2px solid var(--bundle-picker-accent);background:linear-gradient(0deg,color-mix(in srgb,var(--bundle-picker-accent) 10%,transparent),color-mix(in srgb,var(--bundle-picker-accent) 10%,transparent)),var(--scheme-background-color)}.bundle-picker__mode:focus-visible,.bundle-picker__pack:focus-visible,.bundle-picker__option:focus-visible{outline:2px solid var(--scheme-text-color);outline-offset:2px}.bundle-picker__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;padding:8px 6px;font-size:10px;font-weight:600;line-height:110%;text-align:center;color:#fff;background:var(--bundle-picker-accent)}.bundle-picker__packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5em,1fr));gap:.75em;margin-bottom:1.5em;align-items:start}.bundle-picker__pack-wrap{display:flex;flex-direction:column;align-items:center}.bundle-picker__pack{display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:55px;padding:12px 8px;margin:0;cursor:pointer;text-align:center;font-family:inherit;line-height:110%;color:var(--scheme-text-color);background:transparent;border:1px solid var(--scheme-borders-color)}.bundle-picker__pack.is-active{border:2px solid var(--bundle-picker-accent);padding:11px 7px;background:linear-gradient(0deg,color-mix(in srgb,var(--bundle-picker-accent) 10%,transparent),color-mix(in srgb,var(--bundle-picker-accent) 10%,transparent)),var(--scheme-fields-background-color)}.bundle-picker__pack-title{font-size:14px;font-weight:700;line-height:110%;color:var(--scheme-text-color)}.bundle-picker__pack-meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;width:100%;gap:4px 0}.bundle-picker__pack-meta>*{white-space:nowrap}.bundle-picker__pack-price{font-size:11px;font-weight:600;line-height:110%;color:var(--scheme-text-color)}.bundle-picker__pack-discount{font-size:12px;font-weight:700;line-height:110%;color:var(--bundle-picker-discount)}.bundle-picker__pack-tag{margin-top:-1px;padding:4px 12px;text-align:center;text-transform:capitalize;font-size:11px;font-weight:600;line-height:110%;color:var(--scheme-text-color);background:var(--bundle-picker-tag)}.bundle-picker__select-heading{margin:0 0 .75em;font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:normal;text-transform:none;color:var(--scheme-text-color)}.bundle-picker util-accordion.bundle-picker__cameras{display:block;padding:0;background:transparent}.bundle-picker util-accordion .bundle-picker__camera{margin-bottom:.75em;padding:0 16px;border:1px solid var(--scheme-borders-color);background:var(--scheme-fields-background-color)}.bundle-picker util-accordion .bundle-picker__camera.is-error{border-color:var(--scheme-errors-color);box-shadow:0 0 0 1px var(--scheme-errors-color)}.bundle-picker util-accordion .bundle-picker__camera-trigger{display:flex;align-items:center;justify-content:space-between;align-self:stretch;height:40px;padding:0}.bundle-picker util-accordion .bundle-picker__camera-title{padding-right:0;font-family:ITC Avant Garde Gothic Pro,sans-serif;font-size:12px;font-weight:600;line-height:normal;color:var(--scheme-text-color)}.bundle-picker util-accordion .bundle-picker__camera .accordion-panel>:first-child{padding-top:0}.bundle-picker util-accordion .bundle-picker__camera .accordion-panel{opacity:1}.bundle-picker__camera-selected{display:none;gap:.5em;font-weight:300}.bundle-picker__camera-name{font-weight:700}.bundle-picker__camera.is-selected .bundle-picker__camera-selected,.bundle-picker__camera-trigger[aria-expanded=true] .bundle-picker__camera-selected{display:inline-flex}.bundle-picker__camera.is-selected .bundle-picker__camera-empty,.bundle-picker__camera-trigger[aria-expanded=true] .bundle-picker__camera-empty{display:none}.bundle-picker__icon{display:inline-flex;flex-shrink:0;width:18px;height:18px;aspect-ratio:1 / 1}.bundle-picker__icon img{display:block;width:18px;height:18px}.bundle-picker__camera-trigger[aria-expanded=false] .bundle-picker__icon-open,.bundle-picker__camera-trigger[aria-expanded=true] .bundle-picker__icon-closed{display:none}.bundle-picker__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5em,1fr));gap:.5em;padding:0 0 16px}.bundle-picker__option{position:relative;display:block;aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--scheme-borders-color);background:transparent}.bundle-picker__option[aria-pressed=true]{border:2px solid var(--scheme-text-color)}.bundle-picker__option img{display:block;width:100%;height:100%;object-fit:cover}.bundle-picker__option-color{display:block;width:100%;height:100%;background:var(--option-color)}.bundle-picker__option.is-sold-out{cursor:not-allowed;opacity:.6}.bundle-picker__option.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--scheme-text-color) calc(50% - 1px),var(--scheme-text-color) calc(50% + 1px),transparent calc(50% + 1px))}.bundle-picker__error{margin:.75em 0 0;color:var(--scheme-errors-color)}.bundle-picker-active .qtty-atc quantity-input{display:none}.bundle-picker button,.bundle-picker button:hover{text-decoration:none!important}@media(max-width:850px){.bundle-picker__packs{gap:8px}.bundle-picker__mode{padding-left:8px;padding-right:8px}.bundle-picker__pack-price{font-size:12px}}@media(min-width:851px){.bundle-picker__pack-meta{justify-content:center;gap:4px 8px}}@media(max-width:394px){.bundle-picker__pack-meta{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/bundle_variant_picker.css.map */
