:root{--addon-primary-text-clr: #57575c;--addon-divider-clr: rgba(87, 87, 92, 1);--addon-field-border-clr: rgba(87, 87, 92, 1);--addon-switch-bg-clr: #57575c;--addon-switch-checked-bg-clr: #9caf89;--addon-switch-circle-clr: #fff;--addon-switch-text-clr: #fff}.addons__fieldset{padding:0;margin:2rem 1rem;border-radius:1.5rem;border:1px solid var(--addon-field-border-clr);overflow:hidden}.addons__title{text-align:center;padding-inline:3.5rem;font-family:Montserrat Bold,sans-serif;font-size:1.8rem;color:var(--addon-primary-text-clr)}.addons__list{list-style:none;padding:0;margin:0}.addon__info-content{flex:2}.addon__info-toggle{flex:1}.addon__content{display:flex;align-items:center}.addon__image{flex:0 0 40%;max-width:10rem}.addon__image-img{aspect-ratio:4/3;object-fit:contain}.addon__info{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.addon__name{margin-block:0;font-size:1.7rem;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500}.addon__price{font-weight:700}.addon__learn-more{color:var(--addon-primary-text-clr);text-decoration:underline;background-color:transparent;border:0;padding:0;font-size:1.2rem;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}.addon__toggle{background-color:var(--addon-switch-bg-clr);border-radius:3.4rem;padding:.5rem;display:flex;align-items:center;justify-content:center;max-width:8rem;margin-inline-start:auto;cursor:pointer;transition:all .3s ease}.addon__switch-text{font-size:1.4rem;color:var(--addon-switch-text-clr);transition:opacity .3s ease}.addon__checkbox{display:none!important}.addon__switch-circle{display:block;width:2.5rem;height:2.5rem;background-color:var(--addon-switch-circle-clr);border-radius:50%;transition:transform .3s ease}.addon__switch{display:flex;align-items:center;gap:.5rem}.addon__checkbox:checked+.addon__toggle{background-color:var(--addon-switch-checked-bg-clr)}.addon__checkbox:checked+.addon__toggle .addon__switch-circle{transform:translate(4.3rem)}.addon__checkbox:checked+.addon__toggle .addon__switch-text{opacity:0}.addon__divider{max-width:90%;margin-inline:auto;height:1px;background-color:var(--addon-divider-clr);margin-block:1.2rem!important}.addon:last-of-type{padding-block-end:1.5rem;border-radius:3.4rem}.addons__list{padding:0!important}@media screen and (min-width: 359px){.addon__image{max-width:15rem}}@media screen and (min-width: 980px){.addons__fieldset{border:0;margin-inline:0}.addon__image{flex:0 0 10rem}.addon__content{justify-content:space-between;gap:2rem}.addon__info{flex-direction:row;justify-content:space-between;text-align:start;gap:0}.addon__divider{background-color:transparent;margin-block:1rem}.addon:last-of-type{padding-block-end:0}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/optional-addons.css.map */
