.plan-selector{font-family:CircularXX,sans-serif;font-size:14px}.plan-selector-heading{font-family:CircularXX,sans-serif!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.04em;text-transform:uppercase;color:#181717;margin:0 0 14px}.plan-option{display:block;position:relative;margin-bottom:2px}.plan-option.is-selected{margin-bottom:10px}.plan-option.has-badges.is-selected{margin-top:36px}.plan-option.has-badges.is-selected:first-child{margin-top:30px}.plan-option.is-selected+.plan-option{margin-top:8px}.plan-option--empty{padding:14px;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:12px;padding:15px 17px;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__radio{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;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:2px solid #181717;background:radial-gradient(circle,#181717 0 5px,#fff 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__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.plan-selector .plan-option__title{display:block;padding-top:1px;font-family:CircularXX,sans-serif!important;font-weight:400;font-size:18px!important;line-height:1.35!important;color:#a4a09b;transition:color .32s cubic-bezier(.22,.61,.36,1)}.plan-selector .plan-option.is-selected .plan-option__title{font-weight:800;color:#181717}.plan-option__pricing{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.plan-option__price-line{display:flex;align-items:baseline;gap:7px}.plan-selector .plan-option__compare{font-family:CircularXX,sans-serif!important;font-weight:400;font-size:17px!important;line-height:1.2!important;color:#a4a09b;text-decoration:line-through;text-decoration-thickness:1.5px}.plan-selector .plan-option__price{font-family:CircularXX,sans-serif!important;font-weight:800;font-size:17px!important;line-height:1.2!important;color:#181717}.plan-selector .plan-option__price-suffix{font-family:CircularXX,sans-serif!important;font-weight:400;font-size:13px!important;line-height:1.2!important;color:#181717;margin-left:-4px}.plan-selector .plan-option__per-day{font-family:CircularXX,sans-serif!important;font-weight:500;font-size:13px!important;line-height:1.2!important;color:#181717bf}.plan-option__detail{display:none}.plan-option.is-selected .plan-option__detail{display:block;margin-top:7px}.plan-selector .plan-option__detail-line,.plan-selector .plan-option__detail-line p{display:block;font-family:CircularXX,sans-serif!important;font-weight:300;font-size:14px!important;line-height:1.45!important;letter-spacing:0!important;color:#181717}.plan-option__detail-line em,.plan-option__detail-line i{font-style:italic}.plan-selector .plan-option__detail-line p{margin:0}.plan-option__badges{display:none;position:absolute;right:10px;top:-28px;gap:6px;z-index:1}.plan-option.is-selected .plan-option__badges{display:flex}.plan-selector .plan-option__badge{background:#435851;color:#fff;font-family:CircularXX,sans-serif!important;font-weight:400;font-size:14px!important;line-height:1!important;padding:7px 10px 8px;border-radius:7px 7px 0 0;white-space:nowrap}.plan-option__benefits{display:none}.plan-option.is-selected .plan-option__benefits{display:flex;flex-direction:column;gap:9px;margin-top:13px}.plan-option.is-selected .plan-option__benefits--two-col{flex-direction:row;align-items:flex-start;gap:9px 22px}.plan-option__benefits-col{display:flex;flex-direction:column;gap:9px;min-width:0}.plan-option__benefits--two-col .plan-option__benefits-col{flex:1 1 0}.plan-selector .plan-option__benefit{display:flex;align-items:flex-start;gap:9px;font-family:CircularXX,sans-serif!important;font-weight:400;font-size:14px!important;line-height:1.35!important;letter-spacing:0!important;color:#181717}.plan-option__benefit--x .plan-option__benefit-tick{position:relative;background:none}.plan-option__benefit--x .plan-option__benefit-tick:before,.plan-option__benefit--x .plan-option__benefit-tick:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.8px;border-radius:1px;background:#966060}.plan-option__benefit--x .plan-option__benefit-tick:before{transform:translate(-50%,-50%) rotate(45deg)}.plan-option__benefit--x .plan-option__benefit-tick:after{transform:translate(-50%,-50%) rotate(-45deg)}.plan-option__benefit-tick{flex:none;width:13px;height:13px;margin-top:3px;background:url(/cdn/shop/files/green-checkmark.png) no-repeat center center;background-size:contain}@media screen and (max-width:749px){.plan-option__row{gap:11px;padding:13px 14px}.plan-option__badges{right:8px;top:-27px}.plan-option__head{gap:10px}.plan-option.is-selected .plan-option__benefits--two-col{gap:9px 14px}.plan-selector .plan-option__compare,.plan-selector .plan-option__price{font-size:16px!important}}.product__info-container:has(.plan-selector) available-offers{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/308/assets/plan-selector.css.map */
