.pick-frequency-section{display:block;width:100%}.pick-frequency-wrapper{padding:3.75rem 1.25rem;text-align:center}@media only screen and (max-width: 991px){.pick-frequency-wrapper{padding:2.5rem 1rem}}.pick-frequency-container{width:100%;box-sizing:border-box;max-width:var(--container-width);padding:0 var(--container-space);margin:0 auto;max-width:75rem}.pick-frequency-heading{font-size:1.25rem;line-height:1.4;font-weight:500;font-family:Oswald;text-transform:uppercase;letter-spacing:0.0625rem;color:#211f1f;margin:0 0 1.25rem 0}@media only screen and (max-width: 991px){.pick-frequency-heading{font-size:1rem;line-height:1.4;font-weight:500;font-family:Oswald;text-transform:uppercase;letter-spacing:0.0625rem}}.pick-frequency-description{font-size:1rem;line-height:1.6;font-weight:350;font-family:Gotham;margin:0 0 2.5rem 0;max-width:37.5rem;margin-left:auto;margin-right:auto}@media only screen and (max-width: 991px){.pick-frequency-description{font-size:0.875rem;line-height:1.6;font-weight:350;font-family:Gotham;margin-bottom:2rem}}.pick-frequency-options{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.875rem}@media only screen and (max-width: 991px){.pick-frequency-options{gap:1rem;margin-bottom:1.5rem}}.frequency-option{position:relative}.frequency-option input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.frequency-label{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:.1875rem solid #211f1f;border-radius:.9375rem;padding:1.875rem 3.75rem;min-width:15.625rem;min-height:7.5rem;cursor:pointer;transition:all .3s ease;position:relative;box-sizing:border-box}@media only screen and (max-width: 991px){.frequency-label{min-width:12.5rem;min-height:6.25rem;padding:1.5625rem 1.875rem}}@media only screen and (max-width: 767px){.frequency-label{min-width:17.5rem}}.frequency-option input[type=radio]:checked+.frequency-label{background:var(--checkbox-color);box-shadow:2px 2px 0 0 #211f1f}.frequency-badge{font-size:0.75rem;line-height:1.1;font-weight:500;font-family:Oswald;text-transform:uppercase;letter-spacing:0.0375rem;position:absolute;top:.625rem;left:.625rem;background:#00c4b3;color:#1a1a1a;padding:.3125rem .9375rem;border-radius:1.25rem}@media only screen and (max-width: 991px){.frequency-badge{padding:.25rem .75rem;left:1rem}}.frequency-content{display:flex;flex-direction:column;align-items:center;gap:.625rem}@media only screen and (max-width: 991px){.frequency-content{gap:.5rem}}.frequency-title{font-size:1rem;line-height:1.4;font-weight:500;font-family:Oswald;text-transform:uppercase;letter-spacing:0.0625rem;color:#211f1f}@media only screen and (max-width: 991px){.frequency-title{font-size:0.875rem;line-height:1.4;font-weight:500;font-family:Oswald;text-transform:uppercase;letter-spacing:0.0625rem}}.frequency-days{font-size:2rem;line-height:1.1;font-family:Univers LT Std;font-weight:950;text-transform:uppercase;color:#fff;text-shadow:.0625rem .0625rem 0 #211f1f;-webkit-text-stroke:.0625rem #211f1f}@media only screen and (max-width: 991px){.frequency-days{font-size:1.5rem;line-height:1.1;font-family:Univers LT Std;font-weight:950;text-transform:uppercase}}@media only screen and (min-width: 768px){.frequency-days{-webkit-text-stroke:.125rem #211f1f;text-shadow:.125rem .125rem 0 #211f1f}}.pick-frequency-fineprint{font-size:1rem;line-height:1.6;font-weight:350;font-family:Gotham;color:#1a1a1a;margin:0}@media only screen and (max-width: 991px){.pick-frequency-fineprint{font-size:0.875rem;line-height:1.6;font-weight:350;font-family:Gotham}}
