:root{--oc-ink: var(--color-foreground);--oc-muted: var(--color-foreground-muted);--oc-accent: var(--color-primary-button-background);--oc-surface: rgb(var(--color-foreground-rgb) / var(--opacity-5));--oc-border: rgb(var(--color-foreground-rgb) / var(--opacity-10))}body :is(.button,.button-secondary):not(.button-unstyled){font-weight:600}:root{--oc-hover-shade: 12%;--color-primary-button-hover-background: color-mix( in srgb, var(--color-primary-button-background) calc(100% - var(--oc-hover-shade)), black );--color-primary-button-hover-text: var(--color-primary-button-text);--color-primary-button-hover-border: var(--color-primary-button-hover-background);--color-secondary-button-hover-background: var(--color-secondary-button-border);--color-secondary-button-hover-text: var(--color-primary-button-text);--color-secondary-button-hover-border: var(--color-secondary-button-border);--oc-link-hover: var(--color-primary-button-background)}p a:not(.button,.button-secondary,.button-unstyled):not(.oc-link-plain):hover,.rte a:not(.button,.button-secondary,.button-unstyled):not(.oc-link-plain):hover,.oc-link:hover{color:var(--oc-link-hover);text-decoration-color:currentcolor}.button--sm{--button-padding-block: var(--oc-space-12, 12px);--button-padding-inline: var(--oc-space-16, 16px);font-size:var(--font-size--sm)}.button--lg{--button-padding-block: var(--oc-space-24, 24px);--button-padding-inline: var(--oc-space-32, 32px);font-size:var(--font-size--lg)}.button--full{width:100%}.button--inverse{--button-background-color: var(--color-foreground);--button-color: var(--color-background);--button-border-color: var(--color-foreground);--button-focus-outline-color: var(--color-foreground)}.button--inverse:hover{--button-background-color: color-mix(in srgb, var(--color-foreground) calc(100% - var(--oc-hover-shade)), var(--color-background));--button-color: var(--color-background);--button-border-color: color-mix(in srgb, var(--color-foreground) calc(100% - var(--oc-hover-shade)), var(--color-background))}.button--outline{--button-background-color: transparent;--button-color: var(--color-foreground);--button-border-color: var(--color-foreground);--button-border-width: var(--style-border-width-secondary, 1px)}.button--outline:hover{--button-background-color: var(--color-foreground);--button-color: var(--color-background);--button-border-color: var(--color-foreground)}.oc-link{display:inline-flex;align-items:center;gap:var(--oc-space-8, 8px);padding-block:var(--oc-space-8, 8px)}:is(.oc-link,.rte a){color:currentcolor;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.oc-link:focus-visible{outline:2px solid var(--oc-accent);outline-offset:4px}.oc-eyebrow{color:var(--oc-muted);font-size:var(--font-size--2xs, .75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem}.oc-cart-extra{display:grid;gap:.75rem;margin-block:1rem;font-size:var(--font-size--sm, .875rem)}.oc-cart-extra label{display:block;margin-bottom:var(--oc-space-8, 8px)}.oc-cart-extra input{width:100%;min-height:2.75rem;padding:.75rem;border:1px solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, .5rem);background:var(--color-input-background, var(--color-background));color:var(--color-foreground)}.oc-cart-extra progress{width:100%;accent-color:var(--oc-accent)}.oc-cart-extra [role=status]{margin:0}.oc-cart-extra button{min-height:2.75rem;margin-block:.5rem;padding:.5rem 1rem}.oc-product-summary{margin:0;font-size:1rem;line-height:1.55}.oc-service-note{display:grid;gap:var(--oc-space-4, 4px);font-size:var(--font-size--sm, .875rem);line-height:1.5;padding:var(--oc-space-16, 16px);border-radius:var(--oc-radius-card);background:var(--oc-surface)}.oc-service-note p{margin:0}.pdp-story{gap:clamp(1.5rem,3vw,3rem)}.pdp-story .pdp-story__card{border-radius:var(--oc-radius-card)}.pdp-story .pdp-story__content{padding:clamp(1.5rem,4vw,3.5rem)}.pdp-story .pdp-story__body{line-height:1.7}.pdp-story__card:not(:has(.pdp-story__media)) .pdp-story__content{width:100%;max-width:52rem}.product-details .details__header{min-height:4.5rem;padding-block:1.5rem;font-size:1rem;font-weight:500}.product-details .details-content{padding-bottom:1.5rem;line-height:1.7}.pdp-specs :is(.pdp-specs__term,.pdp-specs__value){border-color:var(--oc-border)}.oc-omnibus-note{display:block;flex-basis:100%;width:100%;font-family:var(--font-paragraph--family);font-size:var(--font-size--2xs);font-weight:var(--font-paragraph--weight);line-height:var(--line-height--body-tight);color:var(--color-foreground-subdued)}.oc-card-action{margin-top:auto}.oc-card-action .quick-add{position:static;pointer-events:auto}.oc-card-action .quick-add :is(product-form-component,.shopify-product-form,add-to-cart-component){display:block;height:auto}.oc-card-action .quick-add[data-quick-add-button=choose] add-to-cart-component,.oc-card-action .quick-add[data-quick-add-button=add] .quick-add__button--choose{display:none}.oc-card-action .quick-add .quick-add__button{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);--button-focus-outline-color: var(--color-secondary-button-border);position:relative;inset:auto;display:flex;justify-content:center;gap:var(--gap-2xs);width:100%;max-inline-size:none;height:auto;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);opacity:1;color:var(--button-color);background:var(--button-background-color);border:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal}.oc-card-action .quick-add .quick-add__button:is(:hover,:focus-visible){--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border);width:100%;padding-inline:var(--button-padding-inline);scale:1}.oc-card-action .quick-add .quick-add__button:disabled{opacity:.5}.oc-card-action .quick-add .quick-add__button>.add-to-cart-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.oc-card-action .quick-add .quick-add__button[data-added=true]{width:100%}.oc-card-action .quick-add .quick-add__button[data-added=true] .add-to-cart__added{color:var(--button-color)}.oc-card-action__link{width:100%}.utilities .policy-list-trigger{display:none}.utilities anchored-popover-component>[popover]{display:block!important;position:static;inset:auto;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;color:inherit}.utilities .policy_list{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0}.utilities .policy_list a{font-size:var(--font-size--2xs, .75rem);text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.utilities .policy_list a:hover{text-decoration:underline}@media screen and (min-width:750px){.utilities.utilities--blocks-2{grid-template-columns:1fr auto}}.footer-content :is(.menu__heading,.menu__heading__default,.menu__heading__accordion){font-size:var(--font-size--2xs, .75rem);font-weight:500;letter-spacing:.06em;color:var(--color-foreground-muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/onechoice.css.map */
