@keyframes placeholderCardShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}:root{--ctr-sticky-cta-bar-bg:#edefea;--ctr-sticky-cta-bar-text:#1b1a21;--ctr-sticky-cta-bar-accent:#8f191c;--ctr-sticky-cta-bar-cta-disabled:rgba(143, 25, 28, .51);--ctr-sticky-cta-bar-plan:rgba(27, 26, 33, .63);--ctr-sticky-cta-bar-muted:rgba(10, 10, 10, .35);--ctr-sticky-cta-bar-shadow:0 .0625rem .7375rem rgba(0, 0, 0, .25);--ctr-sticky-cta-bar-offset:0px;--ctr-sticky-cta-bar-z:100}body:has(.ctr-sticky-cta-bar.is-visible){padding-bottom:var(--ctr-sticky-cta-bar-offset)}.ctr-sticky-cta-bar-section{position:static;width:0;height:0;overflow:visible;pointer-events:none}.ctr-sticky-cta-bar{position:fixed;bottom:0;left:0;z-index:var(--ctr-sticky-cta-bar-z);width:100%;pointer-events:none;transform:translate3d(0,100%,0);transition:transform .3s cubic-bezier(.33,1,.68,1);will-change:transform}.ctr-sticky-cta-bar.is-initialized.is-visible{pointer-events:auto;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.ctr-sticky-cta-bar{transition:none;transform:none;opacity:0}.ctr-sticky-cta-bar.is-initialized.is-visible{opacity:1}}.ctr-sticky-cta-bar__inner{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem 1.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background-color:var(--ctr-sticky-cta-bar-bg);box-shadow:var(--ctr-sticky-cta-bar-shadow);color:var(--ctr-sticky-cta-bar-text);box-sizing:border-box}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.5rem 6.25rem}}@media(min-width:1000px)and (max-width:1200px){.ctr-sticky-cta-bar__inner{padding-left:4.375rem;padding-right:4.375rem}}.is-mode-c .ctr-sticky-cta-bar__inner{background-color:transparent;box-shadow:none}@media print,screen and (min-width:64em){.is-mode-c .ctr-sticky-cta-bar__inner{justify-content:center;min-height:4rem;padding-top:.5rem;padding-bottom:.5rem}}@media(max-width:1023px){.is-mode-c .ctr-sticky-cta-bar__inner{gap:0;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.ctr-sticky-cta-bar__panel{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;min-width:0}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__panel{align-items:center;flex:1 1 auto;width:auto}}.ctr-sticky-cta-bar__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__info{flex-direction:row;align-items:center;gap:.75rem}}.ctr-sticky-cta-bar__title{margin:0;font-family:var(--font-heading-small-title);font-size:1.25rem;line-height:1;font-weight:500;letter-spacing:.0375rem;text-transform:uppercase;color:var(--ctr-sticky-cta-bar-text)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__title{font-size:1.5rem}}.ctr-sticky-cta-bar__plan{margin:0;font-family:var(--custom-font-name-2, "Bradford LL", Georgia, serif);font-size:.875rem;line-height:1;color:var(--ctr-sticky-cta-bar-plan)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__plan{font-size:1rem;line-height:1.5}}.ctr-sticky-cta-bar__summary{margin:0;font-family:var(--custom-font-name-2, "Bradford LL", Georgia, serif);font-size:.875rem;line-height:1;color:#5e2736}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__summary{font-size:1rem;line-height:1.5}}.ctr-sticky-cta-bar__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__pricing{flex-direction:row;align-items:center;gap:.25rem}}.ctr-sticky-cta-bar__pricing-main{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ctr-sticky-cta-bar__pricing-row{display:flex;flex-direction:row;align-items:center;gap:.25rem}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__pricing-row{gap:.25rem}}.ctr-sticky-cta-bar__price{margin:0;font-family:var(--font-heading-small-title);font-size:1.25rem;line-height:1;font-weight:500;letter-spacing:.006875rem;color:var(--ctr-sticky-cta-bar-accent)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__price{font-size:1.5rem}}.ctr-sticky-cta-bar__price-suffix{margin:0;font-family:var(--font-heading-small-title);font-size:.875rem;line-height:1;font-weight:500;letter-spacing:.006875rem;color:var(--ctr-sticky-cta-bar-muted)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__price-suffix{font-size:1rem}}.ctr-sticky-cta-bar__pricing-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.ctr-sticky-cta-bar__compare{margin:0;font-family:var(--font-heading-small-title);font-size:.875rem;line-height:1;color:var(--ctr-sticky-cta-bar-muted);text-decoration:line-through}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__compare{font-size:1rem}}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__pricing,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__pricing{flex-direction:row;align-items:center;margin-top:auto;margin-bottom:auto}.ctr-sticky-cta-bar__badge{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;background-color:#b2b266;color:var(--ctr-sticky-cta-bar-bg);font-family:var(--font-heading-small-title);font-size:.625rem;line-height:1;font-weight:500;letter-spacing:.03125rem;text-transform:uppercase}.ctr-sticky-cta-bar__mode-a,.ctr-sticky-cta-bar__mode-b{width:100%}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__mode-a,.ctr-sticky-cta-bar__mode-b{width:auto;flex-shrink:0}}.ctr-sticky-cta-bar__actions{display:flex;align-items:stretch;gap:.5rem;width:100%}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__actions{align-items:center;width:auto}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__actions--mode-b{margin-left:auto}}.ctr-sticky-cta-bar__dropdown{position:relative;flex:1 1 auto;min-width:0;transition:width .4s cubic-bezier(.5,0,0,1),min-width .4s cubic-bezier(.5,0,0,1),flex-basis .4s cubic-bezier(.5,0,0,1)}@media(max-width:1023px){.ctr-sticky-cta-bar__dropdown{flex:0 0 auto;width:auto;min-width:6.75rem}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__dropdown{flex:0 0 auto}.ctr-sticky-cta-bar__dropdown.has-selection:not(.has-multi-selection){flex:0 0 17.875rem;width:17.875rem;min-width:17.875rem}.ctr-sticky-cta-bar__dropdown.has-multi-selection{flex:1 1 auto;width:100%}.ctr-sticky-cta-bar__dropdown:not(.has-selection){min-width:10.375rem}}.ctr-sticky-cta-bar__dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:3.125rem;padding:.5rem;border:1px solid var(--ctr-sticky-cta-bar-accent);border-radius:.5rem;background-color:#fff;color:var(--ctr-sticky-cta-bar-text);cursor:pointer;overflow:visible;transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__dropdown-trigger{min-height:3rem;padding:.5rem}}.ctr-sticky-cta-bar__dropdown-trigger-content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.ctr-sticky-cta-bar__dropdown-selected-list{display:flex;align-items:center;gap:.75rem;min-width:0;padding:0 .25rem .25rem 0;overflow:visible}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__dropdown-selected-list{gap:.5rem}}.ctr-sticky-cta-bar__dropdown-selected-item{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:0}.ctr-sticky-cta-bar__flavor-media-wrap{position:relative;flex-shrink:0;width:1.5rem;height:1.5rem}.ctr-sticky-cta-bar__flavor-qty-badge{position:absolute;right:-.25rem;bottom:-.25rem;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .125rem;border-radius:62.5rem;background-color:var(--ctr-sticky-cta-bar-accent);font-family:var(--custom-font-name-2, "Bradford LL", Georgia, serif);font-size:.625rem;line-height:1;color:#fff;pointer-events:none}.ctr-sticky-cta-bar__flavor-media{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;overflow:hidden;border-radius:50%}.ctr-sticky-cta-bar__flavor-media-img{display:block;width:100%;height:100%;object-fit:cover}.ctr-sticky-cta-bar__flavor-media-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--ctr-sticky-cta-bar-bg);font-family:var(--custom-font-name-2, "Bradford LL", Georgia, serif);font-size:.625rem;line-height:1;color:var(--ctr-sticky-cta-bar-text)}.ctr-sticky-cta-bar__flavor-name{font-family:var(--custom-font-name-2, "Bradford LL", Georgia, serif);font-size:.75rem;line-height:1;color:var(--ctr-sticky-cta-bar-text);white-space:normal}.ctr-sticky-cta-bar__dropdown-selected-item .ctr-sticky-cta-bar__flavor-name--trigger{max-width:5rem}@media(min-width:1301px){.ctr-sticky-cta-bar__dropdown-selected-item .ctr-sticky-cta-bar__flavor-name--trigger{max-width:11.25rem;white-space:nowrap}}.ctr-sticky-cta-bar__flavor-name--trigger{display:none}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__flavor-name--trigger{display:block}}.ctr-sticky-cta-bar__dropdown-placeholder{font-family:var(--font-heading-small-title);font-size:.75rem;line-height:1;font-weight:500;letter-spacing:.01964375rem;text-transform:uppercase;color:var(--ctr-sticky-cta-bar-text)}.ctr-sticky-cta-bar__dropdown-icon{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--ctr-sticky-cta-bar-text);transition:transform .4s cubic-bezier(.5,0,0,1)}.ctr-sticky-cta-bar__dropdown-trigger.is-open .ctr-sticky-cta-bar__dropdown-icon{transform:rotate(180deg)}.ctr-sticky-cta-bar__dropdown-panel{position:absolute;right:0;bottom:calc(100% + .5rem);left:0;z-index:calc(var(--ctr-sticky-cta-bar-z) + 1);display:flex;flex-direction:column;gap:.5rem;width:100%;max-height:15rem;padding:.75rem 0;overflow-y:auto;border:0;border-radius:.5rem;background-color:#fafaf9;box-shadow:0 0 .125rem #00000040;transition:width .4s cubic-bezier(.5,0,0,1),min-width .4s cubic-bezier(.5,0,0,1),opacity .4s cubic-bezier(.5,0,0,1),transform .4s cubic-bezier(.5,0,0,1)}@media(max-width:1023px){.ctr-sticky-cta-bar__dropdown-panel{width:calc(100vw - 2.625rem)}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__dropdown-panel{left:auto;right:0;transform:none}.ctr-sticky-cta-bar__dropdown.has-selection:not(.has-multi-selection) .ctr-sticky-cta-bar__dropdown-panel{width:17.875rem;min-width:17.875rem}.ctr-sticky-cta-bar__dropdown.has-multi-selection .ctr-sticky-cta-bar__dropdown-panel{left:0;width:100%;min-width:100%}.ctr-sticky-cta-bar__dropdown:not(.has-multi-selection):not(.has-selection) .ctr-sticky-cta-bar__dropdown-panel{width:17.875rem;min-width:17.875rem}}.ctr-sticky-cta-bar__flavor-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem;background-color:transparent;transition:background-color .4s cubic-bezier(.5,0,0,1)}@media(hover:hover){.ctr-sticky-cta-bar__flavor-row:hover{background-color:#efe3e3d9}}.ctr-sticky-cta-bar__flavor-info{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.ctr-sticky-cta-bar__flavor-row .ctr-sticky-cta-bar__flavor-name{max-width:9.25rem}.ctr-sticky-cta-bar__stepper{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ctr-sticky-cta-bar__stepper-btn{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:0 0;color:#1b1a2159;cursor:pointer;transition:all .4s cubic-bezier(.5,0,0,1)}.ctr-sticky-cta-bar__stepper-btn:disabled{color:#1b1a2159;cursor:not-allowed}.ctr-sticky-cta-bar__stepper-btn.is-active:not(:disabled){color:var(--ctr-sticky-cta-bar-text)}.ctr-sticky-cta-bar__stepper-btn svg{display:block;width:1.5rem;height:1.5rem}.ctr-sticky-cta-bar__stepper-btn--plus .ctr-sticky-cta-bar__stepper-icon--active{display:none}.ctr-sticky-cta-bar__stepper-btn--plus.is-active:not(:disabled) .ctr-sticky-cta-bar__stepper-icon--outline{display:none}.ctr-sticky-cta-bar__stepper-btn--plus.is-active:not(:disabled) .ctr-sticky-cta-bar__stepper-icon--active{display:block}.ctr-sticky-cta-bar__stepper-btn--plus:disabled .ctr-sticky-cta-bar__stepper-icon--outline,.ctr-sticky-cta-bar__stepper-btn--plus:not(.is-active) .ctr-sticky-cta-bar__stepper-icon--outline{display:block}.ctr-sticky-cta-bar__stepper-btn--plus:disabled .ctr-sticky-cta-bar__stepper-icon--active,.ctr-sticky-cta-bar__stepper-btn--plus:not(.is-active) .ctr-sticky-cta-bar__stepper-icon--active{display:none}.ctr-sticky-cta-bar__stepper-count{min-width:.5625rem;font-family:var(--font-heading-small-title);font-size:.875rem;line-height:1;font-weight:500;letter-spacing:.006875rem;text-align:center;color:var(--ctr-sticky-cta-bar-text)}.ctr-sticky-cta-bar__stepper-count.is-zero{color:#1b1a2159}.ctr-sticky-cta-bar__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:1.5rem;min-height:3.125rem;padding:1rem 1.5rem;border:0;border-radius:1rem;background-color:var(--ctr-sticky-cta-bar-cta-disabled);color:#fff;font-family:var(--font-heading-small-title);font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:.0625rem;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__cta{min-height:3rem;border-radius:.5rem}}.ctr-sticky-cta-bar__cta.is-ready{background-color:var(--ctr-sticky-cta-bar-accent)}.ctr-sticky-cta-bar__cta.is-disabled{cursor:default}.ctr-sticky-cta-bar__cta--checkout{width:100%}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__cta--checkout{width:17.6875rem}}.ctr-sticky-cta-bar__cta--offer{width:100%}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__cta--offer{width:calc(100% - 12.5rem);max-width:77.5rem;min-height:3rem;border-radius:.5rem}}.ctr-sticky-cta-bar__mode-a .ctr-sticky-cta-bar__cta{flex:1 1 auto;width:auto;min-width:0;min-height:3.125rem}@media(max-width:399px){.ctr-sticky-cta-bar__mode-a .ctr-sticky-cta-bar__cta{min-width:14.125rem}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__mode-a .ctr-sticky-cta-bar__cta{flex:0 0 17.6875rem;width:17.6875rem;min-width:17.6875rem;border-radius:.5rem}}.ctr-sticky-cta-bar__cta-label{display:block}.ctr-sticky-cta-bar__cta-note{display:block;font-family:var(--font-heading-small-title);font-size:.625rem;line-height:1;font-weight:500;letter-spacing:.03125rem;text-transform:none;color:#ffffffd9}.ctr-sticky-cta-bar__cta-note p{margin:0}.ctr-sticky-cta-bar__mode-c{width:100%}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar__mode-c .ctr-sticky-cta-bar__cta{margin:0 auto}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__panel,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__panel{flex:0 1 auto}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__pricing,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__pricing{margin-left:auto;margin-right:.5rem}}@media(max-width:1023px){.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__panel,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__panel{order:1}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__mode-a,.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__mode-b,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__mode-a,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner .ctr-sticky-cta-bar__mode-b{order:2}.ctr-sticky-cta-bar.is-mode-c .ctr-sticky-cta-bar__inner{padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media print,screen and (min-width:64em){.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__inner,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__inner{flex-wrap:nowrap}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__panel,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__panel{display:contents}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__info,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__info{order:1}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__pricing,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__pricing{order:2;margin-left:0;margin-right:0}.ctr-sticky-cta-bar.is-mode-a .ctr-sticky-cta-bar__mode-a,.ctr-sticky-cta-bar.is-mode-b .ctr-sticky-cta-bar__mode-b{order:3}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ctr-sticky-cta-bar.css.map */
