@charset "UTF-8";@keyframes placeholderCardShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ctr-pdp-btf{--ctr-pdp-btf-color-text:#1b1a21;--ctr-pdp-btf-color-text-muted:rgba(27, 26, 33, .62);--ctr-pdp-btf-color-text-on-dark:#edefea;--ctr-pdp-btf-color-text-on-accent:#edefea;--ctr-pdp-btf-color-disclaimer:#797871;--ctr-pdp-btf-color-accent:#8f191c;--ctr-pdp-btf-color-stars:#8f191c;--ctr-pdp-btf-color-surface:#ffffff;--ctr-pdp-btf-color-surface-page:#edefea;--ctr-pdp-btf-color-surface-dark:#1b1a21;--ctr-pdp-btf-color-border:rgba(27, 26, 33, .12);--ctr-pdp-btf-color-olive:#b2b266;--ctr-pdp-btf-font-sans:var(--custom-font-name-1),"The Future",Helvetica,Arial,sans-serif;--ctr-pdp-btf-font-serif:var(--custom-font-name-2),"Bradford LL",Georgia,serif;--ctr-pdp-btf-eyebrow-size:.75rem;--ctr-pdp-btf-eyebrow-size-desktop:.875rem;--ctr-pdp-btf-eyebrow-spacing:.075rem;--ctr-pdp-btf-title-size:1.75rem;--ctr-pdp-btf-title-size-desktop:2.5rem;--ctr-pdp-btf-title-line-height:1.05;--ctr-pdp-btf-body-size:1rem;--ctr-pdp-btf-body-size-desktop:1.125rem;--ctr-pdp-btf-body-line-height:1.45;--ctr-pdp-btf-cta-size:.8125rem;--ctr-pdp-btf-cta-size-desktop:.875rem;--ctr-pdp-btf-radius-sm:.5rem;--ctr-pdp-btf-radius-md:.75rem;--ctr-pdp-btf-radius-lg:1rem;--ctr-pdp-btf-radius-full:625rem;--ctr-pdp-btf-transition:all .4s cubic-bezier(.5, 0, 0, 1)}.ctr-pdp-btf-buy-box .section-spacer.background{background-color:var(--ctr-pdp-btf-color-surface-dark)}.ctr-pdp-btf-buy-box .grid-container.full{padding-left:0;padding-right:0}.ctr-pdp-btf-buy-box__inner{width:100%;max-width:80rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.ctr-pdp-btf-buy-box__container,.ctr-pdp-btf-buy-box__layout,.ctr-pdp-btf-buy-box__story{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ctr-pdp-btf-buy-box__story-head{display:flex;flex-direction:column;gap:1rem;width:100%}.ctr-pdp-btf-buy-box__eyebrow{margin:0;color:#c7495e}.ctr-pdp-btf-buy-box__title{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:.045rem;text-transform:uppercase;color:#fff}.ctr-pdp-btf-buy-box__body{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-size:1rem;line-height:1.5;color:#fff;opacity:.75}.ctr-pdp-btf-buy-box__benefits{display:none;flex-direction:column;width:100%}.ctr-pdp-btf-buy-box__benefit{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-bottom:.0625rem solid rgba(255,255,255,.15)}.ctr-pdp-btf-buy-box__benefit-head{display:flex;gap:.5rem;align-items:center}.ctr-pdp-btf-buy-box__benefit-icon{display:flex;flex:0 0 1.25rem;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0}.ctr-pdp-btf-buy-box__benefit-icon svg{display:block;width:100%;height:100%}.ctr-pdp-btf-buy-box__benefit-title{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.75rem;line-height:1.25;letter-spacing:.075rem;text-transform:uppercase;color:#c7495e}.ctr-pdp-btf-buy-box__benefit-body{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-size:1rem;line-height:1.5;color:#fff}.ctr-pdp-btf-buy-box__card{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;border-radius:1.25rem;background-color:var(--ctr-pdp-btf-color-surface);box-sizing:border-box}.ctr-pdp-btf-buy-box__card-top{display:flex;flex-direction:column;gap:1rem;width:100%}.ctr-pdp-btf-buy-box__hero-image{position:relative;order:-1;width:100%;height:17.5rem;overflow:hidden;border-radius:var(--ctr-pdp-btf-radius-sm)}.ctr-pdp-btf-buy-box__hero-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ctr-pdp-btf-buy-box__offer-col{display:flex;flex-direction:column;gap:1rem;width:100%}.ctr-pdp-btf-buy-box__offer-head{display:flex;flex-direction:column;gap:.75rem;width:100%}.ctr-pdp-btf-buy-box__product-meta{display:flex;flex-direction:column;gap:.375rem}.ctr-pdp-btf-buy-box__badge{display:inline-flex;align-self:flex-start;padding:.5rem 1rem;border-radius:var(--ctr-pdp-btf-radius-full);background-color:var(--ctr-pdp-btf-color-text);font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.625rem;line-height:1.25;letter-spacing:.04375rem;text-transform:uppercase;color:#fff}.ctr-pdp-btf-buy-box__product-title{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:1.375rem;line-height:1.3;letter-spacing:.04125rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__trial-label{margin:0;color:var(--ctr-pdp-btf-color-accent)}.ctr-pdp-btf-buy-box__price-block{display:flex;flex-direction:column;gap:.5rem;width:100%}.ctr-pdp-btf-buy-box__price-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.ctr-pdp-btf-buy-box__price{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:1.75rem;line-height:1.2;text-transform:uppercase;color:var(--ctr-pdp-btf-color-accent)}.ctr-pdp-btf-buy-box__compare{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:400;font-size:1.25rem;line-height:1.3;text-decoration:line-through;color:var(--ctr-pdp-btf-color-text);opacity:.5}.ctr-pdp-btf-buy-box__promo{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.625rem;line-height:1.25;letter-spacing:.04375rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-accent)}.ctr-pdp-btf-buy-box__terms{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-size:.75rem;line-height:1.5;color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__flavors{display:flex;flex-direction:column;gap:.5rem;width:100%}.ctr-pdp-btf-buy-box__flavor-label{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.75rem;line-height:1.5;letter-spacing:.0375rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__flavor-mobile{display:flex;gap:.5625rem;align-items:center;width:100%}.ctr-pdp-btf-buy-box__flavor-swatches{display:flex;gap:.375rem}.ctr-pdp-btf-buy-box__flavor-swatch{margin:0;padding:.125rem;border:.0625rem solid rgba(27,26,33,.2);border-radius:1.0625rem;background:0 0;cursor:pointer;transition:all .4s cubic-bezier(.5,0,0,1)}.ctr-pdp-btf-buy-box__flavor-swatch:hover{border-color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__flavor-swatch:active{background-color:#1b1a2114}.ctr-pdp-btf-buy-box__flavor-swatch.is-selected{border-color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__flavor-swatch img{display:block;width:1.75rem;height:1.75rem;border-radius:.875rem;object-fit:cover}.ctr-pdp-btf-buy-box__flavor-active-name{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:400;font-size:.625rem;line-height:.75rem;letter-spacing:.0375rem;text-transform:uppercase;color:#1b1a21bf}.ctr-pdp-btf-buy-box__flavor-desktop{display:none}.ctr-pdp-btf-buy-box__flavor-pills{display:inline-flex;align-items:center;padding:.25rem;border:.0625rem solid #c4c4c4;border-radius:62.5rem}.ctr-pdp-btf-buy-box__flavor-pill{display:inline-flex;gap:.5rem;align-items:center;margin:0;padding:.25rem 1.5rem .25rem .5rem;border:0;border-radius:6.25rem;background:0 0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.006875rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-text);cursor:pointer;transition:all .4s cubic-bezier(.5,0,0,1)}.ctr-pdp-btf-buy-box__flavor-pill:hover:not(.is-selected){background-color:#1b1a210f}.ctr-pdp-btf-buy-box__flavor-pill:active:not(.is-selected){background-color:var(--ctr-pdp-btf-color-text);color:#fff}.ctr-pdp-btf-buy-box__flavor-pill.is-selected{background-color:var(--ctr-pdp-btf-color-text);color:#fff}.ctr-pdp-btf-buy-box__flavor-pill.is-selected:active,.ctr-pdp-btf-buy-box__flavor-pill.is-selected:hover{opacity:.88}.ctr-pdp-btf-buy-box__flavor-pill img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.ctr-pdp-btf-buy-box__cta-wrap{display:flex;flex-direction:column;gap:.25rem;align-items:center;width:100%}.ctr-pdp-btf-buy-box__cta{width:100%;min-height:3rem;padding:0 2.5rem;border-radius:1rem}.ctr-pdp-btf-buy-box__cta-sub{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-size:.75rem;line-height:1.5;text-align:center;color:#262143}.ctr-pdp-btf-buy-box__testimonial{display:flex;gap:1rem;align-items:center;width:100%}.ctr-pdp-btf-buy-box__avatar{flex:0 0 3.75rem;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:50%}.ctr-pdp-btf-buy-box__avatar img{display:block;width:100%;height:100%;object-fit:cover}.ctr-pdp-btf-buy-box__testimonial-copy{display:flex;flex:1 1 0;flex-direction:column;gap:.5rem;min-width:0}.ctr-pdp-btf-buy-box__quote{margin:0;font-family:var(--ctr-pdp-btf-font-serif);font-size:.875rem;line-height:1.5;color:var(--ctr-pdp-btf-color-text)}.ctr-pdp-btf-buy-box__attribution{margin:0;font-family:var(--ctr-pdp-btf-font-sans);font-weight:500;font-size:.625rem;line-height:1.25;letter-spacing:.04375rem;text-transform:uppercase;color:var(--ctr-pdp-btf-color-accent)}@media print,screen and (min-width:64em){.ctr-pdp-btf-buy-box__inner{padding:2.5rem 3rem}.ctr-pdp-btf-buy-box__container{gap:2.5rem}.ctr-pdp-btf-buy-box__layout{flex-direction:row;align-items:center;gap:2.5rem}.ctr-pdp-btf-buy-box__story{flex:1 1 0;gap:1rem;min-width:0}.ctr-pdp-btf-buy-box__title{font-size:2rem;letter-spacing:.06rem}.ctr-pdp-btf-buy-box__body{font-size:1.125rem}.ctr-pdp-btf-buy-box__benefits{display:flex}.ctr-pdp-btf-buy-box__benefit-title{font-size:.875rem;letter-spacing:.0875rem}.ctr-pdp-btf-buy-box__card{flex:1 1 0;gap:1.5rem;min-width:0;padding:1.5rem}.ctr-pdp-btf-buy-box__card-top{flex-direction:row;gap:1.5rem;align-items:flex-start}.ctr-pdp-btf-buy-box__hero-image{order:0;flex:0 0 12.5rem;width:12.5rem;height:12.5rem}.ctr-pdp-btf-buy-box__offer-col{flex:1 1 0;min-width:0}.ctr-pdp-btf-buy-box__badge{font-size:.75rem;letter-spacing:.0525rem}.ctr-pdp-btf-buy-box__product-title{font-size:1.75rem;letter-spacing:.0525rem}.ctr-pdp-btf-buy-box__trial-label{font-size:.875rem;letter-spacing:.0875rem}.ctr-pdp-btf-buy-box__price{font-size:2.5rem}.ctr-pdp-btf-buy-box__compare{font-size:1.5rem}.ctr-pdp-btf-buy-box__promo{font-size:.75rem;letter-spacing:.0525rem}.ctr-pdp-btf-buy-box__terms{font-size:.875rem}.ctr-pdp-btf-buy-box__flavor-mobile{display:none}.ctr-pdp-btf-buy-box__flavor-desktop{display:block}.ctr-pdp-btf-buy-box__cta{font-size:.875rem;letter-spacing:.0625rem}.ctr-pdp-btf-buy-box__cta-sub{font-size:.875rem}.ctr-pdp-btf-buy-box__quote{font-size:1.125rem}.ctr-pdp-btf-buy-box__attribution{font-size:.75rem;letter-spacing:.0525rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ctr-pdp-btf-buy-box.css.map */
