:root{--ort-deal-accent: var(--ort-brand-red);--ort-deal-on-accent: #fff;--ort-attention-ring: var(--ort-deal-accent);--ort-deal-target: calc(var(--ort-space-7) - var(--ort-space-1))}#main-collection-filters{scroll-margin-top:calc(var(--header-height, 0px) + var(--ort-space-3))}.ort-deal-strip-host{display:block}@media screen and (max-width:749px){.ort-deal-strip-host{display:none}}.ort-deal-strip{background:var(--ort-color-surface);color:var(--ort-color-text);border-bottom:3px solid var(--ort-deal-accent);transition:opacity var(--ort-transition)}.ort-deal-strip__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--ort-space-3);padding-block:var(--ort-space-3)}.ort-deal-strip__text{display:flex;align-items:center;gap:var(--ort-space-2);margin:0;font-family:var(--ort-font-heading);font-weight:var(--ort-font-heading-weight);font-size:var(--ort-text-lg);line-height:1.25;text-wrap:balance}@media screen and (max-width:749px){.ort-deal-strip__text{justify-content:center;text-align:center}}.ort-deal-strip__icon{flex-shrink:0;color:var(--ort-deal-accent)}.ort-deal-strip__arrow{display:flex;justify-content:center;color:var(--ort-deal-accent)}.ort-deal-strip__arrow svg{transform:rotate(90deg)}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__arrow svg{animation:ort-deals-nudge-down 1.2s var(--ort-ease) infinite}.ort-deal-strip__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ort-deal-target);padding-inline:var(--ort-space-5);border:2px solid var(--ort-deal-accent);background:var(--ort-deal-accent);color:var(--ort-deal-on-accent);font-weight:var(--ort-font-body-weight-bold);font-size:var(--ort-text-base);text-decoration:none;text-align:center;transition:background-color var(--ort-transition),color var(--ort-transition),border-color var(--ort-transition)}.ort-deal-strip__button:hover{border-color:color-mix(in srgb,var(--ort-deal-accent) 82%,#000);background:color-mix(in srgb,var(--ort-deal-accent) 82%,#000)}.ort-deal-strip__button:focus-visible{outline:3px solid var(--ort-color-focus);outline-offset:3px}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button{position:relative;isolation:isolate;overflow:hidden;animation:ort-attention-pulse 2.4s var(--ort-ease) infinite}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);animation:ort-attention-sheen 3.6s ease-in-out infinite;pointer-events:none}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button:is(:hover,:focus-visible){animation:none}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button:is(:hover,:focus-visible):after{animation:none;opacity:0}.ort-deal-strip--applied .ort-deal-strip__button{border-color:var(--ort-color-text);background:transparent;color:var(--ort-color-text)}.ort-deal-strip--applied .ort-deal-strip__button:hover{border-color:var(--ort-color-text);background:var(--ort-color-text);color:var(--ort-color-bg)}.ort-deal-strip__button--unlocked{gap:var(--ort-space-2)}.ort-deal-strip__check{flex-shrink:0;color:var(--ort-deal-accent);transition:color var(--ort-transition)}.ort-deal-strip__button--unlocked:is(:hover,:focus-visible) .ort-deal-strip__check{color:inherit}.ort-deal-strip__swap{display:grid}.ort-deal-strip__swap>span{grid-area:1 / 1;transition:opacity var(--ort-transition)}.ort-deal-strip__swap-hover,.ort-deal-strip__button--unlocked:is(:hover,:focus-visible) .ort-deal-strip__swap-default{opacity:0}.ort-deal-strip__button--unlocked:is(:hover,:focus-visible) .ort-deal-strip__swap-hover{opacity:1}@keyframes ort-deals-nudge-down{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(var(--ort-space-1))}}@keyframes ort-deals-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(var(--ort-space-1))}}.ort-deal-strip__editor-note{padding-block:var(--ort-space-4);font-size:var(--ort-text-sm)}@media screen and (min-width:750px){.ort-deal-strip__inner{flex-direction:row;align-items:center}.ort-deal-strip__text{font-size:var(--ort-text-xl)}.ort-deal-strip__arrow{margin-inline-start:auto}.ort-deal-strip__arrow svg{transform:none}.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__arrow svg{animation-name:ort-deals-nudge-right}}.ort-deal-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ort-space-2)}.ort-deal-toggles:empty{display:none}.ort-deal-toggles .ort-deal-toggle--status,.ort-deal-toggles .ort-deal-toggle--status:hover,.ort-deal-toggles .ort-deal-toggle--status:focus-visible{border-color:var(--ort-deal-accent);background:var(--ort-brand-white);color:var(--ort-deal-accent);animation:none}.ort-deal-toggles .ort-deal-toggle--status:after{display:none}.ort-deal-toggles .ort-deal-toggle--status:hover{background:color-mix(in srgb,var(--ort-deal-accent) 10%,var(--ort-brand-white))}.ort-deal-toggles .ort-deal-toggle--status.ort-deal-toggle--active,.ort-deal-toggles .ort-deal-toggle--status.ort-deal-toggle--active:hover,.ort-deal-toggles .ort-deal-toggle--status.ort-deal-toggle--active:focus-visible{background:var(--ort-deal-accent);color:var(--ort-deal-on-accent)}.ort-deal-toggle__icon{display:grid;place-items:center;flex-shrink:0}.ort-deal-toggle__status,.ort-deal-toggle__compact{display:inline-flex;align-items:center;gap:var(--ort-space-2)}.ort-deal-toggle__compact{display:none}.ort-deal-toggles,#FacetSortForm .facet-filters.sorting{flex-shrink:0}.ort-deal-toggle{white-space:nowrap}#FacetSortForm>.flex{flex-wrap:wrap;row-gap:var(--ort-space-2)}@media screen and (min-width:750px){:is(.brand-template-suffix,.ort-vehicles-template-suffix) .ort-deal-toggles{display:none}}.ort-sales-template-suffix .ort-deal-toggles{display:none}.ort-deal-toggles--toolbar{margin-inline:auto var(--ort-space-3)}.ort-deal-toggles--bar{margin-inline-end:var(--ort-space-2)}.ort-deal-toggle{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:var(--ort-space-2);min-height:var(--ort-deal-target);padding-inline:var(--ort-space-3);border:2px solid var(--ort-deal-accent);background:var(--ort-deal-accent);color:var(--ort-deal-on-accent);font-size:var(--ort-text-sm);font-weight:var(--ort-font-body-weight-bold);line-height:1.2;text-decoration:none;animation:ort-attention-pulse 2.4s var(--ort-ease) infinite;transition:background-color var(--ort-transition),color var(--ort-transition),opacity var(--ort-transition)}.ort-deal-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);animation:ort-attention-sheen 3.6s ease-in-out infinite;pointer-events:none}.ort-deal-toggle:hover,.ort-deal-toggle:focus-visible{background:color-mix(in srgb,var(--ort-deal-accent) 82%,#000);animation:none}.ort-deal-toggle:hover:after,.ort-deal-toggle:focus-visible:after{animation:none;opacity:0}.ort-deal-toggle__box{display:grid;place-items:center;flex-shrink:0;width:var(--ort-space-4);height:var(--ort-space-4);border:2px solid var(--ort-deal-on-accent);transition:background-color var(--ort-transition),border-color var(--ort-transition)}.ort-deal-toggle--active,.ort-deal-toggle--active:hover,.ort-deal-toggle--active:focus-visible{background:var(--ort-color-bg);color:var(--ort-color-text);animation:none}.ort-deal-toggle--active:after{display:none}.ort-deal-toggle--active:hover{background:color-mix(in srgb,var(--ort-deal-accent) 8%,var(--ort-color-bg))}.ort-deal-toggle--active .ort-deal-toggle__box{border-color:var(--ort-deal-accent);background:var(--ort-deal-accent);color:var(--ort-deal-on-accent)}@media(prefers-reduced-motion:reduce){.ort-deal-toggle,.ort-deal-toggle:after,.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button,.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__button:after,.ort-deal-strip:not(.ort-deal-strip--applied) .ort-deal-strip__arrow svg{animation:none}}@media screen and (max-width:749px){.mobile-product-count .facets__form:has(.ort-deal-toggles--bar:not(:empty)){flex-wrap:wrap;row-gap:var(--ort-space-3)}.mobile-product-count .facets-bar-right:has(>.ort-deal-toggles--bar:not(:empty)){display:contents}.mobile-product-count .ort-deal-toggles--bar{order:10;flex-basis:100%;grid-column:1 / -1;margin-inline:0}.mobile-product-count .ort-deal-toggles--bar .ort-deal-toggle{flex:1 1 auto;justify-content:center}}ort-deal-strip[aria-busy=true] .ort-deal-strip__button,ort-deal-toggles[aria-busy=true] .ort-deal-toggle{opacity:.6;pointer-events:none}.ort-deals-fresh .ort-deal-strip{animation:ort-deals-fade-in var(--ort-duration) var(--ort-ease)}@keyframes ort-deals-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ort-deals-fresh .ort-deal-strip{animation:none}}.card__badge .badge.ort-deal-badge,.badge.ort-deal-badge{background:var(--ort-deal-accent);border-color:var(--ort-deal-accent);color:var(--ort-deal-on-accent)}@media screen and (max-width:749px){.ort-deal-badge--has-off .ort-deal-badge__name,.ort-deal-badge--has-off .ort-deal-badge__sep{display:none}.card__badge:has(>.ort-deal-badge){justify-self:center;justify-content:center}.badge.ort-deal-badge{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ort-deals.css.map */
