.c-product-catalogue-button__text-darken:before{opacity:.15}.c-product-catalogue-button__icon--darken:before,.c-product-catalogue-button__text-darken:before{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));transition-duration:.3s;transition-timing-function:var(--ease-slow)}.c-product-catalogue-button__icon--darken:before{opacity:0}@media(min-width:60em){.c-product-catalogue-button__icon--darken:hover:before{opacity:.2}}@media(max-width:59.99em){.c-product-catalogue-button__icon--darken:active:before{opacity:.2}}.c-product-catalogue-button__icon--lighten:before{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.15;transition-duration:.3s;transition-timing-function:var(--ease-slow)}@media(min-width:60em){.c-product-catalogue-button__icon--lighten:hover:before{opacity:0}}@media(max-width:59.99em){.c-product-catalogue-button__icon--lighten:active:before{opacity:0}}.t-product-icon-enter-active{transition-duration:.3s;transition-timing-function:var(--ease-slow)}@media(min-width:60em){.t-product-icon-enter-active{transition-delay:.3s}}.t-product-icon-leave-active{transition-duration:.3s;transition-timing-function:var(--ease-slow)}@media(max-width:59.99em){.t-product-icon-enter-from{rotate:1turn;opacity:0}}@media(min-width:60em){.t-product-icon-enter-from{translate:60px;opacity:0}}@media(max-width:59.99em){.t-product-icon-leave-to{rotate:-1turn;opacity:0}}@media(min-width:60em){.t-product-icon-leave-to{translate:60px;opacity:0}}.c-product-catalogue-button svg{transform-origin:top left}.t-product-text-enter-active{transition-delay:.3s}.t-product-text-enter-active,.t-product-text-leave-active{transition-duration:.3s;transition-timing-function:var(--ease-slow)}.t-product-text-enter-from,.t-product-text-leave-to{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-product-card img{margin-left:auto;margin-right:auto;height:auto;max-height:100%;width:-moz-fit-content;width:fit-content;-o-object-fit:contain;object-fit:contain}.circle-clip{clip-path:circle(closest-side)}
