:root{--od-black: #0a0a0a;--od-white: #ffffff;--od-blue: #2557ff;--od-blue-dark: #173fc9;--od-blue-soft: #edf1ff;--od-ink-muted: #5f6470;--od-line: #e5e7eb;--od-radius-sm: 4px;--od-radius-md: 8px;--od-shadow-header: 0 12px 36px rgb(10 10 10 / .08)}html{scroll-behavior:smooth}body{background:var(--od-white);color:var(--od-black)}::selection{background:var(--od-blue);color:var(--od-white)}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--od-blue);outline-offset:3px}#header-group>.shopify-section:first-child .announcement-bar,#header-group>.shopify-section:first-child .section-background{background:var(--od-black);color:var(--od-white)}.announcement-bar{min-height:34px;letter-spacing:.12em}.announcement-bar__text{font-weight:700}#header-component{border:0}#header-component .header__underlay-closed,#header-component .header__underlay-open{background:var(--od-white)}.header-section:has(>#header-component[sticky=always]){top:0}.header[data-sticky-state=active]{box-shadow:var(--od-shadow-header)}.header-logo{transition:opacity .18s ease,transform .18s ease}.header-logo:hover{opacity:.82;transform:translateY(-1px)}.header-logo__image--off-duty{display:block;width:auto;max-width:min(42vw,210px);height:var(--header-logo-image-height-mobile)}@media screen and (min-width:750px){.header-logo__image--off-duty{height:var(--header-logo-image-height);max-width:230px}}.menu-list__link-title{position:relative;padding-block:4px}.menu-list__link-title:after{content:"";position:absolute;right:calc(var(--gap-xl) / 2);bottom:0;left:calc(var(--gap-xl) / 2);height:2px;background:var(--od-blue);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}.header-actions__action{border-radius:999px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.header-actions__action:hover{color:var(--od-blue);background:var(--od-blue-soft);transform:translateY(-1px)}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){border-top:1px solid var(--od-line)}.button:not(.header-actions__action):not(.dropdown-localization__button),.button-custom,button.shopify-payment-button__button{min-height:46px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.button:not(.header-actions__action):not(.dropdown-localization__button):hover,.button-custom:hover,button.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2557ff33}.link,._product-list-button{text-underline-offset:5px;text-decoration-thickness:1px}marquee-component{background:var(--od-blue);color:var(--od-white);border-block:1px solid var(--od-blue-dark)}marquee-component :is(p,h1,h2,h3,h4,h5,h6,a,svg){color:inherit}marquee-component .marquee__wrapper{will-change:transform}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header-logo,.header-actions__action,.button,.button-custom,.menu-list__link-title:after{transition:none}}.collection-card__inner,.collection-card__image,.collection-card__image img,product-card .card-gallery,product-card .product-card-gallery,product-card img{border-radius:var(--od-radius-md)}.collection-card,product-card{transition:transform .22s ease}@media(hover:hover){.collection-card:hover,product-card:hover{transform:translateY(-4px)}}product-card .product-card__content{border-color:var(--od-line)}product-card .product-card__link:focus-visible,.collection-card__link:focus-visible{outline-color:var(--od-blue)}.price,.price__regular,.price__sale{font-variant-numeric:tabular-nums}.hero .hero__content-wrapper{max-width:1440px}.hero .hero__content-wrapper h1{max-width:13ch;text-wrap:balance}.hero .placeholder-svg{background:var(--od-black);color:#222a3f}footer .section-background,footer .shopify-section{background:var(--od-black)}footer :is(h1,h2,h3,h4,h5,h6,p,a,label,small){color:var(--od-white)}footer a{text-underline-offset:4px}footer a:hover{color:#a9bbff}footer input{background:var(--od-white);color:var(--od-black)}@media screen and (max-width:749px){.announcement-bar{min-height:32px;letter-spacing:.08em}.hero .hero__content-wrapper h1{max-width:11ch}.header__row--top .header__columns{min-height:58px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/off-duty-polish.css.map */
