.block-membership-options{background-color:var(--gray-100)}@media (min-width:768px){.block-membership-options .sidebar-with-content{display:flex}.block-membership-options .sidebar{width:50%}}.block-membership-options .sidebar .list{border:0}.block-membership-options .sidebar .list .item{background-color:var(--gray-100);border:0;border-bottom:1px solid var(--gray-500);border-left:1px solid var(--gray-500);border-right:1px solid var(--gray-500);transition:background-color .25s ease-in-out,border-right .25s ease-in-out}.block-membership-options .sidebar .list .item:first-of-type{border-top:1px solid var(--gray-500)}.block-membership-options .sidebar .list .item.active{background-color:var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white)}.block-membership-options .sidebar .list .item.active:first-of-type{border-top:1px solid var(--white)}.block-membership-options .sidebar .list .item.active:last-of-type{border-bottom:1px solid var(--white)}.block-membership-options .sidebar .list .item button{padding:15px;width:100%}@media (min-width:768px){.block-membership-options .sidebar .list .item button{padding:24px}}.block-membership-options .sidebar .list .item button .rich-text ol,.block-membership-options .sidebar .list .item button .rich-text ul{padding-left:10px}.block-membership-options .sidebar .list .item .level-header{display:flex;margin-bottom:5px}.block-membership-options .sidebar .list .item .level-header .dot{margin:auto 10px}.block-membership-options .sidebar .list .item .level-header .title{color:var(--red);font-size:calc(18/var(--base-fs)*1rem);font-style:normal;font-weight:900;letter-spacing:1.61px;line-height:123.1%;margin-bottom:0;text-transform:uppercase}.block-membership-options .level{background-color:var(--white);padding:30px 15px}@media (min-width:768px){.block-membership-options .level{padding:30px;width:50%}}@media (min-width:1024px){.block-membership-options .level{padding:55px;width:50%}}.block-membership-options .level .content.empty{align-items:center;display:flex;justify-content:center}.block-membership-options .level .content .mess-image,.block-membership-options .level .content .rich-text{margin-bottom:25px}.block-membership-options .level .content .rich-text ol,.block-membership-options .level .content .rich-text ul{padding-left:10px}.block-membership-options .level .content .member-benefits-title{color:var(--red);font-size:calc(18/var(--base-fs)*1rem);font-weight:900;letter-spacing:1px;line-height:1.23;text-transform:uppercase}.block-membership-options .level .content .cart-section .gift{margin-left:1rem}.block-membership-options .level .content .cart-section .formkit-outer.formkit-add-button button{color:var(--gray-700);font-size:calc(14/var(--base-fs)*1rem);font-weight:600;margin-bottom:25px;position:relative;text-transform:uppercase}.block-membership-options .level .content .cart-section .formkit-outer.formkit-add-button button:before{color:var(--gray-700);content:"+";margin-right:5px}.block-membership-options .level .content .cart-section .formkit-outer.formkit-add-button button:after{background-color:var(--gray-700);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.block-membership-options .level .content .cart-section .formkit-outer.button.red button{background-color:var(--red);border:1px solid var(--red);border-radius:40px;color:var(--white);font-size:calc(14/var(--base-fs)*1rem);font-weight:900;padding:18px 24px;text-transform:uppercase;transition:background-color .25s ease-in-out,color .25s ease-in-out}.block-membership-options .level .content .cart-section .formkit-outer.button.red button:hover{background-color:var(--white);color:var(--red)}.block-membership-options .level .content .cart-section .buttons-with-integer-group{align-items:center;border:1px solid;border-radius:22px;display:flex;justify-content:space-between;text-align:center;width:142px}.block-membership-options .level .content .cart-section .buttons-with-integer-group button{align-items:center;display:flex;height:100%;justify-content:center;padding:14px}.block-membership-options .level .content .cart-section .buttons-with-integer-group input[type=number]{width:50px}.block-membership-options .level .content .cart-section .buttons-with-integer-group .formkit-outer.add,.block-membership-options .level .content .cart-section .buttons-with-integer-group .formkit-outer.subtract{display:flex;height:45px;width:45px}.block-membership-options .level .content .cart-section .buttons-with-integer-group .formkit-outer.subtract{border-radius:20px 0 0 20px;border-right:0}.block-membership-options .level .content .cart-section .buttons-with-integer-group .formkit-outer.add{border-left:0;border-radius:0 20px 20px 0}.block-membership-options .level .content .cart-section .formkit-items .formkit-item{margin-bottom:15px}@media (min-width:1024px){.block-membership-options .level .content .cart-section .formkit-items .formkit-item .formkit-content{display:flex}}.block-membership-options .level .content .cart-section .formkit-items .formkit-item .formkit-content .formkit-outer[data-type=select]{margin-bottom:15px}@media (min-width:1024px){.block-membership-options .level .content .cart-section .formkit-items .formkit-item .formkit-content .formkit-outer[data-type=select]{margin-bottom:0;margin-right:15px;width:calc(100% - 142px)}}.block-membership-options .disclaimer{margin:30px auto;max-width:900px;width:100%}@media (min-width:768px){.block-membership-options .disclaimer{margin:50px auto}}
