.og-widget-container-custom{display:flex;flex-direction:column;row-gap:16px;justify-content:space-around;font-family:acumin-pro,sans-serif;opacity:1;max-width:90%;padding:10px 0}.og-save-label-amount{position:absolute;bottom:6px;right:6px;font-size:14px}.custom-section{border:1px solid #c1c1c1;background:#fff;position:relative}.custom-section-title{font-size:1.5rem;margin-bottom:10px;color:#333}.custom-radio-label{display:flex;justify-content:space-between;font-size:1rem;color:#555;cursor:pointer;column-gap:8px;padding:12px 8px 24px}.custom-input-radio{margin-right:10px;cursor:pointer}.custom-input-radio{-webkit-appearance:none;appearance:none;width:32px;height:32px;border:1px solid #c1c1c1;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:8px;position:relative}.custom-input-radio:checked:before{content:"";display:block;width:20px;height:20px;background-color:#000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section.active-subs-plan{border:1px solid #000;background:#faf7f1}.og-widget-plan-label{font-size:16px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:1.3;color:#000;margin-bottom:4px}.og-plan-one-time-cap,.og-plan-subs-cap,.og-plan-quaterly-cap{color:#000;opacity:.5;font-size:14px}.og-widget-content-wrapper{width:max-content}.og-widget-select{display:flex;align-items:center;width:33%;min-width:120px}.og-plan-perks{list-style:none;padding:0;margin:0;flex-grow:1}.og-plan-perks li:first-child{font-weight:600}.og-plan-perks li{color:#000;font-size:12px;font-style:normal;font-weight:275;line-height:20px}.og-plan-perks li.og-plan-perks-swap{font-size:10px}.og-plan-perks-save{color:var(--brand-red-secondary)}.og-prepaid-tag{position:absolute;top:-8px;left:-10px;color:#fff;padding:7px 10px;font-size:14px;line-height:1;border-radius:3px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;background:var(--brand-red-secondary)}.og-plan-save{color:var(--brand-red-secondary);text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}.og-plan-save--prepaid{font-size:19px}.og-prepaid-total{display:inline-block;font-size:13px;font-weight:400;color:#333;margin-bottom:6px}#og-prepaid-total{margin:0;font-size:16px;color:#000;line-height:1.35;font-weight:500}.og-plan-per-delivery{color:#6b6b6b;text-align:right;font-size:12px;font-weight:300;font-style:normal;line-height:normal}.og-plan-save-label-one-time{color:#1b1b1b;font-weight:400}.og-plan-save-label{margin:0!important;font-size:14px}.og-widget-side-label{position:absolute;right:-70px;top:50%;transform:translateY(-50%)}.perks-modal-open-btn{background-color:#000;color:#fff;position:relative;border-radius:0 8px 8px 0;border:none;padding:10px;font-size:14px;font-style:normal;letter-spacing:.025em;font-weight:500;line-height:1.25;line-height:normal;text-transform:uppercase;cursor:pointer;text-align:center;display:flex;align-items:center;column-gap:2px}.perks-modal-open-btn span{line-height:1.25}.og-widget-side-label{top:-1px;right:-18px}.payment-block__card .og-widget-side-label{right:-5px;top:0}.og-widget-side-label span{font-size:10px;line-height:1.1;display:inline-block;text-transform:uppercase;margin-bottom:1.25px}.perks-modal-info-icon{padding:0;line-height:1}.perks-modal-info-icon svg{width:16px;height:16px;line-height:1}.perks-modal-open-btn{padding:2px 2px 1px;border-radius:4px;text-align:center}.prepaid-terms-title{font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:#000;font-family:Outfit;margin-bottom:4px}.prepaid-terms-text{color:#6b6b6b;font-family:Outfit;font-size:12px;font-style:normal;font-weight:300;line-height:16px;margin:0}@media screen and (max-width: 780px){.og-widget-container-custom{max-width:none;row-gap:24px}.custom-input-radio{width:24px;height:24px}.custom-input-radio:checked:before{width:16px;height:16px}.og-widget-plan-label{font-size:15px}.og-plan-perks li{font-size:11px}.og-plan-save{font-size:15px}.custom-radio-label{column-gap:4px;padding:12px 4px 24px}.og-prepaid-total{font-size:11px}.og-widget-select{width:120px}}.og-widget-top-ctn{display:flex;flex-direction:column;gap:18px}.custom-radio-label--inner{display:flex;align-items:self-start}.og-widget-select{width:auto;min-width:auto}@media screen and (min-width: 1200px){.widget-w-quaterly{max-width:100%}.og-widget-top-ctn{flex-direction:row}.og-widget-top-ctn .custom-section{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/og-widget-pdp.css.map */
