:root{--bc-paper: #faf6f0;--bc-ink: #1a1a2e;--bc-lavender: #e6dcef;--bc-navy: #2d3a6e}.button--primary,button.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded,.product-form__submit{background:var(--bc-ink)!important;color:var(--bc-paper)!important;border:0!important;border-radius:28px!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button--primary:hover,button.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover{background:#0f0f1f!important;transform:translateY(-2px);box-shadow:0 6px 12px #1a1a2e2e!important}.button:before,.button:after,.button--primary:before,.button--primary:after{display:none!important}.button--secondary,button.button--secondary{background:transparent!important;color:var(--bc-ink)!important;border:1px solid var(--bc-ink)!important;border-radius:28px!important;box-shadow:none!important}.button--secondary:hover,button.button--secondary:hover{background:var(--bc-lavender)!important}.shopify-payment-button__more-options,.shopify-payment-button__button{border-radius:28px!important}.multicolumn-card__image-wrapper,.multicolumn-card .media,.multicolumn-card img{border-radius:16px!important}.collapsible-content details[open]>summary{background:var(--bc-lavender);color:var(--bc-ink);border-radius:12px 12px 0 0}.collapsible-content .summary__title svg,.collapsible-content summary .icon{color:var(--bc-navy)!important}.product__accordion details[open]>summary,.product .accordion__title[aria-expanded=true]{color:var(--bc-navy)}.shopify-app-block{margin:16px auto;max-width:44rem}.collapsible-content details>.collapsible-content__content,.collapsible-content details[open] .rte,.collapsible-content .accordion__content,details>.summary__content,.product__accordion details>*:not(summary){padding:24px 28px!important}.bc-newsletter-pill .newsletter-form__field-wrapper{background:#fff;border-radius:999px;padding:6px;display:flex;align-items:center;box-shadow:0 2px 12px #1a1a2e0f;max-width:560px;margin:0 auto;border:0}.bc-newsletter-pill .newsletter-form__field-wrapper .field{flex:1;background:transparent;border:0;box-shadow:none;min-height:48px}.bc-newsletter-pill .newsletter-form__field-wrapper .field:before,.bc-newsletter-pill .newsletter-form__field-wrapper .field:after{display:none!important}.bc-newsletter-pill .newsletter-form__field-wrapper .field__input{background:transparent;border:0;box-shadow:none;padding:0 16px;color:var(--bc-ink)}.bc-newsletter-pill .newsletter-form__field-wrapper .field__input:focus{box-shadow:none;outline:none}.bc-newsletter-pill .newsletter-form__field-wrapper .field__label{left:16px}.bc-newsletter-pill .newsletter-form__button{position:static!important;background:var(--bc-ink)!important;color:var(--bc-paper)!important;border-radius:999px!important;height:48px!important;width:auto!important;padding:0 28px!important;margin:0!important;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.bc-newsletter-pill .newsletter-form__button svg{display:none}.bc-newsletter-pill .newsletter-form__button:after{content:"Send";font-size:1.15rem;font-weight:500;letter-spacing:.01em}.newsletter .newsletter-form__field-wrapper,.footer-block--newsletter .newsletter-form__field-wrapper{background:#fff;border-radius:999px;padding:6px;display:flex;align-items:center;box-shadow:0 2px 12px #1a1a2e0f;max-width:560px;margin:0 auto;border:0!important}.newsletter .newsletter-form__field-wrapper .field,.footer-block--newsletter .newsletter-form__field-wrapper .field{flex:1;background:transparent;border:0;box-shadow:none;min-height:48px}.newsletter .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form__field-wrapper .field:after,.footer-block--newsletter .newsletter-form__field-wrapper .field:before,.footer-block--newsletter .newsletter-form__field-wrapper .field:after{display:none!important}.newsletter .newsletter-form__field-wrapper .field__input,.footer-block--newsletter .newsletter-form__field-wrapper .field__input{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 16px!important;color:var(--bc-ink)!important}.newsletter .newsletter-form__field-wrapper .field__input:focus,.footer-block--newsletter .newsletter-form__field-wrapper .field__input:focus{box-shadow:none!important;outline:none!important}.newsletter .newsletter-form__field-wrapper .field__label,.footer-block--newsletter .newsletter-form__field-wrapper .field__label{left:16px;top:50%;transform:translateY(-50%);font-size:1rem;color:#1a1a2e73;pointer-events:none;transition:opacity .12s ease}.newsletter .newsletter-form__field-wrapper .field__input:focus~.field__label,.newsletter .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.footer-block--newsletter .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer-block--newsletter .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{opacity:0!important;visibility:hidden!important}.newsletter .newsletter-form__button,.footer-block--newsletter .newsletter-form__button{position:static!important;background:var(--bc-ink)!important;color:var(--bc-paper)!important;border-radius:999px!important;height:48px!important;width:auto!important;padding:0 28px!important;margin:0!important;font-weight:500;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}.newsletter .newsletter-form__button .svg-wrapper,.newsletter .newsletter-form__button svg,.footer-block--newsletter .newsletter-form__button .svg-wrapper,.footer-block--newsletter .newsletter-form__button svg{display:none!important}.newsletter .newsletter-form__button:after,.footer-block--newsletter .newsletter-form__button:after{content:"Send  \2192";font-size:1.15rem;font-weight:500;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.section-header__title,.title-wrapper h2{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}@media(max-width:749px){.contact.page-width,.contact.page-width--narrow{padding-left:24px!important;padding-right:24px!important}}.contact .field{background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 2px 12px #1a1a2e0f!important;min-height:56px!important;margin-bottom:14px;overflow:hidden}.contact .field:before,.contact .field:after{display:none!important}.contact .field__input{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 24px!important;color:var(--bc-ink, #1a1a2e)!important;min-height:56px}.contact .field__input:focus{box-shadow:none!important;outline:none!important}.contact .field__label{left:24px!important}.contact .field:has(.text-area),.contact .field:has(textarea){border-radius:28px!important;padding:14px 0}.contact .field .text-area,.contact .field textarea.field__input{padding:12px 24px!important;min-height:120px;resize:vertical}.contact .field--with-error,.contact .field:has(.field__input:user-invalid),.contact .field:has(.field__input:invalid:not(:placeholder-shown):not(:focus)){box-shadow:0 0 0 2px #dc505080!important}.contact__button{text-align:center!important;display:flex;justify-content:center;margin-top:8px}.bc-product-accent{font-style:italic;color:#2d3a6e;font-weight:inherit}::selection{background:var(--bc-lavender);color:var(--bc-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/boundary-cat-overrides.css.map */
