stepped-product-options{display:block;width:100%}stepped-variant-accordion{display:block;width:100%}.stepped-options-header{display:flex;justify-content:flex-end}.stepped-options-clear-button{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.3rem;color:rgba(var(--color-foreground),.6);background:none;border:none;padding:.5rem 1rem;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:color .2s ease}.stepped-options-clear-button:hover{color:rgba(var(--color-foreground),.8);text-decoration-thickness:.15rem}.stepped-options-clear-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:.2rem}.stepped-variant-selects{display:none!important}.stepped-subscription-selects{display:flex;flex-direction:column;gap:16px;width:100%}.stepped-accordion{margin:0;border-top:.1rem solid rgba(var(--color-foreground),.08);transition:opacity .3s ease,background-color .3s ease;visibility:hidden;opacity:0}stepped-product-options.initialized .stepped-accordion{visibility:visible;opacity:1}.stepped-accordion:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.stepped-accordion+.stepped-accordion{margin-top:0;border-top:none}.stepped-accordion--locked{opacity:.5}.stepped-accordion--locked summary{cursor:not-allowed}.stepped-accordion--active{opacity:1}.stepped-accordion--completed{opacity:1;background-color:rgba(var(--color-foreground),.02)}.stepped-accordion--completed summary{cursor:pointer}.stepped-accordion summary{display:flex;align-items:center;position:relative;line-height:1;padding:1.5rem 0;gap:1rem}.stepped-accordion .summary__title{display:flex;flex:1;align-items:center;gap:1rem;flex-wrap:wrap}.stepped-accordion__step-number{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.4rem .8rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem}.stepped-accordion--completed .stepped-accordion__step-number{background-color:#28a745;color:#fff}.stepped-accordion--locked .stepped-accordion__step-number{background-color:rgba(var(--color-foreground),.3)}.stepped-accordion__title-wrapper{display:flex;flex-direction:column;flex:1;gap:.3rem;justify-content:center;min-height:0}.stepped-accordion__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.4rem}.stepped-accordion__option-name{display:inline;margin:0;padding:0;line-height:1.2;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.2rem)}@media screen and (min-width: 750px){.stepped-accordion__option-name{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.stepped-accordion__selection{display:block;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.7);line-height:1.4}.stepped-accordion__selection strong{color:rgb(var(--color-foreground))}.stepped-accordion__status{display:flex;align-items:center;margin-right:3rem;flex-shrink:0}.stepped-accordion__checkmark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background-color:#28a745;color:#fff;border-radius:50%;flex-shrink:0}.stepped-accordion__checkmark svg{width:1.4rem;height:1.4rem}.stepped-accordion .icon-caret{transition:transform .3s ease;flex-shrink:0;position:relative!important;right:auto!important;top:auto!important;z-index:1;margin-left:auto;margin-right:1rem;padding-right:.5rem}.stepped-accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.stepped-accordion__content{padding:0 0 1.5rem;overflow:hidden}.stepped-fieldset{width:100%;max-width:100%;margin:0;padding:0;border:none}.stepped-dropdown{width:100%;max-width:100%;margin:0}.stepped-input{width:100%;max-width:100%}.stepped-accordion__tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:10;padding:.8rem 1.2rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;border-radius:.4rem;white-space:nowrap;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 8px #00000026}.stepped-accordion__tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgb(var(--color-foreground))}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.stepped-accordion details{transition:all .3s ease}.stepped-accordion details[open] .stepped-accordion__content{animation:accordionOpen .3s ease}@keyframes accordionOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stepped-accordion:before{content:"";position:absolute;left:2.75rem;top:0;bottom:0;width:2px;background-color:rgba(var(--color-foreground),.1);display:none}@media screen and (max-width: 749px){.stepped-accordion summary{padding:1.2rem 0}.stepped-accordion__step-number{min-width:4.5rem;padding:.3rem .6rem;font-size:1rem}.stepped-accordion__title{font-size:1.3rem}.stepped-accordion__tooltip{font-size:1.1rem;padding:.6rem 1rem}}.stepped-accordion .subscription-box{margin-top:1.5rem;padding:1.5rem;background-color:rgba(var(--color-foreground),.03);border-radius:.8rem;color:rgb(var(--color-foreground))}.stepped-accordion .subscription-box h4{margin:0 0 1rem;font-size:1.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.stepped-accordion .subscription-description{font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.stepped-accordion .subscription-box p,.stepped-accordion .subscription-box ul,.stepped-accordion .subscription-box li{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.stepped-accordion .subscription-box a{color:rgb(var(--color-foreground));text-decoration:underline}.stepped-accordion .subscription-box a:hover{opacity:.8}.stepped-accordion summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.stepped-accordion--locked summary:focus-visible{outline-color:rgba(var(--color-foreground),.3)}.stepped-accordion--active{animation:stepActivate .3s ease}@keyframes stepActivate{0%{background-color:rgba(var(--color-foreground),.05)}to{background-color:transparent}}.stepped-accordion--active{border-left:3px solid rgb(var(--color-foreground));padding-left:1rem;margin-left:-1rem}.stepped-accordion--completed{border-left:3px solid #28a745;padding-left:1rem;margin-left:-1rem}.stepped-accordion--locked{border-left:3px solid transparent;padding-left:1rem;margin-left:-1rem}.stepped-options-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex!important;align-items:center;justify-content:center;background-color:rgba(var(--color-background),.95);z-index:9999;min-height:200px;width:100%}.stepped-options-loader__spinner{width:5rem;height:5rem;border:4px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-right-color:rgb(var(--color-foreground));border-radius:50%;animation:spinnerRotate .8s linear infinite;display:block!important}@keyframes spinnerRotate{to{transform:rotate(360deg)}}[id^=shopify-section-]:has(stepped-product-options) [id^=price-],[id^=shopify-section-]:has(stepped-product-options) .buyButtons__block{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;display:none!important}[id^=shopify-section-]:has(stepped-product-options.initialized) [id^=price-],[id^=shopify-section-]:has(stepped-product-options.initialized) .buyButtons__block{visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;display:block!important}.section-has-stepped-options [id^=price-],.section-has-stepped-options .buyButtons__block{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;display:none!important}.section-has-stepped-options.stepped-options-initialized [id^=price-],.section-has-stepped-options.stepped-options-initialized .buyButtons__block{visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;display:block!important}.stepped-hidden-during-load{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.section-has-stepped-options .buyButtons__block,.section-has-stepped-options .buyButtons__block .product-form,.section-has-stepped-options .buyButtons__block .product-form__buttons{width:100%!important;max-width:100%!important}.section-has-stepped-options .buyButtons__block .product-form__submit,.section-has-stepped-options .buyButtons__block button[type=submit]{width:100%!important;max-width:100%!important;box-sizing:border-box}.product-form__submit.disabled,.product-form__submit[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.stepped-accordion__subtitle{margin:1rem 0 0;padding:.6rem 1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7);background-color:rgba(var(--color-foreground),.03);border-radius:.4rem;border-left:3px solid rgba(var(--color-foreground),.2)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-stepped-accordion.css.map */
