.chd-cfg{display:block;margin:1.6rem 0 .4rem;padding:1.6rem 1.4rem .4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;background:rgba(var(--color-foreground),.025)}.chd-cfg__head{margin:0 0 1.4rem}.chd-cfg__eyebrow{margin:0;font-size:1.7rem;font-weight:700;line-height:1.25;letter-spacing:0;color:rgb(var(--color-foreground))}.chd-cfg__sub{margin:.3rem 0 0;font-size:1.35rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.chd-cfg .chd-cfg__step{margin:0 0 1.8rem;padding:1.4rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.chd-cfg .chd-cfg__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:100%;margin:0 0 1rem;padding:0;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.chd-cfg__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#1a2238;color:#fff!important;font-size:1.35rem;font-weight:700;line-height:1;padding:0!important;margin:0!important;letter-spacing:0!important;text-align:center;font-variant-numeric:tabular-nums}.chd-cfg__title{font-weight:700;font-size:1.55rem}.chd-cfg__picked{flex:1 1 100%;display:inline-flex;align-items:center;gap:.6rem;min-width:0;padding-left:3.6rem;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.8)}.chd-cfg__check{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;background:#2e7d4f;position:relative}.chd-cfg__check:after{content:"";position:absolute;left:.55rem;top:.28rem;width:.4rem;height:.8rem;border:solid #fff;border-width:0 .18rem .18rem 0;transform:rotate(45deg)}.chd-cfg .chd-cfg__legend .chd-cfg__help{flex:1 1 100%;margin:-.4rem 0 0!important;padding:0 0 0 3.6rem!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.45;color:rgba(var(--color-foreground),.65)!important}.chd-cfg .product-form__input.top-swatched .chd-cfg__legend{margin-bottom:.4rem}.chd-cfg .product-form__input--pill:not(.top-swatched){display:flex;flex-wrap:wrap;gap:.8rem}.chd-cfg .product-form__input input[type=radio]+label.chd-cfg__opt{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1 1 100%;min-width:0;min-height:4.8rem;margin:0;padding:.9rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:1.2rem!important;background:#fff;color:rgb(var(--color-foreground));text-align:left;text-transform:none;letter-spacing:.01em;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.chd-cfg .product-form__input input[type=radio]+label.chd-cfg__opt:after{display:none}.chd-cfg__opt-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.chd-cfg__opt-name{font-size:1.45rem;font-weight:600}.chd-cfg__opt-hint{font-size:1.25rem;font-weight:400;color:rgba(var(--color-foreground),.65)}.chd-cfg__opt-price{flex:0 0 auto;font-size:1.3rem;font-weight:600;white-space:nowrap;color:rgba(var(--color-foreground),.8)}@media(hover:hover){.chd-cfg .product-form__input input[type=radio]:not(:checked)+label.chd-cfg__opt:hover{border-color:rgba(var(--color-foreground),.45)}}.chd-cfg .product-form__input input[type=radio]:checked+label.chd-cfg__opt{background:rgba(var(--color-foreground),.04);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.chd-cfg .product-form__input input[type=radio]:focus-visible+label.chd-cfg__opt{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.chd-cfg .product-form__input input[type=radio].disabled+label.chd-cfg__opt{opacity:.45}.chd-cfg .product-form__input input[type=radio].disabled+label.chd-cfg__opt .chd-cfg__opt-name{text-decoration:line-through}@media screen and (min-width:750px){.chd-cfg{padding:1.8rem 1.8rem .6rem}}@media screen and (min-width:990px){.chd-cfg .product-form__input.top-swatched input[type=radio]+label.top-sw-pill{flex-basis:calc(50% - .4rem)}}.chd-cfg .chd-cfg__more{flex:1 1 100%;width:100%;margin:-.2rem 0 .6rem;font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.chd-cfg .chd-cfg__more summary{cursor:pointer;display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));list-style:none}.chd-cfg .chd-cfg__more summary::-webkit-details-marker{display:none}.chd-cfg .chd-cfg__more[open] summary{margin-bottom:.6rem}.chd-cfg .chd-cfg__more p{margin:0 0 .6rem;padding:1rem 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1rem}
/*# sourceMappingURL=/cdn/shop/t/88/assets/chd-configurator.css.map */
