:root{--cb-ink: #1c1917;--cb-ink-2: #2a2622;--cb-gold: #8a6d1f;--cb-gold-soft: #b8954a;--cb-ivory: #faf7f1;--cb-line: #d9d0c1;--cb-font: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--cb-ease: cubic-bezier(.22, .61, .36, 1)}html body :is(.button.button--primary,.button.button-1,.button.button-2,.button.button--secondary,a.button:not(.skip-to-content-link),input.button,.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn,.civia-sar__button,.civia-consult__btn,.civia-filter__open):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(.skip-to-content-link):not(.halo-popup-close){min-height:50px;border-radius:0!important;font-family:var(--cb-font)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center;box-shadow:none!important;cursor:pointer;transition:background-color .35s var(--cb-ease),color .35s var(--cb-ease),border-color .35s var(--cb-ease),box-shadow .35s var(--cb-ease),transform .35s var(--cb-ease)!important;-webkit-font-smoothing:antialiased}html body :is(.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn,.civia-sar__button,.civia-consult__btn,a.button.button-continue){display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:0 34px!important;white-space:nowrap}html body :is(.button.button--primary,.button.button-2,a.button:not(.skip-to-content-link),.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(input){position:relative;isolation:isolate;overflow:hidden}html body :is(.button.button--primary,.button.button-2,a.button:not(.skip-to-content-link),.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(input):before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent 0%,rgba(255,246,225,.28) 50%,transparent 100%);transform:skew(-20deg);transition:left .7s var(--cb-ease);pointer-events:none}html body :is(.button.button--primary,.button.button-2,a.button:not(.skip-to-content-link),.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(input):hover:before{left:125%}html body :is(.button.button--primary,.button.button-1,.button.button-2,a.button:not(.skip-to-content-link):not(.button--secondary),input.button,.civia-mega-btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(.skip-to-content-link){background:var(--cb-ink)!important;background-image:none!important;color:var(--cb-ivory)!important;border:1px solid var(--cb-ink)!important}html body :is(.button.button--primary,.button.button-1,.button.button-2,a.button:not(.skip-to-content-link):not(.button--secondary),input.button,.civia-mega-btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(.skip-to-content-link):is(:hover,:focus-visible){background:var(--cb-gold)!important;border-color:var(--cb-gold)!important;color:#fff!important;box-shadow:0 10px 24px -14px #8a6d1fbf!important}html body :is(.button.button--primary,.button.button-1,.button.button-2,input.button,.civia-mega-btn,.ccd__btn,.bgc__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *) :is(span,svg){color:inherit!important;fill:currentColor}html body .productView-details #product-add-to-cart.product-form__submit{border-radius:0!important;letter-spacing:.2em!important;font-weight:600!important;transition:background-color .35s var(--cb-ease),border-color .35s var(--cb-ease),box-shadow .35s var(--cb-ease)!important}html body .productView-details #product-add-to-cart.product-form__submit:not([disabled]):is(:hover,:focus-visible){background:var(--cb-gold)!important;border-color:var(--cb-gold)!important;color:#fff!important;box-shadow:0 10px 24px -14px #8a6d1fbf!important}html body a.button:not(.skip-to-content-link):not(#halo-cart-sidebar *){padding-left:34px!important;padding-right:34px!important}@media(min-width:768px){html body .productView-stickyCart .product-form__submit{min-height:46px!important;height:46px!important;width:100%!important;padding:0 22px!important;border:1px solid var(--cb-ink)!important;border-radius:0!important;background:var(--cb-ink)!important;color:var(--cb-ivory)!important;font-family:var(--cb-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;white-space:nowrap!important;text-overflow:clip!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .35s var(--cb-ease),border-color .35s var(--cb-ease)!important}html body .productView-stickyCart .product-form__submit:not([disabled]):is(:hover,:focus-visible){background:var(--cb-gold)!important;border-color:var(--cb-gold)!important;color:#fff!important}html body .productView-stickyCart .product-form__submit[disabled]{background:#f1ece4!important;border-color:#f1ece4!important;color:#9a8f82!important}html body .productView-stickyCart .sticky-actions-row{width:auto!important;min-width:190px!important}html body .productView-stickyCart select{border-radius:0!important;border-color:var(--cb-line)!important}}html body :is(.button.button--secondary:not(#product-add-to-cart),.civia-sar__button,.civia-consult__btn,.civia-filter__open):not(#halo-cart-sidebar *):not(.productView-stickyCart *){background:transparent!important;color:var(--cb-ink)!important;border:1px solid var(--cb-ink)!important}html body :is(.button.button--secondary:not(#product-add-to-cart),.civia-sar__button,.civia-consult__btn,.civia-filter__open):not(#halo-cart-sidebar *):not(.productView-stickyCart *):is(:hover,:focus-visible){background:var(--cb-ink)!important;color:var(--cb-ivory)!important;border-color:var(--cb-ink)!important}html body :is(.civia-sar__button,.civia-consult__btn,.civia-filter__open):is(:hover,:focus-visible) :is(svg,path){stroke:currentColor;color:inherit!important}html body .civia-filter__open{min-height:42px!important;padding:0 20px!important;font-size:11px!important}html body:has(#cart-checkout) a.button.button-continue{background:transparent!important;color:var(--cb-ink)!important;border:1px solid var(--cb-ink)!important}html body:has(#cart-checkout) a.button.button-continue:before{display:none!important}html body:has(#cart-checkout) a.button.button-continue:is(:hover,:focus-visible){background:var(--cb-ink)!important;color:var(--cb-ivory)!important;border-color:var(--cb-ink)!important;box-shadow:none!important}html body.template-cart input[name=discount]{border-radius:0!important}html body .ch__btn{background:var(--cb-ivory)!important;color:var(--cb-ink)!important;border:1px solid var(--cb-ivory)!important}html body .ch__btn:is(:hover,:focus-visible){background:var(--cb-gold)!important;border-color:var(--cb-gold)!important;color:#fff!important}html body :is(.ch__btn,.ccd__btn,.bgc__btn,.civia-mega-btn,.civia-sar__button,a.button.button-continue):after{content:"";display:inline-block;width:16px;height:8px;margin-left:2px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14.5M11.5 1l3 3-3 3' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14.5M11.5 1l3 3-3 3' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .35s var(--cb-ease);position:static!important;inset:auto!important;border:0!important;opacity:1!important;visibility:visible!important;height:8px!important;width:16px!important}html body .civia-sar__button:after{display:none!important}html body :is(.ch__btn,.ccd__btn,.bgc__btn,.civia-mega-btn,.civia-sar__button,a.button.button-continue):hover:after{transform:translate(4px)}html body :is(.newsletter-form,.halo-newsletter,form[action*=contact]) .button.button-1,html body #halo-btn-notify{min-height:50px;padding:0 28px}html body form.contact-form:has(>input[type=email]):has(>button){border-radius:0!important;transition:border-color .35s var(--cb-ease)}html body form.contact-form:has(>input[type=email]):has(>button):focus-within{border-color:var(--cb-gold-soft)!important}html body form.contact-form:has(>input[type=email])>button{border-radius:0!important;transition:background-color .35s var(--cb-ease),color .35s var(--cb-ease)!important}html body form.contact-form:has(>input[type=email])>button:is(:hover,:focus-visible){background:var(--cb-gold)!important;color:#fff!important}html body form.contact-form:has(>input[type=email])>button:is(:hover,:focus-visible) :is(svg,path){color:#fff!important;stroke:currentColor}html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn)[disabled],html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn).disabled{opacity:.45!important;cursor:not-allowed!important}html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn,.civia-sar__button,.civia-consult__btn,.civia-filter__open):focus-visible{outline:1px solid var(--cb-gold-soft)!important;outline-offset:3px!important}html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn,.civia-sar__button,.civia-consult__btn):active{transform:translateY(1px)}@media(max-width:749px){html body :is(.button.button--primary,.button.button-1,.button.button-2,a.button:not(.skip-to-content-link),input.button,.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn,.civia-sar__button,.civia-consult__btn):not(#halo-cart-sidebar *):not(.productView-stickyCart *):not(.skip-to-content-link){min-height:48px;font-size:11.5px!important;letter-spacing:.18em!important}}@media(max-width:749px){html body :is(.civia-mega-btn,.ch__btn,.ccd__btn,.bgc__btn,.civia-sar__button,.civia-consult__btn,a.button.button-continue){padding:0 22px!important}}@media(prefers-reduced-motion:reduce){html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn):before{display:none!important}html body :is(.button,.ccd__btn,.bgc__btn,.ch__btn,.civia-mega-btn,.civia-sar__button){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/civia-buttons-premium.css.map */
