.component-cart-gwp{align-items:flex-start;border:2px solid #d460c9;border-radius:3px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:5px 0;padding:8px;width:100%}.component-cart-gwp__heading{color:#2c272d;font-weight:500}.component-cart-gwp__body{display:flex;gap:10px;max-height:110px;width:100%}.component-cart-gwp__image{border-radius:8px;height:100%;max-width:100px;min-width:100px;object-fit:cover;width:100px}.component-cart-gwp__description{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.component-cart-gwp__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis}.component-cart-gwp__variant-wrapper{display:flex;flex-direction:column;gap:1px}div[class^=component-cart-gwp__variant-option]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:break-spaces}.component-cart-gwp__size-select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border:1px solid #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#2c272d;cursor:pointer;font-family:Founders Grotesk,sans-serif;font-size:14px;letter-spacing:.04em;line-height:18px;outline:none;padding:4px 30px 4px 4px}.component-cart-gwp__button-add{background:#d460c9;border:2px solid #d460c9;border-radius:4px;color:#fff;cursor:pointer;font-family:Founders Grotesk;font-size:14px;font-style:normal;font-weight:500;height:34px;line-height:14px;opacity:.9;outline:none;padding:0 10px;text-transform:uppercase;width:100%}.component-cart-gwp__button-add:hover{opacity:1}.component-cart-gwp__button-add:disabled{cursor:default;opacity:.7}.component-cart-gwp__prices-column{align-items:flex-end;display:flex;flex-direction:column;width:100px}.component-cart-gwp__compare-at-price{text-decoration:line-through}.component-cart-gwp__price{color:#2c272d;font-weight:500;text-align:right}.component-cart-gwp__price.highlight{color:#f44040}