body[data-sln-ux=modern] #MainContent product-card:not([data-placeholder=true])>.product-card__content{--sln-catalogue-red: var(--sln-red, #d31920);transition:background-color .16s ease,transform .16s ease}body[data-sln-ux=modern] #MainContent product-card:not([data-placeholder=true])>.product-card__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(var(--sln-catalogue-red),var(--sln-catalogue-red)) left top / 0% 1px no-repeat,linear-gradient(var(--sln-catalogue-red),var(--sln-catalogue-red)) right top / 1px 0% no-repeat,linear-gradient(var(--sln-catalogue-red),var(--sln-catalogue-red)) right bottom / 0% 1px no-repeat,linear-gradient(var(--sln-catalogue-red),var(--sln-catalogue-red)) left bottom / 1px 0% no-repeat;opacity:0;transition:opacity .15s ease}body[data-sln-ux=modern] #MainContent product-card:not([data-placeholder=true]):is(:focus-within,:active,[data-sln-catalogue-pressed])>.product-card__content:before{opacity:1;animation:sln-catalogue-card-trace .5s linear both}body[data-sln-ux=modern] #MainContent product-card:is(:active,[data-sln-catalogue-pressed])>.product-card__content{background-color:#d319200d;transform:scale(.995)}body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets__pill-label,.facets-remove__pill,.sorting-filter__option,.sorting-filter__select-wrapper){border-radius:10px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}body[data-sln-ux=modern] #MainContent .facets__summary{min-height:44px;padding:9px 10px;align-items:center;gap:8px}body[data-sln-ux=modern] #MainContent :is(.facets--horizontal,.facets-controls-wrapper) .facets__summary{background-color:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f}body[data-sln-ux=modern] #MainContent :is(.facets--horizontal,.facets-controls-wrapper) .facets__panel[open]>.facets__summary{background-color:#d3192017;box-shadow:inset 0 0 0 1px var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .facets--horizontal :is(.facets__panel-content,.sorting-filter__options){border-radius:12px}body[data-sln-ux=modern] #MainContent facet-inputs-component :is(.checkbox__label,.sln-availability-option){display:flex;align-items:center;min-height:44px;padding:8px;border-radius:8px;transition:background-color .16s ease,transform .16s ease}body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox .icon-checkmark{width:22px;height:22px;border-radius:6px;border:1px solid rgb(var(--color-foreground-rgb) / 38%);transition:background-color .16s ease,border-color .16s ease}body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox .icon-checkmark path{stroke:#fff;transform:scale(.6);transform-origin:center;transform-box:fill-box;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.75,.3,1)}body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox__input:checked+.checkbox__label{background-color:#d3192014}body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--sln-red, #d31920);border-color:var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox__input:checked+.checkbox__label .icon-checkmark path{opacity:1;transform:scale(1)}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;flex:0 0 20px;border:1px solid rgb(var(--color-foreground-rgb) / 38%);border-radius:50%;background:transparent;position:relative;transition:border-color .16s ease}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;margin:0;border:0;border-radius:50%;background:var(--sln-red, #d31920);transform:scale(0);opacity:0;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.75,.3,1)}body[data-sln-ux=modern] #MainContent .sln-availability-option:has(input:checked){background-color:#d3192014}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]:checked{border-color:var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]:checked:after{opacity:1;transform:scale(1)}body[data-sln-ux=modern] #MainContent .facets__pill-label{min-height:44px}body[data-sln-ux=modern] #MainContent .facets__pill-input:checked+.facets__pill-label{color:#fff;background-color:#d319201f;box-shadow:inset 0 0 0 1px var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .facets-remove__pill{min-height:36px;background-color:#d3192014;box-shadow:inset 0 0 0 1px #d3192073}body[data-sln-ux=modern] #MainContent .facets-remove__pill .svg-wrapper{transition:transform .18s ease}body[data-sln-ux=modern] #MainContent .sorting-filter__option{min-height:44px;padding:9px}body[data-sln-ux=modern] #MainContent .sorting-filter__option[aria-selected=true]{background-color:#d319201a;box-shadow:inset 0 0 0 1px #d319207f}body[data-sln-ux=modern] #MainContent .sorting-filter__option[aria-selected=true] .sorting-filter__checkmark{color:var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .sorting-filter__select-wrapper{min-height:44px;box-shadow:inset 0 0 0 1px #fff3}body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets__pill-label,.facets-remove__pill,.sorting-filter__option):focus-visible,body[data-sln-ux=modern] #MainContent .sorting-filter__select-wrapper:has(:focus-visible),body[data-sln-ux=modern] #MainContent facet-inputs-component .checkbox__input:focus-visible+.checkbox__label,body[data-sln-ux=modern] #MainContent .sln-availability-option:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets-remove__pill,.sorting-filter__option):is(:active,[data-sln-catalogue-pressed]),body[data-sln-ux=modern] #MainContent :is(.facets__pill-label,.sln-availability-option):not(:has(input:disabled)):is(:active,[data-sln-catalogue-pressed]),body[data-sln-ux=modern] #MainContent .checkbox:not(.checkbox--disabled) .checkbox__label:is(:active,[data-sln-catalogue-pressed]){background-color:#d3192029;transform:translateY(1px)}body[data-sln-ux=modern] #MainContent :is(.sln-availability-option,.facets__pill-label):has(input:disabled),body[data-sln-ux=modern] #MainContent .facets__pill-input:disabled+.facets__pill-label,body[data-sln-ux=modern] #MainContent .checkbox--disabled .checkbox__label{cursor:not-allowed;transform:none}body[data-sln-ux=modern] #MainContent .sln-availability-option:has(input:disabled),body[data-sln-ux=modern] #MainContent .checkbox__input:disabled+.checkbox__label{opacity:.45;background-color:transparent}body[data-sln-ux=modern] #MainContent .checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}@media(hover:hover)and (pointer:fine){body[data-sln-ux=modern] #MainContent product-card:not([data-placeholder=true]):hover>.product-card__content:before{opacity:1;animation:sln-catalogue-card-trace .5s linear both}body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets-remove__pill,.sorting-filter__option):hover,body[data-sln-ux=modern] #MainContent .sln-availability-option:not(:has(input:disabled)):hover,body[data-sln-ux=modern] #MainContent .checkbox:not(.checkbox--disabled) .checkbox__label:hover,body[data-sln-ux=modern] #MainContent .facets__pill-input:not(:disabled)+.facets__pill-label:hover{background-color:#d319201a;box-shadow:inset 0 0 0 1px #d319207a}body[data-sln-ux=modern] #MainContent .facets-remove__pill:hover .svg-wrapper{transform:rotate(90deg)}}@media(max-width:749px){body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select-wrapper{padding:0}body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select{min-height:44px;min-width:0;padding:10px 28px 10px 12px;border-radius:10px;font-size:16px;background-color:transparent}body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select-wrapper>.icon-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select-wrapper:has(.sorting-filter__select:focus){background-color:#d3192014;box-shadow:inset 0 0 0 1px var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select-wrapper:has(.sorting-filter__select:focus-visible){outline-color:var(--sln-red, #d31920)}body[data-sln-ux=modern] #MainContent .facets--drawer .sorting-filter__select:not(:disabled):active{background-color:#d319201f}body[data-sln-ux=modern] #MainContent .facets-remove__pill{min-height:44px}}@keyframes sln-catalogue-card-trace{0%{background-size:0% 1px,1px 0%,0% 1px,1px 0%}25%{background-size:100% 1px,1px 0%,0% 1px,1px 0%}50%{background-size:100% 1px,1px 100%,0% 1px,1px 0%}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0%}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@media(prefers-reduced-motion:reduce){body[data-sln-ux=modern] #MainContent product-card>.product-card__content,body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets__pill-label,.facets-remove__pill,.sorting-filter__option,.sorting-filter__select-wrapper,.checkbox__label,.sln-availability-option),body[data-sln-ux=modern] #MainContent :is(.checkbox .icon-checkmark,.checkbox .icon-checkmark path,.facets-remove__pill .svg-wrapper,.sln-availability-option input[type=radio],.sln-availability-option input[type=radio]:after){animation:none!important;transition:none!important}body[data-sln-ux=modern] #MainContent product-card>.product-card__content,body[data-sln-ux=modern] #MainContent :is(.facets__summary,.facets__pill-label,.facets-remove__pill,.sorting-filter__option,.checkbox__label,.sln-availability-option,.facets-remove__pill .svg-wrapper){transform:none!important}body[data-sln-ux=modern] #MainContent product-card>.product-card__content:before{animation:none!important;transition:none!important;background-size:100% 1px,1px 100%,100% 1px,1px 100%}}@media(forced-colors:active){body[data-sln-ux=modern] #MainContent product-card>.product-card__content:before{background:transparent;border:1px solid Highlight}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]{-webkit-appearance:auto;appearance:auto}body[data-sln-ux=modern] #MainContent .sln-availability-option input[type=radio]:after{content:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/sln-modern-catalogue.css.map */
