:root{--oc-cobalt-shop: #1b2a4a;--oc-cobalt-shop-bright: #25365c;--oc-stone-shop: #f4f1ea;--oc-graphite-shop: #1c1b19;--oc-warm-gray-shop: #6b6760;--oc-display-shop: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--oc-body-shop: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.cart-drawer__dialog{background:var(--oc-stone-shop)!important;border-left:1px solid #d8d4cc!important}.cart-drawer__heading,.cart-drawer__heading--empty{font-family:var(--oc-display-shop)!important;font-weight:450!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;letter-spacing:-.015em!important;color:var(--oc-graphite-shop)!important;line-height:1.05!important}.cart-items__wrapper>p,.cart-drawer__inner>p,.cart-drawer p:has(a[href*=login]){font-family:var(--oc-body-shop)!important;font-size:.8125rem!important;color:var(--oc-warm-gray-shop)!important;text-align:center!important;margin:0 0 1.25rem!important}.cart-items__wrapper>p a,.cart-drawer p a{color:var(--oc-cobalt-shop)!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:600!important}.cart-items__empty-button,.cart__checkout-button,button[name=checkout],button#checkout,.cart-page .cart__checkout-button,.cart-drawer .cart__checkout-button{font-family:var(--oc-body-shop)!important;font-weight:700!important;font-size:.9375rem!important;letter-spacing:.01em!important;text-transform:none!important;background:var(--oc-cobalt-shop)!important;color:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:56px!important;min-height:56px!important;padding:0 2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;margin-inline:0!important;cursor:pointer!important;transition:background-color .25s ease-out!important}.cart-items__empty-button:hover,.cart__checkout-button:hover,button[name=checkout]:hover,button#checkout:hover{background:var(--oc-cobalt-shop-bright)!important}.cart__checkout-button:disabled,button[name=checkout]:disabled{opacity:.5!important;cursor:not-allowed!important}.cart-drawer__close-button{background:transparent!important;color:var(--oc-graphite-shop)!important;border:none!important;width:auto!important;height:auto!important;padding:.5rem!important;border-radius:0!important}.cart-drawer--empty .cart-drawer__content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1rem!important;padding:0 1.5rem!important}.cart-drawer--empty .cart-items__wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;width:100%!important;max-width:22rem}.cart-items__table-row{border-bottom:1px solid rgba(0,0,0,.08)!important}.cart-items__product-title,.cart-items a{font-family:var(--oc-body-shop)!important;color:var(--oc-graphite-shop)!important;font-weight:600!important;letter-spacing:-.005em}.cart-items__price,.cart-items [class*=price]{font-family:var(--oc-body-shop)!important;color:var(--oc-cobalt-shop)!important;font-weight:600!important}.cart-drawer .quantity-selector,.cart-items .quantity-selector{border-radius:999px!important;border:1px solid var(--oc-cobalt-shop)!important;background:transparent!important}.cart-drawer .quantity-selector input,.cart-items .quantity-selector input{color:var(--oc-graphite-shop)!important;background:transparent!important;font-weight:600!important}.cart__summary-totals{font-family:var(--oc-body-shop)!important;color:var(--oc-graphite-shop)!important}.cart__summary-totals strong,.cart__summary-totals .price{font-family:var(--oc-display-shop)!important;font-weight:900!important;letter-spacing:-.02em;color:var(--oc-graphite-shop)!important}.cart-drawer__close-button,.cart-drawer__close-button:hover{color:var(--oc-graphite-shop)!important}.shopify-section.shopify-section-group-footer-group{margin:0!important}.shopify-section.shopify-section-group-footer-group.section-wrapper{background:var(--oc-stone-shop)!important;border-radius:0!important;overflow:hidden;margin:0!important;padding:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem)!important}.shopify-section.shopify-section-group-footer-group.section-wrapper .spacing-style,.shopify-section.shopify-section-group-footer-group.section-wrapper .section-content-wrapper{padding-block-start:0!important;padding-block-end:0!important;--padding-block-start: 0 !important;--padding-block-end: 0 !important}.shopify-section.shopify-section-group-footer-group .text-block.h3,.shopify-section.shopify-section-group-footer-group .text-block.h2,.shopify-section.shopify-section-group-footer-group .text-block.h1,.shopify-section.shopify-section-group-footer-group .text-block.h0,.shopify-section.shopify-section-group-footer-group .text-block.h3 *,.shopify-section.shopify-section-group-footer-group .text-block.h2 *,.shopify-section.shopify-section-group-footer-group .text-block.h1 *,.shopify-section.shopify-section-group-footer-group .text-block.h0 *,.shopify-section.shopify-section-group-footer-group h1:not(button),.shopify-section.shopify-section-group-footer-group h2:not(button),.shopify-section.shopify-section-group-footer-group h3:not(button),.shopify-section.shopify-section-group-footer-group h1 *,.shopify-section.shopify-section-group-footer-group h2 *,.shopify-section.shopify-section-group-footer-group h3 *{font-family:var(--oc-display-shop)!important;font-weight:440!important;font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.05!important;letter-spacing:-.015em!important;color:var(--oc-graphite-shop)!important;margin-bottom:.5rem!important}.shopify-section.shopify-section-group-footer-group p,.shopify-section.shopify-section-group-footer-group .text-body{font-family:var(--oc-body-shop)!important;color:var(--oc-warm-gray-shop)!important;font-size:.9375rem!important;line-height:1.6!important}.shopify-section.shopify-section-group-footer-group .email-signup__input-group,.shopify-section.shopify-section-group-footer-group .email-signup__input-group--underline,.shopify-section.shopify-section-group-footer-group .email-signup__input-group--integrated,.shopify-section.shopify-section-group-footer-group form>div:has(input[type=email]){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;border:none!important;border-bottom:none!important;box-shadow:none!important;max-width:22rem!important;margin:0!important;width:100%!important}.shopify-section.shopify-section-group-footer-group.section-wrapper .layout-panel-flex,.shopify-section.shopify-section-group-footer-group.section-wrapper .group-block-content{flex-direction:column!important;align-items:flex-start!important;gap:.875rem!important;--gap: .875rem !important;width:100%!important}.shopify-section.shopify-section-group-footer-group.section-wrapper .email-signup-block{flex:0 0 auto!important;max-width:22rem;width:100%;margin-top:.5rem!important}.shopify-section.shopify-section-group-footer-group .email-signup__input-group:before,.shopify-section.shopify-section-group-footer-group .email-signup__input-group:after,.shopify-section.shopify-section-group-footer-group .email-signup__input-group--underline:before,.shopify-section.shopify-section-group-footer-group .email-signup__input-group--underline:after{display:none!important;content:none!important}.shopify-section.shopify-section-group-footer-group .field,.shopify-section.shopify-section-group-footer-group .email-signup__field{width:100%!important;position:relative!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;height:auto!important;display:block!important}body .shopify-section-group-footer-group input[type=email],body .shopify-section-group-footer-group input.field__input,body .shopify-section-group-footer-group input[name="contact[email]"],body .shopify-section-group-footer-group .email-signup__field input,body .shopify-section-group-footer-group .field input{background:var(--oc-bg)!important;border:1.5px solid #c8c2b6!important;border-radius:999px!important;height:56px!important;min-height:56px!important;padding:0 1.5rem!important;font-family:var(--oc-body-shop)!important;font-size:.9375rem!important;color:var(--oc-graphite-shop)!important;width:100%!important;outline:none!important;transition:border-color .2s ease-out!important;box-sizing:border-box!important;line-height:1!important;appearance:none!important;-webkit-appearance:none!important}.shopify-section.shopify-section-group-footer-group input[type=email]:focus,.shopify-section.shopify-section-group-footer-group input[type=email]:focus-visible{border-color:var(--oc-cobalt-shop)!important}.shopify-section.shopify-section-group-footer-group label,.shopify-section.shopify-section-group-footer-group .field__label{font-family:var(--oc-body-shop)!important;color:var(--oc-warm-gray-shop)!important;font-size:.9375rem!important;pointer-events:none!important;position:absolute!important;left:1.25rem!important;top:50%!important;transform:translateY(-50%)!important;transition:opacity .15s ease-out!important;margin:0!important}.shopify-section.shopify-section-group-footer-group .field:focus-within label,.shopify-section.shopify-section-group-footer-group .field:has(input:not(:placeholder-shown)) label,.shopify-section.shopify-section-group-footer-group .email-signup__field:focus-within label{opacity:0!important}.shopify-section.shopify-section-group-footer-group .email-signup__button,.shopify-section.shopify-section-group-footer-group button.email-signup__button,.shopify-section.shopify-section-group-footer-group form button:not(.button-unstyled--inline),.shopify-section.shopify-section-group-footer-group form .button{background:var(--oc-cobalt-shop)!important;color:#fff!important;border:1.5px solid var(--oc-cobalt-shop)!important;border-radius:999px!important;padding:0 1.75rem!important;height:52px!important;width:auto!important;align-self:flex-start;position:static!important;inset:auto!important;margin:0!important;min-width:9rem;font-family:var(--oc-body-shop)!important;font-weight:700!important;font-size:.8125rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;transition:background-color .25s ease-out!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important}.shopify-section.shopify-section-group-footer-group .email-signup__button:hover,.shopify-section.shopify-section-group-footer-group form button:hover,.shopify-section.shopify-section-group-footer-group form .button:hover{background:var(--oc-cobalt-shop-bright)!important}.shopify-section.shopify-section-group-footer-group.footer-utilities{background:transparent!important;padding:.5rem .75rem!important}.shopify-section.shopify-section-group-footer-group.footer-utilities .utilities{border-top:none!important}.shopify-section.shopify-section-group-footer-group.footer-utilities,.shopify-section.shopify-section-group-footer-group.footer-utilities *{font-family:var(--oc-body-shop)!important;color:var(--oc-warm-gray-shop)!important;font-size:.75rem!important;letter-spacing:.02em}.shopify-section.shopify-section-group-footer-group.footer-utilities a,.shopify-section.shopify-section-group-footer-group.footer-utilities svg{color:var(--oc-graphite-shop)!important;fill:var(--oc-graphite-shop)!important}.shopify-section.shopify-section-group-footer-group.footer-utilities a:hover svg{color:var(--oc-cobalt-shop)!important;fill:var(--oc-cobalt-shop)!important}.shopify-section.shopify-section-group-footer-group:has(.email-signup__form){display:none!important}.shopify-policy__container :is(h1,h2,h3,h4,h5,h6),.shopify-policy__title :is(h1,h2,h3,h4,h5,h6){color:var(--oc-graphite-shop)!important}.shopify-policy__container :is(p,li,td,th){color:var(--oc-warm-gray-shop)!important}.shopify-policy__container a{color:var(--oc-cobalt-shop)!important}.cart-drawer .cart-items__remove,.cart-page .cart-items__remove,.cart-items__remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:999px!important;background:transparent!important;border:1px solid rgba(27,42,74,.25)!important;color:var(--oc-graphite-shop)!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out!important}.cart-items__remove svg{width:18px!important;height:18px!important;--icon-stroke-width: 1.6px;color:var(--oc-graphite-shop)!important}.cart-drawer .cart-items__remove:hover,.cart-page .cart-items__remove:hover,.cart-items__remove:hover,.cart-items__remove:focus-visible{background:var(--oc-cobalt-shop)!important;border-color:var(--oc-cobalt-shop)!important;color:#fff!important}.cart-items__remove:hover svg,.cart-items__remove:focus-visible svg{color:#fff!important}.cart-items__remove[hidden]{display:none!important}:root{--oc-ink-shop: #1d1d1f;--oc-secondary-shop: #6e6e73}.product-grid .product-card product-title .text-block,.product-grid .product-card product-title .text-block p,.product-grid .product-card product-title .rte,.product-grid .product-card product-title .rte p{font-family:var(--oc-body-shop)!important;font-weight:500!important;font-size:.9375rem!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--oc-ink-shop)!important}.product-grid .product-card product-price.text-block,.product-grid .product-card product-price.text-block>*,.product-grid .product-card product-price .price,.product-grid .product-card product-price .price-range,.product-grid .product-card product-price .compare-at-price{font-family:var(--oc-body-shop)!important;font-weight:500!important;font-size:.9375rem!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--oc-ink-shop)!important}.product-grid .product-card product-price .compare-at-price{color:var(--oc-secondary-shop)!important;font-weight:400!important}.product-grid .product-card product-price .volume-pricing-note,.product-grid .product-card product-price .unit-price{font-family:var(--oc-body-shop)!important;color:var(--oc-secondary-shop)!important;text-transform:none!important;letter-spacing:normal!important}.resource-card .resource-card__title,.resource-card .resource-card__title.paragraph,.resource-card .resource-card__title.h5{font-family:var(--oc-body-shop)!important;font-weight:500!important;font-size:.9375rem!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--oc-ink-shop)!important}.resource-card .resource-card__content .price,.resource-card .resource-card__content .price *{font-family:var(--oc-body-shop)!important;font-weight:500!important;color:var(--oc-ink-shop)!important}.resource-card .resource-card__subtext,.resource-card .resource-card__subtext.paragraph{font-family:var(--oc-body-shop)!important;color:var(--oc-secondary-shop)!important}.color-scheme-1,.color-scheme-20b8ea0c-c3eb-463e-8f1a-861bbd1ca063{--color-foreground: rgb(29, 29, 31) !important;--color-foreground-rgb: 29 29 31 !important;--color-foreground-heading: rgb(29, 29, 31) !important;--color-foreground-heading-rgb: 29 29 31 !important}.cart-discount__input,.cart-discount__input:focus,.cart-discount__input:focus-visible,.cart-discount__input:hover{background-color:#fff!important;color:var(--oc-graphite-shop)!important;-webkit-text-fill-color:var(--oc-graphite-shop)!important;caret-color:var(--oc-graphite-shop)!important;border:1px solid rgba(28,27,25,.18)!important;border-radius:0!important;box-shadow:none!important}.cart-discount__input:focus,.cart-discount__input:focus-visible{outline:2px solid var(--oc-cobalt-shop)!important;outline-offset:1px!important}.cart-discount__input::placeholder{color:#1c1b1973!important;-webkit-text-fill-color:rgba(28,27,25,.45)!important}.cart-discount__button,.cart-discount__button.button,.cart-discount__button.button--primary{background:#1d1d1f!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:none!important;box-shadow:none!important}.cart-discount__button:hover{background:#000!important}.cart-discount__pill{background-color:#fff!important;color:var(--oc-graphite-shop)!important;border:1px solid rgba(28,27,25,.18)!important;border-radius:0!important}.cart-discount__pill-code{color:var(--oc-graphite-shop)!important}.cart-discount__pill-remove,.cart-discount__pill-remove:hover{--close-icon-opacity: 1 !important;color:var(--oc-graphite-shop)!important;opacity:1!important;cursor:pointer!important}.blog-post-content.rte,.blog-post-content.rte :is(p,li,td,th,span,strong,em,blockquote),.blog-post-details,.blog-post-details time{color:var(--oc-ink-shop, #1d1d1f)!important}.blog-post-content.rte :is(h1,h2,h3,h4,h5,h6),.text-block--ANHFTejFTZGlVeEUya__blog-post-title,.text-block--ANHFTejFTZGlVeEUya__blog-post-title :is(h1,h2,h3,p){color:var(--oc-ink-shop, #1d1d1f)!important}.blog-post-content.rte a{color:var(--oc-cobalt-shop, #1b2a4a)!important;text-decoration:underline;text-underline-offset:2px}.blog-post-content.rte table{border-collapse:collapse;width:100%}.blog-post-content.rte :is(th,td){border:1px solid rgba(29,29,31,.18);padding:.5rem .75rem;vertical-align:top}.blog-post-content.rte th{background:#1d1d1f0a;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/18/assets/oc-shop.css.map */
