.variant-picker{display:block}.custom-variants{display:flex;align-items:flex-start;justify-content:flex-start;gap:5%}.custom-variants .block-swatch{border:0!important;padding:0!important;height:unset!important}.custom-variants .block-swatch:before{position:relative;box-shadow:0 0!important;border:1px solid #000!important;width:9px;height:9px;bottom:unset!important;right:unset!important;opacity:1}.custom-variants .block-swatch.active:before,.custom-variants .block-swatch.is-selected:before{background:#000!important}.custom-variants .option{display:flex;justify-content:center;align-items:flex-start;gap:.5em;cursor:pointer}.custom-variants .option-circle{margin-top:5px;width:9px;height:9px;border-radius:50%;border:1px solid #000}.custom-variants .option.active .option-circle{background:#000}.custom-variants .block-swatch span,.custom-variants .option-title{font-family:Test The Future;font-style:normal;font-weight:400;font-size:.8rem;line-height:1.1rem;color:#000}.custom-variants .option-subtitle{font-family:Test The Future;font-style:normal;font-weight:400;font-size:.8rem;line-height:1.2rem;color:#6c6c6c}.pp-bundle__items{display:flex;flex-direction:column}.bundle-heading{margin:1.1rem 0;font-family:Styrene A;font-style:normal;font-weight:600;font-size:.7rem!important;line-height:1rem!important;letter-spacing:.05em;text-transform:uppercase;color:#303030}.bundle-cards{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin-bottom:1rem}.bundle-cards .bundle-image{max-width:150px;margin-bottom:1rem}.featured-img{transition:opacity .5s ease-in-out}.featured-img.updating{opacity:.3}.bundle-cards .hidden{display:none!important}.bundle-cards select{padding:.3rem .6rem;border-bottom:1px solid var(--irazmo-light-black)!important;background:transparent!important;width:100%}.bundle-atc[disabled]{opacity:.8;pointer-events:none}.bundle-atc{transition:all .5s cubic-bezier(.22,1,.36,1)!important}.bundle-atc.loading .text{opacity:0!important;transform:translateY(-10px)!important;will-change:opacity}.bundle-atc.loading .button__loader{opacity:1!important;transform:translateY(0)!important;will-change:opacity}.bundle-atc.loading .button__loader span{animation:loader-bounce .35s infinite alternate;will-change:opacity}.bundle-atc .button__loader span:nth-child(1){animation-delay:0s}.bundle-atc .button__loader span:nth-child(2){animation-delay:.1167s}.bundle-atc .button__loader span:nth-child(3){animation-delay:.2333s}@keyframes loader-bounce{0%{opacity:1}to{opacity:.1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-options.css.map */
