:root{color-scheme:light;--arce-paper: var(--arce-light-paper, #f7f6f2);--arce-paper-rgb: var(--arce-light-paper-rgb, 247 246 242);--arce-surface: var(--arce-light-surface, #ffffff);--arce-ink: var(--arce-light-ink, #25343b);--arce-ink-rgb: var(--arce-light-ink-rgb, 37 52 59);--arce-muted: var(--arce-light-muted, #596970);--arce-line: var(--arce-light-line, #d8dedc);--arce-line-rgb: var(--arce-light-line-rgb, 216 222 220);--arce-accent: var(--arce-light-accent, #bf3048);--arce-accent-hover: #a9253b;--arce-accent-contrast: var(--arce-light-accent-contrast, #ffffff);--arce-accent-contrast-rgb: 255 255 255;--arce-accent-soft: #f9e9e9;--arce-shadow: 0 12px 32px rgb(37 52 59 / .045)}html[data-theme=dark]{color-scheme:dark;--arce-paper: #111c22;--arce-paper-rgb: 17 28 34;--arce-surface: #1c2a31;--arce-ink: #f1f3ef;--arce-ink-rgb: 241 243 239;--arce-muted: #b2c1c8;--arce-line: #3b4d55;--arce-line-rgb: 59 77 85;--arce-accent: #ff9ca9;--arce-accent-hover: #ffb5bf;--arce-accent-contrast: #111c22;--arce-accent-contrast-rgb: 17 28 34;--arce-accent-soft: #352c34;--arce-shadow: 0 12px 32px rgb(0 0 0 / .12)}html[data-theme]{--color-background: var(--arce-paper);--color-background-rgb: var(--arce-paper-rgb);--color-foreground: var(--arce-ink);--color-foreground-rgb: var(--arce-ink-rgb);--color-border: var(--arce-line);--color-border-rgb: var(--arce-line-rgb);--color-primary-button-background: var(--arce-accent);--color-primary-button-text: var(--arce-accent-contrast);--color-primary-button-border: var(--arce-accent);--color-primary-button-hover-background: var(--arce-accent-hover);--color-primary-button-hover-text: var(--arce-accent-contrast);--color-primary-button-hover-border: var(--arce-accent-hover);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--arce-ink);--color-secondary-button-border: var(--arce-line);--color-secondary-button-hover-background: var(--arce-surface);--color-secondary-button-hover-text: var(--arce-ink);--color-secondary-button-hover-border: var(--arce-muted);--color-input-background: var(--arce-surface);--color-input-text: var(--arce-ink);--color-input-text-rgb: var(--arce-ink-rgb);--color-input-border: var(--arce-line);--color-variant-background: var(--arce-surface);--color-variant-text: var(--arce-ink);--color-variant-text-rgb: var(--arce-ink-rgb);--color-variant-border: var(--arce-line);--color-variant-hover-background: var(--arce-accent-soft);--color-variant-hover-text: var(--arce-ink);--color-variant-hover-border: var(--arce-muted);--color-selected-variant-background: var(--arce-accent);--color-selected-variant-text: var(--arce-accent-contrast);--color-selected-variant-text-rgb: var(--arce-accent-contrast-rgb);--color-selected-variant-border: var(--arce-accent);--color-selected-variant-hover-background: var(--arce-accent-hover);--color-selected-variant-hover-text: var(--arce-accent-contrast);--color-selected-variant-hover-border: var(--arce-accent-hover)}html[data-theme] :is(.section,.section-background,[class*=color-custom-],.text-block,dialog,.menu-drawer,.menu-list__submenu,.mega-menu__grid,.cart-drawer,.popover){--color: var(--arce-ink) !important;--color-rgb: var(--arce-ink-rgb) !important;--color-background: var(--arce-paper) !important;--color-background-rgb: var(--arce-paper-rgb) !important;--color-foreground: var(--arce-ink) !important;--color-foreground-rgb: var(--arce-ink-rgb) !important;--color-border: var(--arce-line) !important;--color-border-rgb: var(--arce-line-rgb) !important;--color-foreground-muted: var(--arce-muted) !important;--color-foreground-subdued: var(--arce-muted) !important;--checkbox-border: 1px solid var(--arce-muted) !important;--input-disabled-background-color: rgb(var(--arce-ink-rgb) / .07) !important;--input-disabled-border-color: rgb(var(--arce-ink-rgb) / .2) !important;--input-disabled-text-color: rgb(var(--arce-ink-rgb) / .55) !important}body{background:var(--arce-paper);color:var(--arce-ink)}html[data-theme] header-component{--color-background-top-row: var(--arce-paper) !important;--color-background-bottom-row: var(--arce-paper) !important;--color-submenu: var(--arce-surface) !important}.header__row{border-block-end:1px solid var(--arce-line)}.header-logo{gap:10px}.header-logo__image-container--original{background:#fff;border:1px solid var(--arce-line);border-radius:10px}.arce-brand-name{max-inline-size:135px;font-size:13px;font-weight:750;line-height:1.3;letter-spacing:-.025em}.header__icon,.theme-toggle{min-inline-size:44px;min-block-size:44px}.theme-toggle{border-radius:50%}.theme-toggle:hover{background:var(--arce-accent-soft)}html body .menu-list__link{font-size:13px;font-weight:550}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.035em;text-wrap:balance}html body :is(.button,.button-secondary,.button-custom){min-block-size:48px;font-size:14px;font-weight:650}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--arce-accent);outline-offset:4px}:is(input,textarea,select){color:var(--color-input-text, var(--arce-ink))}html[data-theme] :is(dialog,.menu-drawer,.menu-list__submenu,.cart-drawer,.popover){background:var(--arce-surface);color:var(--arce-ink)}html body .facets__panel-content{background:var(--arce-surface);border:1px solid var(--arce-line)}html body .product-card{border-radius:16px;box-shadow:none}html body .product-card__content{border:1px solid var(--arce-line);border-radius:16px;overflow:hidden;background:var(--arce-surface);gap:8px}html body .product-card :is(.text-block,product-price){padding-inline:16px;text-align:center}html body .product-card .text-block>p{text-align:center;font-size:14px;line-height:1.45}html body .product-card product-price .price{text-align:center;justify-content:center}html body .product-card product-price{padding-block-end:18px;font-weight:700;font-variant-numeric:tabular-nums;font-size:15px}html body .product-card .card-gallery{background:#fff}html body .product-card .card-gallery .product-media__image{object-fit:contain;padding:18px;background:#fff}html body .product-card .product-card__title{color:var(--arce-ink);font-size:14px;font-weight:600;line-height:1.45}html body .product-card .arce-card-meta{justify-items:center;text-align:center;padding-inline:16px;font-size:11px;line-height:1.6}html body .product-card .arce-badges{justify-content:center;gap:6px}html body .product-card .arce-badge{font-size:10px;border-radius:5px;padding:4px 6px}body:has(#ResultsList) main h1{font-size:clamp(28px,3vw,40px);max-inline-size:30ch;line-height:1.18}html body .arce-discovery{padding-block:20px 28px}html body .arce-discovery-link{padding:18px 20px;box-shadow:none;background:transparent}html body .arce-set-directory{padding-block:32px 48px}html body .arce-set-directory-heading h2{font-size:clamp(25px,3vw,34px)}html body .arce-set-directory-link{border-radius:12px;box-shadow:none;gap:7px;padding-block:22px}html body .arce-set-directory-code{color:var(--arce-accent);font-size:11px}html body .arce-set-directory-link strong{font-size:16px}html body .arce-set-directory-count{font-size:11px}html body .arce-source-panel{border-radius:20px;background:var(--arce-accent-soft);padding:clamp(24px,4vw,44px)}html body .arce-source-example{background:var(--arce-surface)}html body .arce-source-example img{padding:12px}html body .arce-source-cta{color:var(--arce-accent-contrast)}html body .arce-shop-story{padding-block:48px 32px}html body .arce-shop-story-panel{background:transparent;padding:36px 0;border-inline:0;border-radius:0}html body .arce-shop-story-panel h2 span:last-child{white-space:normal}html body .arce-product-heading-row{flex-direction:column;gap:14px}html body .arce-product-heading-row product-price{font-size:25px;font-weight:700;text-align:start}html body .arce-product-facts--details{padding:18px 20px;border-radius:14px}html body .arce-product-facts--details .arce-facts-grid{gap:14px 20px}html body .arce-product-facts--details .arce-facts-grid dd{font-size:13px;line-height:1.5;overflow-wrap:anywhere}html body .arce-product-facts--details .arce-condition-note{font-size:11px;line-height:1.6;margin-block-start:12px}html body .product-form-buttons--stacked{column-gap:10px}html body .product-form-buttons--stacked .quantity-selector{flex:0 0 120px;min-inline-size:120px;border-radius:10px}html body .product-form-buttons--stacked .add-to-cart-button{flex:1 1 180px}html body .product-form-buttons .add-to-cart-button{font-size:14px}html body .arce-shipping-card{padding:18px 20px;border-radius:14px}html body .arce-payment-options{gap:8px}html body .arce-payment-option{background:var(--arce-surface);border-color:var(--arce-line);color:var(--arce-ink)}html body .cart-drawer__dialog{border-inline-start:1px solid var(--arce-line)}html body .cart-drawer__summary{border-block-start:1px solid var(--arce-line)}html body .arce-sourcing-button{background:var(--arce-accent);color:var(--arce-accent-contrast);border-radius:10px}html body .arce-sourcing-button:hover{background:var(--arce-accent-hover);color:var(--arce-accent-contrast)}html body .arce-sourcing-price-panel{padding:clamp(24px,3vw,36px)}html body .arce-sourcing-benefits>div{padding:26px}html body .arce-sourcing-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}html body .arce-sourcing-faq summary::-webkit-details-marker{display:none}html body .arce-sourcing-faq summary:after{content:"+";color:var(--arce-accent);font-size:22px;font-weight:400}html body .arce-sourcing-faq details[open]>summary:after{content:"\2212"}html body .arce-sourcing-faq p{padding-inline:0 32px}html body footer{border-block-start:0;margin-block-start:48px}html body .footer{border-block-start:1px solid var(--arce-line)}.shopify-policy__container,.shopify-policy__body{color:var(--arce-ink)}.shopify-policy__container{max-inline-size:860px;padding:40px 24px 64px}.shopify-policy__title h1{font-size:clamp(30px,4vw,48px);margin-block-end:28px}.shopify-policy__body{line-height:1.85}.shopify-policy__body :is(h2,h3){margin-block:28px 12px}.shopify-policy__body :is(table,td,th){border-color:var(--arce-line)}#header-component li:has(>a[href$="/policies/contact-information"]){display:none}@media(prefers-reduced-motion:no-preference){html body :is(.button,.button-secondary,.button-custom,.arce-design-button,.arce-feature,.arce-buying-option,.arce-discovery-link,.arce-set-directory-link){transition:background-color .16s ease,color .16s ease,border-color .16s ease}}@media screen and (max-width:749px){.arce-brand-name{display:none}.header-logo{gap:0}.header__navigation-bar-row{display:none}html body .product-card :is(.text-block,product-price),html body .product-card .arce-card-meta{padding-inline:12px}html body .product-card .text-block>p{font-size:13px}html body .product-card .card-gallery .product-media__image{padding:12px}html body .product-card .product-card__title{font-size:13px}html body .product-card product-price{font-size:14px;padding-block-end:14px}html body .arce-discovery{padding-block:12px 20px}html body .arce-discovery-link{padding:14px 16px}html body .arce-set-directory{padding-block:28px 32px}html body .arce-source-panel{padding:20px}html body .arce-shop-story{padding-block:28px}html body .arce-product-facts--details,html body .arce-shipping-card{padding:16px}html body .arce-product-heading-row product-price{font-size:22px}html body .product-form-buttons--stacked .quantity-selector{flex-basis:110px;min-inline-size:110px}html body .arce-sourcing-benefits>div{padding:20px}html body footer{margin-block-start:32px}}@media screen and (max-width:379px){html body .product-form-buttons--stacked .quantity-selector{flex-basis:100%}}@media(prefers-reduced-motion:reduce){html body .product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/arce-design.css.map */
