.custom-options{display:flex;flex-direction:column;gap:8px;font-family:inherit}.custom-options .subscription-group{display:flex;flex-direction:column;gap:8px}.custom-options .option-card{border-radius:8px;background:#faf9f7;cursor:pointer;transition:all .25s ease;position:relative}.custom-options .option-header{display:flex;height:24px;padding:0 5px;justify-content:center;align-items:center;width:100%;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:800;line-height:14px;letter-spacing:-.26px;text-transform:uppercase;border-radius:8px 8px 0 0;background:#bfb9b1}.custom-options .option-header span{margin-top:-5px}.custom-options .option-body{padding:12px;border:1px solid rgba(128,128,128,.2);border-top:none;border-radius:0 0 8px 8px}.custom-options .check,.custom-options .check2{display:flex;align-items:center}.custom-options .check .no-active,.custom-options .check2 .no-active{display:block}.custom-options .check .active,.custom-options .check2 .active{display:none}.custom-options .option-body-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:0}@media (max-width: 900px){.custom-options .option-body-top{flex-wrap:wrap}.custom-options .option-body-top .option-price{width:100%;margin-top:9px;padding-top:9px;border-top:1px solid 1px solid rgba(128,128,128,.2)}}.custom-options .option-body-top:after{content:"";width:100%;height:1px;opacity:.2;background:gray;position:absolute;top:calc(100% + 12px)}.custom-options .option-title{margin-left:12px;margin-right:auto;font-size:18px;font-style:normal;font-weight:800;line-height:22px;letter-spacing:-.36px;text-transform:uppercase;margin-top:-4px}@media (max-width: 1100px){.custom-options .option-title{font-size:16px;line-height:16px;letter-spacing:-.32px}}.custom-options .option-price{display:flex;align-items:center;gap:12px;min-width:max-content}.custom-options .option-price .discount-percent{border-radius:2px;background:#0962c1;display:flex;height:18px;padding:0 5px;justify-content:center;align-items:center}.custom-options .option-price .discount-percent span{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-.48px;margin-top:-3px}.custom-options .option-price .compare-price{color:gray;font-size:18px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.36px;text-decoration-line:line-through;margin-top:-3px}.custom-options .option-price .actual-price{color:#231f20;font-size:18px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.36px;text-transform:uppercase;margin-top:-3px}.custom-options .option-benefits ul{list-style-type:none;padding:0;margin:21px 0 0}.custom-options .option-benefits ul li{gap:8px;color:#231f20;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px;display:flex;align-items:center}.custom-options .option-benefits ul li:before{content:"";min-width:20px;width:20px;height:20px;background-image:url(/cdn/shop/files/tick-01.svg?v=1760951479);display:block;margin-bottom:-3px}@media (max-width: 1100px){.custom-options .option-benefits ul li{font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px}}.custom-options .option-benefits ul li+li{margin-top:2px}.custom-options .one-time-group{border-radius:8px;background:#faf9f7;border:1px solid #FAF9F7;padding:16px;margin-top:-1px;cursor:pointer}.custom-options .one-time-group .group-title{margin:-4px auto 0 12px;font-size:18px;font-style:normal;font-weight:800;line-height:22px;letter-spacing:-.36px;text-transform:uppercase}@media (max-width: 1100px){.custom-options .one-time-group .group-title{font-size:16px;line-height:16px;letter-spacing:-.32px}}.custom-options .one-time-cards{display:flex;gap:8px;margin-top:24px}@media (max-width: 1100px){.custom-options .one-time-cards{flex-wrap:wrap}}.custom-options .one-time-card{width:33.3333333333%;padding:12px;background-color:#fff;border-radius:4px;border:1px solid rgba(128,128,128,.2)}@media (max-width: 1100px){.custom-options .one-time-card{width:100%}}.custom-options .one-time-card .option-body-top{height:20px}.custom-options .one-time-card .option-body-top svg{width:20px;height:20px}.custom-options .one-time-card .option-body-top .option-save{display:flex;height:18px;padding:4px;justify-content:center;align-items:center;border-radius:2px;background:#0962c1;color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:-.48px}.custom-options .one-time-card .option-body-top .option-save span{margin-top:-2px}.custom-options .one-time-card .option-body-top:after{top:calc(100% + 8px)}.custom-options .one-time-card .image-wrap{width:40px;height:40px;border-radius:2px;border:1px solid rgba(128,128,128,.2);background:#fff;overflow:hidden;display:flex;align-items:center}.custom-options .one-time-card img{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.custom-options .one-time-card.active{border-color:#f06703}.custom-options .option-bottom-body{display:flex;align-items:center;margin-top:16px;gap:12px}.custom-options .option-bottom-title{color:#231f20;font-size:15px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.3px;margin:-10px 0 0}.custom-options .option-bottom-price{color:gray;font-size:15px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:-.3px;margin:0}.custom-options .option-card.active .option-header{background-color:#f06703}.custom-options .option-card.active .option-body{border-color:#f06703}.custom-options .option-card.active .option-price .actual-price,.custom-options .option-card.active .option-title{color:#f06703}.custom-options .option-card.active .check .no-active{display:none}.custom-options .option-card.active .check .active{display:block}.custom-options .one-time-group.active{border-color:#f06703}.custom-options .one-time-group.active .group-title{color:#f06703}.custom-options .one-time-group.active .check2 .no-active{display:none}.custom-options .one-time-group.active .check2 .active{display:block}.custom-options .one-time-card.active .option-save{background-color:#f06703}.subscription-dynamic-price{display:flex;align-items:baseline;gap:4px}.subscription-dynamic-price .price-strikethrough{text-decoration:line-through;color:#999;font-size:1.2em;margin-right:4px}.subscription-dynamic-price .price-today{font-size:1.3em;font-weight:700;color:#1a5fb4}.subscription-dynamic-price .price-today-label{font-size:1em;color:#1a5fb4;font-weight:600}.subscription-benefits-custom .recurring-price{margin:10px 0 2px}.subscription-benefits-custom .recurring-price{margin:8px 0 0}.subscription-benefits-custom .first-month-savings{color:#f06703;font-weight:600;margin:0}.subscription-benefits-custom ul{list-style:none;padding:0;margin:2px 0 0!important}.subscription-benefits-custom ul li{margin:0}.subscription-benefits-custom ul li:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-variant-selector.css.map */
