.loufy-cart-companion{margin:1.6rem 0;padding:1.4rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:8px}.loufy-cart-companion h3{margin:0 0 1rem}.loufy-cart-companion__body{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem}.loufy-cart-companion__body img{display:block;width:80px;height:80px;object-fit:contain}.loufy-cart-companion__body p{margin:.5rem 0}.loufy-cart-companion form{margin:0}.loufy-cart-companion__choice{display:block;margin-bottom:1rem}.loufy-cart-companion__choice span{display:block;margin-bottom:.5rem}.loufy-cart-companion__choice select{width:100%;min-height:44px;padding:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.35);border-radius:4px;font:inherit}.loufy-cart-companion__body>a{flex:0 0 80px}.loufy-cart-companion__body>div{min-width:0}.loufy-cart-companion__body a{color:rgb(var(--color-foreground));text-decoration:none;font-weight:600;line-height:1.4}.loufy-cart-companion__body a:hover{text-decoration:underline;text-underline-offset:.3rem}.loufy-cart-companion__body a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.loufy-cart-companion__body .caption{line-height:1.5;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map?subset=AAAAAAAAAAAQ */
