.oitc-theme{color-scheme:dark;--oitc-accent: var(--color-primary-button-background);--oitc-line: color-mix(in srgb, var(--oitc-accent) 28%, transparent)}.oitc-theme :focus-visible{outline:2px solid var(--oitc-accent);outline-offset:4px}.oitc-theme .header-menu .menu-list{--menu-horizontal-gap: 22px}.oitc-theme .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title{padding-inline:12px}.oitc-theme .menu-list__link{min-block-size:44px;letter-spacing:.025em}.oitc-theme .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active) .menu-list__link-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.oitc-theme .menu-list--mobile .menu-list__scroll-container{scrollbar-width:thin;scrollbar-color:var(--oitc-accent) transparent}.oitc-theme .menu-list--mobile .menu-list__item{display:flex;align-items:center;min-block-size:44px;letter-spacing:.025em}.oitc-theme .menu-drawer__menu-item{min-block-size:44px;line-height:1.4}.oitc-theme .menu-drawer__menu-item--mainlist{color:var(--oitc-accent)}.oitc-theme .product-card{min-inline-size:0}.oitc-theme .product-card__content{outline:1px solid var(--oitc-line);outline-offset:-1px}.oitc-theme .product-card [ref=productTitleLink] p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.5}.oitc-theme .product-card .price{font-weight:500}.oitc-theme .product-details :is(.rte,.text-block){overflow-wrap:anywhere}.oitc-theme .product-details .quantity-selector{min-block-size:48px}.oitc-theme :is(.button,.button-secondary,.button-custom):is(:disabled,[aria-disabled=true]){--button-background-color: var(--color-input-background);--button-color: var(--color-foreground-muted);--button-border-color: var(--color-input-border);--button-border-width: 1px;opacity:1;cursor:not-allowed}.oitc-theme footer :is(input[type=email],button[type=submit]){min-block-size:48px;font-size:16px}.oitc-theme footer .text-block a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media screen and (min-width:750px)and (max-width:1100px){.oitc-theme .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title{padding-inline:8px}}@media screen and (max-width:749px){.oitc-theme .product-card [ref=productTitleLink] p{font-size:14px}.oitc-theme .menu-list--mobile{--menu-horizontal-gap: 20px}.oitc-theme .menu-list--mobile li{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/oitc-refinements.css.map */
