.plan-selector-heading{font-family:CircularXX,sans-serif;font-weight:800;font-size:17px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#181717;margin:0 0 16px}.plan-option{display:block;position:relative;margin-bottom:12px}.plan-option--empty{padding:16px;border:1px dashed rgba(24,23,23,.3);border-radius:8px;font-family:CircularXX,sans-serif;font-size:14px;color:#1817178c}.plan-option__row{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;transition:background .32s cubic-bezier(.22,.61,.36,1),border-color .32s cubic-bezier(.22,.61,.36,1)}.plan-option.is-selected .plan-option__row{background:#e8ebe4;border-color:#18171757}.plan-option.is-selected.has-perks .plan-option__row{border-radius:8px 8px 0 0}.plan-option__row:active{transform:scale(.995)}.plan-option__radio{appearance:none;-webkit-appearance:none;flex:none;width:26px;height:26px;margin:0;box-sizing:border-box;border:2px solid #c9c4be;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .32s cubic-bezier(.22,.61,.36,1)}.plan-option__radio:checked{border:2.5px solid #181717;background:radial-gradient(circle,#181717 0 6.5px,#fff 6.5px 100%)}.plan-option__radio:focus-visible{outline:2px solid #435851;outline-offset:2px}.plan-option__body{flex:1 1 auto;min-width:0}.plan-option__title{display:block;font-family:CircularXX,sans-serif;font-weight:400;font-size:19px;line-height:1.25;color:#a4a09b;transition:color .32s cubic-bezier(.22,.61,.36,1)}.plan-option.is-selected .plan-option__title{font-weight:800;color:#181717}.plan-option__detail{display:none}.plan-option.is-selected .plan-option__detail{display:block;margin-top:9px}.plan-option__detail-line{display:block;font-family:CircularXX,sans-serif;font-weight:300;font-size:16px;line-height:1.45;color:#181717}.plan-option__detail-line em,.plan-option__detail-line i{font-style:italic}.plan-option__badges{display:none;position:absolute;right:10px;top:-34px;gap:6px;z-index:1}.plan-option.is-selected .plan-option__badges{display:flex}.plan-option__badge{background:#435851;color:#fff;font-family:CircularXX,sans-serif;font-weight:400;font-size:13.5px;line-height:1;padding:7px 11px 8px;border-radius:7px 7px 0 0;white-space:nowrap}.plan-option__perks{display:none;margin-top:-1px;border:1px solid rgba(24,23,23,.28);border-radius:0 0 8px 8px;overflow:hidden}.plan-option.is-selected .plan-option__perks{display:block}.plan-option__perks-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;background:#d5ddd0;cursor:pointer;list-style:none;font-family:CircularXX,sans-serif;font-weight:400;font-size:16.5px;line-height:1.2;color:#181717}.plan-option__perks-summary::-webkit-details-marker{display:none}.plan-option__perks-caret{flex:none;width:11px;height:11px;border-right:2px solid #181717;border-bottom:2px solid #181717;transform:rotate(45deg) translateY(-2px);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.plan-option__perks[open] .plan-option__perks-caret{transform:rotate(-135deg) translateY(2px)}.plan-option__perks-content{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;background:#faf8f5}.plan-option__perk{display:flex;align-items:flex-start;gap:10px;font-family:CircularXX,sans-serif;font-weight:300;font-size:15px;line-height:1.4;color:#181717}.plan-option__perk-tick{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:#e8ebe4 url(/cdn/shop/files/green-checkmark.png) no-repeat center center;background-size:10px 10px}@media screen and (max-width:749px){.plan-selector-heading{font-size:15px}.plan-option__row{gap:11px;padding:14px 15px}.plan-option__radio{width:22px;height:22px}.plan-option__radio:checked{background:radial-gradient(circle,#181717 0 5.5px,#fff 5.5px 100%)}.plan-option__title{font-size:15.5px}.plan-option__detail-line{font-size:13.5px}.plan-option__badges{right:8px;top:-29px}.plan-option__badge{font-size:11.5px;padding:6px 8px 7px}.plan-option__perks-summary{font-size:14px;padding:10px 14px}.plan-option__perks-content{padding:12px 14px 14px}.plan-option__perk{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/236/assets/plan-selector.css.map */
