.product-item__info{padding:1rem;display:flex;flex-direction:column;background:#fff;align-items:start;gap:1rem;height:100%}.product-information{margin-top:-100%;position:relative;padding-top:100%}.product-item__image{position:relative;z-index:2}.product-item__info *{margin:0 !important}.product-item__title{font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;margin:.5em 0;text-transform:var(--FONT-UPPERCASE-HEADING, none)}.product-item__price{display:flex;flex-direction:row !important}.product-item__price:has(.new-price){flex-direction:column !important}.product-link{text-align:left;display:flex;flex-direction:column;align-items:start;gap:6px}.product-item__price__holder .new-price{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:120%}.product-item__price__holder .old-price{color:var(--Neutral-500, #5e636e);font-size:.75rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:strikethrough}.product-item__price{display:flex;flex-direction:column;gap:6px}.product-item__price br{display:none}.we-claims{display:flex;flex-wrap:wrap;gap:3px}.we-claim{text-align:center;display:flex;flex-direction:column;align-items:center}.we-claim-icon-wrap{padding:4px}.we-claim-icon-wrap img{width:28px;height:28px;object-fit:contain;display:block;border-radius:200px}.we-claim-text-wrap{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;background-color:var(--primary);color:#fff;padding:2px 6px}.quick-add__button{all:unset}.quick-add__button .btn__plus{display:flex}.quick-add__button .btn__text{display:none}.quick-add__button{--btn-size: 36px;--btn-offset: 5px;position:absolute;bottom:var(--btn-offset);right:var(--btn-offset);display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border-radius:var(--radius);background:#d2628c !important;pointer-events:auto;font-size:0;z-index:1;transition:background-color .3s}@media screen and (max-width: 425px){.quick-add__button{width:calc(var(--btn-size)*.8);height:calc(var(--btn-size)*.8)}}.quick-add__button:hover{cursor:pointer;background-color:#be446c !important}.quick-add__button:after{border-radius:var(--radius)}.no-touch .quick-add__holder{opacity:1}.no-touch .quick-add__button{visibility:visible}