:root{--oc-cannery: #1b3fa0;--oc-deep: #14275e;--oc-yellow: #ffce3a;--oc-coral: #ff7a5c;--oc-warmwhite: #faf7f1;--oc-stone: #d9d2c7;--oc-slate: #3a4654;--oc-ink: #1a1d23}h1,h2,h3,h4,h5,h6,.banner__heading,.card__heading,.collection__title,.title{font-family:Libre Franklin,sans-serif!important;font-weight:700;letter-spacing:-.01em}body,p,a,input,select,textarea,.rte{font-family:Inter,sans-serif!important}.button,.btn,.product-form__submit,[class*=payment-button],.cart__checkout-button,.button--primary{background-color:var(--oc-cannery)!important;color:#fff!important;border-color:var(--oc-cannery)!important;border-radius:8px!important}.button:hover,.btn:hover,.product-form__submit:hover,[class*=payment-button]:hover,.cart__checkout-button:hover{background-color:var(--oc-deep)!important;border-color:var(--oc-deep)!important}.button--secondary,.button--outline{background:transparent!important;color:var(--oc-cannery)!important;border:2px solid var(--oc-cannery)!important}a{color:var(--oc-cannery)}a:hover{color:var(--oc-deep)}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--oc-cannery)!important;font-weight:700}.announcement-bar,.utility-bar{background-color:var(--oc-deep)!important;color:#fff!important}.announcement-bar a,.utility-bar a{color:var(--oc-yellow)!important}.announcement-bar a:has(svg),.utility-bar a:has(svg){color:#fff!important}a:focus-visible,button:focus-visible{outline:3px solid var(--oc-yellow)!important;outline-offset:2px!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--oc-cannery)!important;outline-offset:1px!important}.main-page .page-banner,.ask-question{display:none!important}.product-grid-box img,.product-card .media img{object-fit:contain!important;background:#fff}.categories-inner--submenu{width:max-content!important;min-width:540px;max-width:950px;min-height:0!important;height:auto!important;box-shadow:0 14px 34px #00000024;border-radius:0 8px 8px 0}.categories-submenu-item.sub-category-menu{position:relative}.categories-inner--submenu{top:0!important;left:100%!important}.categories-submenu:has(>.categories-submenu-item:not(.sub-category-menu):hover) .categories-inner--submenu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:visibility 0s .18s,opacity .12s .1s!important}.oc-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.oc-badge-redhot{background:#d6001c!important;color:#fff!important}.oc-badge-clearance{background:var(--oc-yellow)!important;color:var(--oc-ink)!important}.oc-badge-newarrival{background:#2e7d32!important;color:#fff!important}.oc-badge-ondisplay{background:var(--oc-coral)!important;color:#fff!important}.product-card-badges{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px}.product-card-badges .product-badge{position:static!important;margin:0!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-tick{display:inline-block!important;width:40px!important;height:22px!important;flex:0 0 40px!important;border-radius:999px!important;background:#c9c9c9!important;border:none!important;position:relative!important;transition:background .15s ease!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-tick:before{display:none!important;content:none!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-tick:after{content:""!important;display:block!important;opacity:1!important;visibility:visible!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;margin:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px #0000004d!important;transition:transform .15s ease!important;transform:none!important;border:none!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-input:checked~.checkbox-tick{background:var(--oc-cannery)!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-input:checked~.checkbox-tick:after{transform:translate(18px)!important}details:has(>summary[data-filter-label="On display"]) li:has(.checkbox-input[title=No]){display:none!important}details:has(>summary[data-filter-label="On display"]) .checkbox-box .filter-hand-icon{font-size:0;line-height:0}details:has(>summary[data-filter-label="On display"]) .checkbox-box{position:relative!important;min-height:26px}details:has(>summary[data-filter-label="On display"]) .checkbox-box .checkbox-input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;z-index:3!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}details:has(>summary[data-filter-label="On display"]) .collection-filter-icon{display:none!important}details:has(>summary[data-filter-label="On display"])>summary{pointer-events:none}details:has(>summary[data-filter-label="On display"]):not(:has(.checkbox-input[title=Yes])){display:none!important}.terms-conditions-block{background:#fff7e0;border:1px solid var(--oc-yellow);border-radius:8px;padding:10px 12px;margin:10px 0}.terms-conditions-block .checkbox-tick{width:20px!important;height:20px!important;border:2px solid var(--oc-cannery)!important;background:#fff!important;border-radius:4px!important}.terms-conditions-block label{font-weight:600}.terms-conditions-block .checkbox-box .checkbox-tick{position:relative!important}.terms-conditions-block .checkbox-box .checkbox-input:checked~.checkbox-tick{background:var(--oc-cannery)!important;border-color:var(--oc-cannery)!important}.terms-conditions-block .checkbox-box .checkbox-tick:after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;display:none!important}.terms-conditions-block .checkbox-box .checkbox-input:checked~.checkbox-tick:after{display:block!important}.terms-conditions-block .checkbox-box .checkbox-tick{display:inline-block!important;box-sizing:border-box!important;flex:0 0 20px!important;min-width:20px!important}.terms-conditions-block .checkbox-box{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important}.terms-conditions-block .checkbox-box .checkbox-tick{flex:0 0 20px!important;margin:0!important}.terms-conditions-block .checkbox-box .checkbox-input{position:absolute!important;left:-3px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;margin:0!important;opacity:0!important;z-index:3!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.terms-conditions-block .checkbox-box .filter-hand-icon{cursor:pointer}.terms-conditions-block .checkbox-box .checkbox-input{display:none!important}.terms-conditions-block .checkbox-box .checkbox-tick{cursor:pointer!important}.cart-details-header .cart-header-item strong{white-space:nowrap!important}.product-card .media:before,.product-grid-box .media:before{padding-top:66.67%!important}.header-categories-wrapper .categories-submenu-item:not(.active):not(:hover) .sub-category-menu-content-1{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oc-custom.css.map */
