:root{--cdb-ink: #151515;--cdb-hover: #3a3a3a;--cdb-soft: #f6f2ec;--cdb-line: #d9d3c7;--cdb-muted: #8a857c;--cdb-h: 46px}@media only screen and (max-width:749px){:root{--cdb-h: 44px}}:is(.button,.btn,input[type=submit],.shopify-payment-button__button--unbranded,button.membership-plan-button):not(.plans-select *){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;min-height:var(--cdb-h);padding:8px 26px;border:1px solid var(--cdb-ink);border-radius:999px;background:var(--cdb-ink);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:none;text-decoration:none;text-align:center;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}:is(.button,.btn,input[type=submit],button.membership-plan-button):not(.plans-select *):before,:is(.button,.btn,button.membership-plan-button):not(.plans-select *):after{content:none;display:none}:is(.button,.btn,input[type=submit],.shopify-payment-button__button--unbranded,button.membership-plan-button):not(.plans-select *):hover,:is(.button,.btn,input[type=submit],.shopify-payment-button__button--unbranded,button.membership-plan-button):not(.plans-select *):focus-visible{background:var(--cdb-hover);border-color:var(--cdb-hover);color:#fff}:is(.button,.btn,input[type=submit],.shopify-payment-button__button--unbranded,button.membership-plan-button):not(.plans-select *):focus-visible{outline:2px solid var(--cdb-ink);outline-offset:3px}:is(.button,.btn):not(.plans-select *) span{color:inherit}:is(.button.outline,.button.secondary,.btn.outline,input[type=submit].outline,.button.product__xr-button):not(.plans-select *){background:transparent;border-color:var(--cdb-ink);color:var(--cdb-ink)}:is(.button.outline,.button.secondary,.btn.outline,input[type=submit].outline,.button.product__xr-button):not(.plans-select *):hover,:is(.button.outline,.button.secondary,.btn.outline,input[type=submit].outline,.button.product__xr-button):not(.plans-select *):focus-visible{background:var(--cdb-soft);border-color:var(--cdb-ink);color:var(--cdb-ink)}.button.outline .loading-overlay .spinner-path{stroke:var(--cdb-ink)}:is(.button.white,input[type=submit].white):not(.outline):not(.plans-select *){background:#fff;border-color:#fff;color:var(--cdb-ink)}:is(.button.white,input[type=submit].white):not(.outline):not(.plans-select *):hover,:is(.button.white,input[type=submit].white):not(.outline):not(.plans-select *):focus-visible{background:#ffffffdb;border-color:#ffffffdb;color:var(--cdb-ink)}:is(.button.white.outline,input[type=submit].white.outline):not(.plans-select *){background:transparent;border-color:#fff;color:#fff}:is(.button.white.outline,input[type=submit].white.outline):not(.plans-select *):hover,:is(.button.white.outline,input[type=submit].white.outline):not(.plans-select *):focus-visible{background:#fff;border-color:#fff;color:var(--cdb-ink)}:is(.button.white,input[type=submit].white):not(.plans-select *):focus-visible{outline-color:#fff}.button.medium:not(.plans-select *),input[type=submit].medium{min-height:40px;padding:6px 22px;font-size:13px}.button.small:not(.plans-select *),input[type=submit].small{min-height:34px;padding:4px 18px;font-size:13px}.button.full,input[type=submit].full{width:100%}:is(.button,.btn,input[type=submit]):not(.plans-select *):is([disabled],.disabled,.sold-out[disabled]){background:transparent;border-color:var(--cdb-line);color:var(--cdb-muted);cursor:not-allowed}@media(prefers-reduced-motion:reduce){:is(.button,.btn,input[type=submit],.shopify-payment-button__button--unbranded,button.membership-plan-button){transition:none}}:is(button,.button,.btn,input[type=submit],input[type=button],a[class*=button],a[class*=btn],[role=button],.shopify-payment-button__button,.cd-plan__cta,.cd-plans__bill-btn):not(.plans-select *):not(#header *):not(.cd-md *):not(.cd-hdr-ctas *){text-transform:none!important}:is(button,.button,.btn,a[class*=button],[role=button]):not(.plans-select *):not(#header *):not(.cd-md *) :is(span,strong,b,em){text-transform:none!important}:is([class*=make-an-offer i],[class*=make_an_offer i],[class*=makeanoffer i],[class*=make-offer i],[id*=make-an-offer i],[id*=makeanoffer i],[class*=mao- i],[class*=magical i],make-an-offer-button,make-an-offer) :is(button,a,[role=button],span,div),:is(button,a,[role=button],input[type=submit],input[type=button]):is([class*=offer i],[id*=offer i],[name*=offer i]),:is([class*=offer i],[id*=offer i]) :is(button,.button,a[class*=button],a[class*=btn],[role=button]){text-transform:none!important}.supercycle-method--calendar :has(>.supercycle-options__option),:has(>.supercycle-options__option[data-supercycle-option-name*=day i]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}.supercycle-method--calendar :has(>.supercycle-options__option)>:not(.supercycle-options__option),:has(>.supercycle-options__option[data-supercycle-option-name*=day i])>:not(.supercycle-options__option){grid-column:1 / -1!important}.supercycle-method--calendar .supercycle-options__option,.supercycle-options__option[data-supercycle-option-name*=day i]{grid-column:auto!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cd-buttons.css.map */
