.cts{display:block;border:1px solid #e2e0db;border-radius:10px;padding:1rem 1.4rem;margin:0 0 1rem;background:rgb(var(--color-background, 255 255 255));transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.cts.is-active{border-color:#1f5a4f;background:linear-gradient(#1f5a4f09,#1f5a4f09),rgb(var(--color-background, 255 255 255));box-shadow:0 1px #1f5a4f0d,0 14px 30px -16px #1f5a4f73}.cts__head{position:relative;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#555;margin-bottom:.8rem;transition:color .4s ease}.cts.is-active .cts__head{color:#1f5a4f}.cts.is-active .cts__head:after{content:"\2713";display:inline-block;margin-left:.5rem;color:#1f5a4f;animation:cts-check .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes cts-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.cts__demo{font-size:1rem;font-weight:400;color:#999;text-transform:none;letter-spacing:0}.cts__row{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;row-gap:.4rem}.cts__switch{position:relative;display:inline-block;width:46px;height:26px;flex:0 0 auto}.cts__switch input{position:absolute;opacity:0;width:0;height:0}.cts__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8d5cd;border-radius:999px;box-shadow:inset 0 0 0 1px #0000000a;transition:background .35s ease}.cts__slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003,0 2px 6px #0000001f;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.cts__switch input:checked+.cts__slider{background:#1f5a4f}.cts__switch input:checked+.cts__slider:before{transform:translate(20px)}.cts__switch input:focus-visible+.cts__slider{outline:2px solid #1f5a4f;outline-offset:2px}.cts__label{font-size:1.4rem;font-weight:600;line-height:1.2;white-space:nowrap}.cts__price{font-size:1.3rem;line-height:1.2;white-space:nowrap;margin-left:auto}.cts__addon{display:inline-block;color:#1f5a4f;font-weight:600}.cts.is-active .cts__addon{animation:cts-pulse .55s ease}@keyframes cts-pulse{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.cts__value{color:#8a8a8a}.cts__sizes{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-6px);transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,margin-top .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.cts__sizes.is-open{max-height:240px;opacity:1;visibility:visible;margin-top:1.4rem;transform:none;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s ease .05s,margin-top .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s}.cts__size{font-size:1.3rem;padding:.8rem 1.6rem;border:1px solid #cfcfcf;border-radius:6px;background:#fff;color:#1e1e1e;cursor:pointer;transform:translateY(10px);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.cts__sizes.is-open .cts__size{animation:cts-pill .5s cubic-bezier(.22,1,.36,1) both}.cts__sizes.is-open .cts__size:nth-child(2){animation-delay:.07s}.cts__sizes.is-open .cts__size:nth-child(3){animation-delay:.14s}.cts__sizes.is-open .cts__size:nth-child(4){animation-delay:.21s}.cts__sizes.is-open .cts__size:nth-child(5){animation-delay:.28s}.cts__sizes.is-open .cts__size:nth-child(6){animation-delay:.35s}@keyframes cts-pill{0%{transform:translateY(10px)}to{transform:translateY(0)}}.cts__size:hover{border-color:#1e1e1e}.cts__size.is-selected{background:#fff;border-color:#1f5a4f;box-shadow:inset 0 0 0 1px #1f5a4f;color:#1e1e1e;font-weight:600}.cts__size[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cts--prompt .cts__sizes{animation:cts-nudge .5s ease}@keyframes cts-nudge{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@media(max-width:749px){.cts{padding:.7rem .9rem;margin:0 0 .7rem}.cts__head{font-size:1.1rem;letter-spacing:.1em;margin-bottom:.45rem}.cts__row{flex-wrap:nowrap;gap:.55rem}.cts__switch{width:36px;height:20px}.cts__slider:before{width:14px;height:14px;left:3px;top:3px}.cts__switch input:checked+.cts__slider:before{transform:translate(16px)}.cts__label{font-size:1.05rem;white-space:nowrap;flex:0 1 auto}.cts__price{font-size:1.05rem;margin-left:auto;white-space:nowrap}.cts__value{font-size:.9rem}.cts__sizes.is-open{margin-top:.7rem}.cts__size{font-size:1.25rem;padding:.55rem 1.2rem}}@media(prefers-reduced-motion:reduce){.cts,.cts__head,.cts__slider,.cts__slider:before,.cts__sizes,.cts__size,.cts__addon,.cts.is-active .cts__head:after{transition:none!important;animation:none!important}.cts__size{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/component-complete-the-set.css.map */
